Subject: Re: can't build current kernel, Not enough room for program headers
To: Harry Waddell <waddell@caravan.com>
From: Markus W Kilbinger <kilbi@rad.rwth-aachen.de>
List: current-users
Date: 05/24/2004 00:08:13
>>>>> "Harry" == Harry Waddell <waddell@caravan.com> writes:

    Harry> I tried building a new kernel from todays src to test some ACPI patches, and
    Harry> ran into this:

    Harry> #      link  GENERIC_LAPTOP/netbsd
    Harry> ld -T ../../../../arch/i386/conf/kern.ldscript -Ttext c0100000 -e start -X
    Harry> -o netbsd ${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o ld: netbsd: Not enough room for
    Harry> program headers (allocated 3, need 4) ld: final link failed: Bad value
    Harry> *** [netbsd] Error code 1
    Harry> 1 error

    Harry> is anyone else experiencing this problem? Is there an easy
    Harry> workaround?

It was due to binutils/bfd/elf.c changes -> just re-update your
sources, a workaround was just checked in.

Markus.