2010-02-19 19:18:49 ffmpeg latest link breakage
Peter Naulls (UNITED STATES)
Message: 86239
Sorry, I'm not going away - I really do want to help, and I have stuff I urgently need to get fixed. Anyway, I building latest ffmpeg SVN trunk:
fin-linux-uclibc-gcc -DHAVE_AV_CONFIG_H -I. -I"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build/../ffmpeg-svn-trunk" -DEMBED -D__uClinux__ -I/home/peter/projects/fish/uclinux-dist-trunk -mcpu=bf548-0.2 -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -pipe -Wall -O2 -mcpu=bf548-0.2 -std=c99 -fomit-frame-pointer -fPIC -g -Wdeclaration-after-statement -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wtype-limits -Wundef -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF ffmpeg.d -MT ffmpeg.o -c -o ffmpeg.o /home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build/../ffmpeg-svn-trunk/ffmpeg.c
bfin-linux-uclibc-gcc -L"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavcodec -L"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavdevice -L"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavfilter -L"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavformat -L"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavutil -L"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libpostproc -L"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libswscale -mcpu=bf548-0.2 -mcpu=bf548-0.2 -Wl,--warn-common -Wl,--as-needed -Wl,-rpath-link,"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libpostproc -Wl,-rpath-link,"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libswscale -Wl,-rpath-link,"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavfilter -Wl,-rpath-link,"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavdevice -Wl,-rpath-link,"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavformat -Wl,-rpath-link,"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavcodec -Wl,-rpath-link,"/home/peter/projects/fish/uclinux-dist-trunk/lib/ffmpeg/build"/libavutil -Wl,-Bsymbolic -o ffmpeg_g ffmpeg.o cmdutils.o -lavdevice -lavformat -lavcodec -lpostproc -lswscale -lavutil -lz -lm -ldl
/opt/uClinux/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.3.3/../../../../bfin-linux-uclibc/bin/ld: warning: type and size of dynamic symbol `__ROFIXUP_LIST__@@LIBAVCODEC_52' are not defined
/opt/uClinux/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.3.3/../../../../bfin-linux-uclibc/bin/ld: warning: type and size of dynamic symbol `__ROFIXUP_END__@@LIBAVCODEC_52' are not defined
/opt/uClinux/bfin-linux-uclibc/bfin-linux-uclibc/runtime/usr/lib/crt1.o: In function `__start':
(.text+0x12): warning: relocation references symbol not defined in the module
/opt/uClinux/bfin-linux-uclibc/lib/gcc/bfin-linux-uclibc/4.3.3/../../../../bfin-linux-uclibc/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
QuoteReplyEditDelete
2010-02-22 04:27:28 Re: ffmpeg latest link breakage
Yi Li (CHINA)
Message: 86313
Peter,
Please tell us what toolchain version you are using, so I can try to reproduce.
-Yi
QuoteReplyEditDelete
2010-02-22 11:37:29 Re: ffmpeg latest link breakage
Peter Naulls (UNITED STATES)
Message: 86329
I guess it must be the latest release, but I cannot immediately find the link to be sure. Anyway:
/opt/uClinux/bfin-uclinux/bin/bfin-uclinux-gcc --version
bfin-uclinux-gcc (ADI-09r1-10) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
I actually changed the links to use 4.3.3 instead of the 4.1.2, but there is no difference for the above link failure. I am using this compiler for all my work, but I can easily try others if you want.
Thanks.