diff --git a/libavformat/Makefile b/libavformat/Makefile
index 14b2729fdeade341c6db5bb9dfaf6a57a9ab02eb..421a3558e8f1704ace1af3549847bd81867b1541 100644
--- a/libavformat/Makefile
+++ b/libavformat/Makefile
@@ -157,7 +157,7 @@ OBJS-$(CONFIG_LIBNUT_MUXER)              += libnut.o riff.o
 OBJS-$(CONFIG_VHOOK)                     += framehook.o
 
 EXTRALIBS := -L$(BUILD_ROOT)/libavutil -lavutil$(BUILDSUF) \
-             -lavcodec$(BUILDSUF) -L$(BUILD_ROOT)/libavcodec $(EXTRALIBS)
+             -L$(BUILD_ROOT)/libavcodec -lavcodec$(BUILDSUF) $(EXTRALIBS)
 
 # protocols I/O
 OBJS+= avio.o aviobuf.o