Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build system: FEATURE_LIBBUSYBOX_STATIC - try to pull libc/libm into libbusybox | Denys Vlasenko | 2017-07-15 | 1 | -6/+12 |
| | | | | | | It variously fails with different toolchains I tried... Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | remove "local" bashism from a few scripts | Denys Vlasenko | 2017-01-24 | 1 | -8/+6 |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | trylink: use "mktemp tmp.XXXXXXXXXX" to placate OS X | Denys Vlasenko | 2016-07-12 | 1 | -2/+2 |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | scripts/trylink: libbusybox fix | Denys Vlasenko | 2016-06-20 | 1 | -1/+1 |
| | | | | | | gcc 6.1.1 can emit empty line with spaces Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | scripts/trylink: document DATA_SEGMENT_ALIGN() hack | Denys Vlasenko | 2016-04-22 | 1 | -0/+10 |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | trylink: on failure, print a hint about CONFIG_EXTRA_LDLIBS | Denys Vlasenko | 2016-04-03 | 1 | -0/+2 |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | trylink: include LDFLAGS when checking linkage | Mike Frysinger | 2015-12-01 | 1 | -1/+1 |
| | | | | | | | | | | The user might be including options in their LDFLAGS (like -fuse-ld=gold) that change the behavior of the linker and thus change the results of the flag tests. Make sure we include the user's LDFLAGS when running these tests so we filter out flags that will fail when used later on. URL: https://bugs.gentoo.org/499712 Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | typo fix | Denys Vlasenko | 2015-10-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | scripts/trylink: remove $CPPFLAGS | Denys Vlasenko | 2015-10-20 | 1 | -3/+3 |
| | | | | | | | We don't use it in final link, should not use it in check_FOO then. This uncovered a logic bug in glibc check... Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | scripts/trylink: fix bit-rotted linker option verification | Denys Vlasenko | 2015-10-20 | 1 | -24/+35 |
| | | | | | | | | | | | | | | 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> | ||||
* | trylink: respect compiler settings when probing features | Mike Frysinger | 2015-03-16 | 1 | -2/+2 |
| | | | | | | | | 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> | ||||
* | trylink: use mktemp instead of hardcoding paths | Mike Frysinger | 2015-03-16 | 1 | -4/+4 |
| | | | | | | | This way we respect standard tempdir env vars and are guaranteed to be unique. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | trylink: emit names of linked executables | Denys Vlasenko | 2014-05-03 | 1 | -0/+2 |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | modprobe-small: fix help messages for aliased module-related applets | Denys Vlasenko | 2014-04-19 | 1 | -1/+1 |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | trylink: only prefix libs with -l | Mike Frysinger | 2013-09-28 | 1 | -3/+3 |
| | | | | | | | | | 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> | ||||
* | pam link error with SHARED_BUSYBOX and LIBBUSYBOX enabled | Steve Iribarne | 2011-05-09 | 1 | -0/+1 |
| | | | | | Signed-off-by: Steve Iribarne <siribarne@grid-net.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | cosmetics on top of Dan's patches | Denys Vlasenko | 2010-06-19 | 1 | -1/+0 |
| | | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | Define GNU-specific link options in one place | Dan Fandrich | 2010-06-19 | 1 | -21/+18 |
| | | | | | | | 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> | ||||
* | trylink: gold may not support --sort-common (yet) | Bernhard Reutner-Fischer | 2010-05-21 | 1 | -7/+10 |
| | | | | Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | ||||
* | trylink: don't use ld --gc-sections if ld doesn't support it | Denys Vlasenko | 2009-06-27 | 1 | -0/+5 |
| | | | | | Signed-off-by: Ian Abbott <abbotti@mev.co.uk> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com> | ||||
* | - give glob a chance | Bernhard Reutner-Fischer | 2008-10-23 | 1 | -3/+2 |
| | | | | | CROSS_COMPILE=~/foo-bar-baz would fail otherwise See http://www.uclibc.org/lists/buildroot/2008-October/011191.html | ||||
* | trylink: make messages less confusing | Denis Vlasenko | 2008-08-26 | 1 | -2/+2 |
| | |||||
* | hush: add support for ':'; create testsuite entries | Denis Vlasenko | 2008-06-14 | 1 | -5/+9 |
| | | | | | | | text data bss dec hex filename 809569 612 7044 817225 c7849 busybox_old 809528 612 7044 817184 c7820 busybox_unstripped | ||||
* | - pass flags to ld in one argument | Bernhard Reutner-Fischer | 2008-05-09 | 1 | -5/+5 |
| | |||||
* | trylink: fix glibc check; make --sort-section option look less ugly | Denis Vlasenko | 2008-04-30 | 1 | -10/+10 |
| | |||||
* | *: fix build problems found with randomconfig | Denis Vlasenko | 2008-03-21 | 1 | -1/+1 |
| | |||||
* | build system: pass CFLAGS to link stage too (closes bug 1376) | Denis Vlasenko | 2008-02-14 | 1 | -11/+12 |
| | |||||
* | build system: don't use -o /dev/null, old gcc can delete /dev/null! | Denis Vlasenko | 2008-02-13 | 1 | -4/+8 |
| | |||||
* | trylink: instead of build error, disable --gc-sections if GLIBC && STATIC | Denis Vlasenko | 2007-12-28 | 1 | -9/+40 |
| | | | | | nameif: glibc build fixlet | ||||
* | make output a little more friendly | Mike Frysinger | 2007-11-18 | 1 | -3/+3 |
| | |||||
* | trylink: accomodate older versions of ld | Denis Vlasenko | 2007-11-13 | 1 | -7/+18 |
| | |||||
* | fix a problem with two different applet_name's | Denis Vlasenko | 2007-10-11 | 1 | -4/+2 |
| | |||||
* | add -fvisibility=hidden to CC flags, mark XXX_main functions | Denis Vlasenko | 2007-10-11 | 1 | -4/+4 |
| | | | | | EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so | ||||
* | Move applets/applet.c into libbb, allows to get rid of --whole-archive | Denis Vlasenko | 2007-10-10 | 1 | -9/+8 |
| | | | | | (smaller code). Tested in static and shared mode. | ||||
* | trylink: s/strip/$STRIP/g | Denis Vlasenko | 2007-10-10 | 1 | -3/+3 |
| | |||||
* | trylink: trivial cleanup | Denis Vlasenko | 2007-10-09 | 1 | -2/+2 |
| | |||||
* | trylink: reformat link flags for readability | Denis Vlasenko | 2007-10-09 | 1 | -25/+89 |
| | | | | | | | | | | 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 | ||||
* | trylink: remove useless redirects, add missing error checks | Denis Vlasenko | 2007-10-09 | 1 | -4/+9 |
| | |||||
* | trylink: trivial fixes | Denis Vlasenko | 2007-10-09 | 1 | -8/+4 |
| | |||||
* | make "individual applets" build less noisy. | Denis Vlasenko | 2007-10-08 | 1 | -3/+3 |
| | | | | | add *.tmp to list of files deleted by make mrproper. | ||||
* | make --help work for "individual applets" too. | Denis Vlasenko | 2007-10-07 | 1 | -6/+3 |
| | |||||
* | libbusybox: move (possibly compressed) help stuff into libbusybox. | Denis Vlasenko | 2007-10-07 | 1 | -30/+9 |
| | | | | | Makes individual binaries much smaller. | ||||
* | reviving libbusybox, adding CONFIG_INDIVIDUAL part 4 | Denis Vlasenko | 2007-10-07 | 1 | -1/+68 |
| | |||||
* | reviving libbusybox, adding CONFIG_INDIVIDUAL part 3 | Denis Vlasenko | 2007-10-07 | 1 | -19/+34 |
| | |||||
* | reviving libbusybox, adding CONFIG_INDIVIDUAL part 2 | Denis Vlasenko | 2007-10-07 | 1 | -13/+15 |
| | |||||
* | reviving libbusybox, adding CONFIG_INDIVIDUAL part 1 | Denis Vlasenko | 2007-10-07 | 1 | -16/+81 |
| | |||||
* | trylink: reinstate accidentally deleted --verbose | Denis Vlasenko | 2007-09-03 | 1 | -34/+17 |
| | | | | | trylink: remove commented-out parts | ||||
* | - Generally strip off -l that does not pull in a lib. | Bernhard Reutner-Fischer | 2007-09-02 | 1 | -15/+11 |
| | | | | If l_list is non-empty then add the group flags. | ||||
* | - fix bug where we linked again -lm even though it is not needed. | Bernhard Reutner-Fischer | 2007-09-02 | 1 | -2/+11 |
| | | | | | | | | | 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. | ||||
* | Update defconfig; fix comments | Denis Vlasenko | 2007-08-24 | 1 | -2/+1 |
| |