Date: Fri, 15 Apr 2005 12:27:44 -0700 From: Peter Wemm <peter@wemm.org> To: freebsd-amd64@freebsd.org Cc: amd64@freebsd.org Subject: Re: INCLUDE_CONFIG_FILE broken? Message-ID: <200504151227.45697.peter@wemm.org> In-Reply-To: <86k6ntw6f8.fsf@xps.des.no> References: <E1DEjZu-0007MN-RR@cs1.cs.huji.ac.il> <86k6ntw6f8.fsf@xps.des.no>
index | next in thread | previous in thread | raw e-mail
On Sunday 27 March 2005 05:43 am, Dag-Erling Smørgrav wrote: > Danny Braniss <danny@cs.huji.ac.il> writes: > > it seems that options INCLUDE_CONFIG_FILE in the kernel conf. file > > does not work: > > > > strings -n 3 /boot/kernel/kernel | sed -n 's/^___//p' > > _````QQQQ > > _ > > The compiler optimizes it away because it's declared static. I have > no idea why this wasn't a problem before; probably a change in > compiler flags or in the compiler itself. > > DES gcc-3.4 does entire-file optimization, while 3.3 and earlier look at functions at a time. As a result, gcc is now very good at finding static unused things. We might need to do something different. I'd almost like to insert the config file into its own ELF section via objcopy... -Peterhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504151227.45697.peter>
