[coreboot] [PATCH] First support for HP DL145 G3

Myles Watson mylesgw at gmail.com
Tue Mar 31 18:56:30 CEST 2009


On Tue, Mar 31, 2009 at 10:40 AM, samuel <samuel.verstraete at gmail.com> wrote:
> I just tried building this :)
>
> But I didn't succeed.
> What I did:
> 1. checkout payload filo, apply filo_dl_145_sata.patch and build it.
> svn co svn://coreboot.org/filo
> cd filo/trunk/filo
> patch -p 0 << ~/coreboot/filo_dl_145_sata.patch
> sh build.sh
> cp build/filo.elf ~/coreboot/
>
> 2. checkout coreboot-v2, apply remaining patches and build it:
> svn co svn://coreboot.org/repos/trunk/coreboot-v2
> cd coreboot-v2
> patch -p 0 << ~/coreboot/bcm2100.patch
> patch -p 0 << ~/coreboot/pilot_superio.patch
> patch -p 0 << ~/coreboot/hp_dl145_g3.patch
> patch -p 0 << ~/bcm5785_noide.patch
> cd targets
> buildtarget hp/dl145_g3 /home/samuel/coreboot/coreboot_v2
> cd hp/dl145_g3
> sed -e s@/home/mondrian/filo.elf@/home/samuel/coreboot/filo.elf at g Config.lb
> cd dl145_g3
> make
>
> and then i get the error:

cp coreboot_ram.nrv2b coreboot_ram.rom
echo '/*ldoptions*/' > ldscript.ld; cat ldoptions >> ldscript.ld ; for
file in  /home/samuel/coreboot/coreboot-v2/src/arch/i386/init/ldscript_fallback.lb
/home/samuel/coreboot/coreboot-v2/src//cpu/x86/16bit/entry16.lds
/home/samuel/coreboot/coreboot-v2/src//cpu/x86/16bit/reset16.lds
/home/samuel/coreboot/coreboot-v2/src//arch/i386/lib/id.lds
/home/samuel/coreboot/coreboot-v2/src//arch/i386/lib/failover.lds ; do
echo /\* $file \*/ >> ldscript.ld; cat $file >> ldscript.ld ; done
gcc -m32 -Wl,--build-id=none -nostdlib -nostartfiles -static -o
coreboot -T ldscript.ld crt0.o
/usr/bin/ld: coreboot: section `.id' can't be allocated in segment 2
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status

>
> Any suggesions? Did I do something wrong?

Try a different version of binutils and/or gcc.  I used to get this
error on Fedora Core 8.

Thanks,
Myles




More information about the coreboot mailing list