please do not forget to inform the ld maintainer if the problem persists. re, wh
EXTERNAL Tetz Torsten (Praktikant; ST-FIR/ENG1) wrote: > Hello Denys, > >>> Version of ld is: "GNU ld version 2.16.1" >> This can be a problem. Either upgrade your ld to newest version, >> or go to scripts/trylink and replace GC_SECTION=... here: >> >> # Static linking against glibc produces buggy executables >> # (glibc does not cope well with ld --gc-sections). >> # See sources.redhat.com/bugzilla/show_bug.cgi?id=3400 >> # Note that glibc is unsuitable for static linking anyway. >> # We are removing -Wl,--gc-sections from link command line. >> GC_SECTION=`( >> . ./.config >> if test x"$CONFIG_STATIC" = x"y"; then >> check_libc_is_glibc "" "-Wl,--gc-sections" >> else >> echo "-Wl,--gc-sections" >> fi >> )` >> >> >> by just >> >> GC_SECTION="" >> >> Note: not using --gc-sections will make bbox ~6 kb bigger. > > I tried to build version 1.10.0 with a replaced GC_SECTION=... > and got a working binary. > > The size of my binary with some buildin applets increased > by 11,9 kb from 294,8kb to 306,7kb. Right now that would be > no problem with my board but I still want to test the official > code with a newer LD. > > I will need some time now to prepare and test a new cross compiler > toolchain for my board with a newer LD version. > > Thanks for your help. > I will post again when I know how bbox builds with a newer LD version. > > Regards, > Torsten > _______________________________________________ > busybox mailing list > [email protected] > http://busybox.net/cgi-bin/mailman/listinfo/busybox > > > _______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
