Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-20 | scripts/trylink: fix bit-rotted linker option verification | Denys Vlasenko | |
To that end, *make it complain* when check_cc fails on options we usually want to succeed. text data bss dec hex filename 929697 932 17692 948321 e7861 busybox-1.23.2/busybox 915361 911 17484 933756 e3f7c busybox-1.23.2.fixed/busybox 927725 932 17448 946105 e6fb9 busybox-1.24.0/busybox 913630 911 17240 931781 e37c5 busybox-1.24.0.fixed/busybox Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2015-03-16 | trylink: respect compiler settings when probing features | Mike Frysinger | |
The CPPFLAGS/CFLAGS settings might have features that matter, so make sure we utilize them when testing the compiler. URL: https://bugs.gentoo.org/471118 Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2015-03-16 | trylink: use mktemp instead of hardcoding paths | Mike Frysinger | |
This way we respect standard tempdir env vars and are guaranteed to be unique. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2014-05-03 | trylink: emit names of linked executables | Denys Vlasenko | |
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2014-04-19 | modprobe-small: fix help messages for aliased module-related applets | Denys Vlasenko | |
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2013-09-28 | trylink: only prefix libs with -l | Mike Frysinger | |
If our pkg-config queries pass back a flag like -pthread, the trylink script will expand that to -l-pthread. So change trylink to only add the -l prefix to a value that doesn't have a - prefix already. Reported-by: thaehaid@incognitomail.org Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-05-09 | pam link error with SHARED_BUSYBOX and LIBBUSYBOX enabled | Steve Iribarne | |
Signed-off-by: Steve Iribarne <siribarne@grid-net.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2010-06-19 | cosmetics on top of Dan's patches | Denys Vlasenko | |
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2010-06-19 | Define GNU-specific link options in one place | Dan Fandrich | |
This makes them easier to change to support a non-GNU toolchain. Signed-off-by: Dan Fandrich <dan@coneharvesters.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2010-05-21 | trylink: gold may not support --sort-common (yet) | Bernhard Reutner-Fischer | |
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | |||
2009-06-27 | trylink: don't use ld --gc-sections if ld doesn't support it | Denys Vlasenko | |
Signed-off-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | |||
2008-10-23 | - give glob a chance | Bernhard Reutner-Fischer | |
CROSS_COMPILE=~/foo-bar-baz would fail otherwise See http://www.uclibc.org/lists/buildroot/2008-October/011191.html | |||
2008-08-26 | trylink: make messages less confusing | Denis Vlasenko | |
2008-06-14 | hush: add support for ':'; create testsuite entries | Denis Vlasenko | |
text data bss dec hex filename 809569 612 7044 817225 c7849 busybox_old 809528 612 7044 817184 c7820 busybox_unstripped | |||
2008-05-09 | - pass flags to ld in one argument | Bernhard Reutner-Fischer | |
2008-04-30 | trylink: fix glibc check; make --sort-section option look less ugly | Denis Vlasenko | |
2008-03-21 | *: fix build problems found with randomconfig | Denis Vlasenko | |
2008-02-14 | build system: pass CFLAGS to link stage too (closes bug 1376) | Denis Vlasenko | |
2008-02-13 | build system: don't use -o /dev/null, old gcc can delete /dev/null! | Denis Vlasenko | |
2007-12-28 | trylink: instead of build error, disable --gc-sections if GLIBC && STATIC | Denis Vlasenko | |
nameif: glibc build fixlet | |||
2007-11-18 | make output a little more friendly | Mike Frysinger | |
2007-11-13 | trylink: accomodate older versions of ld | Denis Vlasenko | |
2007-10-11 | fix a problem with two different applet_name's | Denis Vlasenko | |
2007-10-11 | add -fvisibility=hidden to CC flags, mark XXX_main functions | Denis Vlasenko | |
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so | |||
2007-10-10 | Move applets/applet.c into libbb, allows to get rid of --whole-archive | Denis Vlasenko | |
(smaller code). Tested in static and shared mode. | |||
2007-10-10 | trylink: s/strip/$STRIP/g | Denis Vlasenko | |
2007-10-09 | trylink: trivial cleanup | Denis Vlasenko | |
2007-10-09 | trylink: reformat link flags for readability | Denis Vlasenko | |
trylink: add --sort-section alignment: text data bss dec hex filename - 6557 428 3260 10245 2805 busybox + 6555 428 3260 10243 2803 busybox - 909621 1076 12108 922805 e14b5 libbusybox.so.1.8.0.svn + 908868 1050 12016 921934 e114e libbusybox.so.1.8.0.svn | |||
2007-10-09 | trylink: remove useless redirects, add missing error checks | Denis Vlasenko | |
2007-10-09 | trylink: trivial fixes | Denis Vlasenko | |
2007-10-08 | make "individual applets" build less noisy. | Denis Vlasenko | |
add *.tmp to list of files deleted by make mrproper. | |||
2007-10-07 | make --help work for "individual applets" too. | Denis Vlasenko | |
2007-10-07 | libbusybox: move (possibly compressed) help stuff into libbusybox. | Denis Vlasenko | |
Makes individual binaries much smaller. | |||
2007-10-07 | reviving libbusybox, adding CONFIG_INDIVIDUAL part 4 | Denis Vlasenko | |
2007-10-07 | reviving libbusybox, adding CONFIG_INDIVIDUAL part 3 | Denis Vlasenko | |
2007-10-07 | reviving libbusybox, adding CONFIG_INDIVIDUAL part 2 | Denis Vlasenko | |
2007-10-07 | reviving libbusybox, adding CONFIG_INDIVIDUAL part 1 | Denis Vlasenko | |
2007-09-03 | trylink: reinstate accidentally deleted --verbose | Denis Vlasenko | |
trylink: remove commented-out parts | |||
2007-09-02 | - Generally strip off -l that does not pull in a lib. | Bernhard Reutner-Fischer | |
If l_list is non-empty then add the group flags. | |||
2007-09-02 | - fix bug where we linked again -lm even though it is not needed. | Bernhard Reutner-Fischer | |
For BBOX_LIB_LIST="crypt m" trylink ... with just applet true, we pulled in libm because in this case we tried to use invalid flags (plain "-l" without a lib) which of course failed, thus the script thought that -lm was needed. The fix is not to pass "-l" without a lib if we are about to check if any or the last remaining lib is really needed. | |||
2007-08-24 | Update defconfig; fix comments | Denis Vlasenko | |
2007-08-14 | trylink: automatically use custom link script if user provides one | Denis Vlasenko | |
vinfo_msg: one user (info_msg), incorporate in it *: style fixes | |||
2007-08-12 | trylink: produce even more info about final link stage | Denis Vlasenko | |
trylink: explain how to modify link and drastically decrease amount of padding (unfortunately, needs hand editing ATM). *: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts size saving: 0.5k | |||
2007-08-06 | trylink: s/&& exit 1/|| exit 1/ (spotted by Alex Landau <landau_alex@yahoo.com>) | Denis Vlasenko | |
2007-08-06 | sed: fix 'q' command handling ("Nguyen Thai Ngoc Duy" <pclouds@gmail.com>) | Denis Vlasenko | |
add testsuite entry for it. Fix applet order checker. Fix cmp yelling. trylink: fix error file and map file generation applets: fix applet order | |||
2007-07-21 | chpasswd: fixes and code shrink | Denis Vlasenko | |
update_passwd 732 734 +2 chpasswd_main 318 292 -26 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 2/-26) Total: -24 bytes text data bss dec hex filename 781564 1168 11900 794632 c2008 busybox_old 781548 1168 11900 794616 c1ff8 busybox_unstripped | |||
2007-07-20 | chpasswd: new applet by Alexander Shishkin <virtuoso@slind.org> | Denis Vlasenko | |
2007-07-17 | Modify method of linking against libs. Now we fisrt try all | Denis Vlasenko | |
specified libs, and if it succeeds, we try to remove them one-by-one. If link succeeds, then library is thrown out. Should solve the problem with SELinux linking in libsepol even when not needed. | |||
2007-03-18 | make clean deletes .kernelrelease now | Denis Vlasenko | |
trylink deleted empty linker stderr on success | |||
2007-03-15 | build system: produce link map. Rather useful when you | Denis Vlasenko | |
are wondering why your busybox is much bigger that you hoped for. |