svn commit: r233211 - stable/8/sys/conf
Konstantin Belousov
kostikbel at gmail.com
Tue Mar 20 09:11:16 UTC 2012
On Mon, Mar 19, 2012 at 10:20:48PM +0000, Ken Smith wrote:
> Author: kensmith
> Date: Mon Mar 19 22:20:47 2012
> New Revision: 233211
> URL: http://svn.freebsd.org/changeset/base/233211
>
> Log:
> We seem to be having issues with a bug in the loader that causes it to
s/loader/linker/
> estimate the program header size for the kernel wrong. It can result
> in the kernel build failing with the message:
>
> ld: kernel.debug: Not enough room for program headers (allocated 5, need 6)
> ld: final link failed: Bad value
>
> Tinderbox builds were failing with this message a short time ago, and
> I encountered it while preparing the i386 build machine for the 8.3-RC2
> builds.
>
> Konstantin has looked at it and believes the issue was fixed in recent
> versions of binutils. It is a bit too late in the release process to
> be messing around with the loader and/or binutils. This workaround
> seems to take care of the problem for now.
>
> Reviewed by: kib
>
> Modified:
> stable/8/sys/conf/ldscript.i386
>
> Modified: stable/8/sys/conf/ldscript.i386
> ==============================================================================
> --- stable/8/sys/conf/ldscript.i386 Mon Mar 19 22:08:13 2012 (r233210)
> +++ stable/8/sys/conf/ldscript.i386 Mon Mar 19 22:20:47 2012 (r233211)
> @@ -6,7 +6,7 @@ SEARCH_DIR(/usr/lib);
> SECTIONS
> {
> /* Read-only sections, merged into text segment: */
> - . = kernbase + kernload + SIZEOF_HEADERS;
> + . = kernbase + kernload + 256;
> .interp : { *(.interp) }
> .hash : { *(.hash) }
> .dynsym : { *(.dynsym) }
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/svn-src-stable/attachments/20120320/ab56bb98/attachment.pgp
More information about the svn-src-stable
mailing list