Hi Jan, Here is your problem, the following option is used by gcc when linking ffmpeg: -Wl,-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample
This will pass the following option to the linker: ,"-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample" The problem is that it is a GNU ld option and not a SUN ld option. However the "-rpath" option exists in SUN ld, so this option is understood by SUN ld as "-rpath -link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample", hence the bad rpath. I committed a patch to remove the option which doesn't seem useful here. I also forced SUN strip to be used instead of GNU strip as the latter corrupts seems to corrupt a SUN specific elf section. I tested and it build fine, tell me if it works for you. Yann 2012/9/23 Jan Holzhueter <[email protected]>: > Hi, > > Am 22.09.12 20:37, schrieb Yann Rouillard: >> This part seems really strange. >> How do you produce the binary with this RUNPATH ? >> > > I don't have an exact how :) Need to check next week what the linking > options are. But it's lastet ffmpeg with gcc compiler and default gar > settings :) > I did add build64 and isaexec to the config since I wanted 64 bit > binary. So no clue if this messed it up. > > Greetings > > Jan > > > > >> >> 2012/9/19 Jan Holzhueter <[email protected] <mailto:[email protected]>> >> >> Hi, >> having fun again with funny stuff. >> >> checkpkg failed with bad rpath: >> >> Checking the with elfdump I have: >> >> [26] RUNPATH 0xb4ae >> >> /opt/csw/lib/$ISALIST:/opt/csw/lib:/opt/csw/lib:-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample:/opt/csw/lib >> >> is this -link stuff something new? >> How to handle that? >> >> Greetings >> Jan >> >> _______________________________________________ >> maintainers mailing list >> [email protected] <mailto:[email protected]> >> https://lists.opencsw.org/mailman/listinfo/maintainers >> .:: This mailing list's archive is public. ::. >> >> >> >> >> _______________________________________________ >> maintainers mailing list >> [email protected] >> https://lists.opencsw.org/mailman/listinfo/maintainers >> .:: This mailing list's archive is public. ::. >> > > _______________________________________________ > maintainers mailing list > [email protected] > https://lists.opencsw.org/mailman/listinfo/maintainers > .:: This mailing list's archive is public. ::. _______________________________________________ maintainers mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/maintainers .:: This mailing list's archive is public. ::.
