On Tue, Jan 22, 2013 at 9:48 PM, Enlightenment SVN <no-re...@enlightenment.org> wrote: > Log: > sorry - have to revert this as this brings the efl tree build to a > grinding halt - it wasn't great before.. but now it's totally broken. :( > e.g.: > > /bin/bash ../libtool --tag=CC --mode=link ccache gcc -std=gnu99 > -O2 -g -pipe -march=native -fvisibility=hidden -ffast-math -W -Wall > -Wextra -Wno-shadow -Wno-unused-but-set-parameter -o bin/eet/eet > bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections > -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing > -Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eet/libeet.la > > libtool: link: ccache gcc -std=gnu99 -O2 -g -pipe -march=native > -fvisibility=hidden -ffast-math -W -Wall -Wextra -Wno-shadow > -Wno-unused-but-set-parameter -o bin/eet/.libs/eet > bin/eet/bin_eet_eet-eet_main.o -fvisibility=hidden -fdata-sections > -ffunction-sections -Wl,--gc-sections -fno-strict-aliasing > -Wl,--as-needed -Wl,--no-copy-dt-needed-entries lib/eet/.libs/libeet.so > /usr/bin/ld: bin/eet/bin_eet_eet-eet_main.o: undefined reference to > symbol 'eina_iterator_next' > /usr/bin/ld: note: 'eina_iterator_next' is defined in DSO > /usr/local/lib/libeina.so.1 so try adding it to the linker command line > /usr/local/lib/libeina.so.1: could not read symbols: Invalid operation > collect2: ld returned 1 exit status
do you know how to force ubuntu's behavior? I tried to compile in Fedora because it should alarm the same about DSO, but it didn't, so passing on Arch and Fedora I did the commit. In theory the -Wl,--no-copy-dt-needed-entries should force that, but seems it did not. It would be nice to have our build strict and consistent everywhere, but we need to know how to force the linker to be like that. Thanks for reverting. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel