Link init with '-static' instead of '-all-static'.
authorRichard W.M. Jones <rjones@redhat.com>
Mon, 14 Mar 2011 10:45:41 +0000 (10:45 +0000)
committerRichard W.M. Jones <rjones@redhat.com>
Mon, 14 Mar 2011 10:48:26 +0000 (10:48 +0000)
commit91819fa0e61ee0b41f2342fd5149b385146bb954
tree9f56cf2c9602703922abed90c218475e710475ab
parent85db2a664c820e01a02ddc3b33b3da26fe05dc5b
Link init with '-static' instead of '-all-static'.

Latest gcc (4.6.0) does not recognize the -all-static
option; see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46410

Using -static still results in a static init binary:
$ file helper/init
helper/init: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.32, stripped
$ ldd helper/init
           not a dynamic executable
(cherry picked from commit 42a6e60307b8116dd888e9dae4960f12d895f73f)
helper/Makefile.am