This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: A final solution. (Was Re: kernel-2.2.1-undefined references.)
- To: torvalds at transmeta dot com (Linus Torvalds)
- Subject: Re: A final solution. (Was Re: kernel-2.2.1-undefined references.)
- From: Jason Merrill <jason at cygnus dot com>
- Date: 12 Feb 1999 22:06:14 -0800
- Cc: egcs at cygnus dot com
- References: <199902130258.SAA20411@kankakee.wrs.com> <Pine.LNX.3.95.990212190247.31280Q-100000.cygnus.egcs@penguin.transmeta.com>
>>>>> Linus Torvalds <torvalds@transmeta.com> writes:
> On Fri, 12 Feb 1999, Mike Stump wrote:
>>
>> You like the bleeding edge... Use -ffunction-sections, and
>> -Wl,--gc-sections when you compile. [duck] Make that kernel smaller,
>> sure, no problem.
> Hey, does that actually work reliably?
On Linux, --gc-sections only works if you link statically; using it with a
dynamic link produces a non-functional executable. 'twould be nice for
someone to fix this.
It might work fine for the kernel.
Jason