Hi uclibc list, On Mon, Aug 26, 2013 at 08:45:52PM +0300, Baruch Siach wrote: > Fix the following build failures: > > ld: tst-tls10.o: undefined reference to symbol 'f2a' > ld: tst-tls12.o: undefined reference to symbol 'a1' > > binutils ld defaults to --no-copy-dt-needed-entries since version 2.22. Add > library dependencies explicitly. > > Signed-off-by: Baruch Siach <bar...@tkos.co.il> > --- > test/tls/Makefile.in | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/test/tls/Makefile.in b/test/tls/Makefile.in > index 875c607..ba45882 100644 > --- a/test/tls/Makefile.in > +++ b/test/tls/Makefile.in > @@ -102,9 +102,9 @@ LDFLAGS_tst-tls6 := -ldl > LDFLAGS_tst-tls7 := -ldl > LDFLAGS_tst-tls8 := -ldl > LDFLAGS_tst-tls9 := -ldl > -LDFLAGS_tst-tls10 := -Wl,-rpath-link=. tst-tlsmod8.so > -LDFLAGS_tst-tls11 := -Wl,-rpath-link=. tst-tlsmod10.so > -LDFLAGS_tst-tls12 := -Wl,-rpath-link=. tst-tlsmod12.so > +LDFLAGS_tst-tls10 := -Wl,-rpath-link=. tst-tlsmod7.so tst-tlsmod8.so
This breaks the test because tst-tlsmod7.so comes first in the symbols search order. Switching the order fixes the test. I'll resubmit this patch shortly. baruch > +LDFLAGS_tst-tls11 := -Wl,-rpath-link=. tst-tlsmod9.so tst-tlsmod10.so > +LDFLAGS_tst-tls12 := -Wl,-rpath-link=. tst-tlsmod11.so tst-tlsmod12.so > LDFLAGS_tst-tls13 := -ldl -Wl,-rpath-link=. > LDFLAGS_tst-tls14 := -ldl -Wl,-rpath-link=. tst-tlsmod14a.so > LDFLAGS_tst-tls15 := -ldl -Wl,-rpath-link=. > -- > 1.8.4.rc3 > -- http://baruch.siach.name/blog/ ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - bar...@tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il - _______________________________________________ uClibc mailing list uClibc@uclibc.org http://lists.busybox.net/mailman/listinfo/uclibc