[LinuxBIOS] Patch file for Fedora 8 compile problems

Marc Karasek Marc.Karasek at Sun.COM
Fri Dec 7 20:16:58 CET 2007


I have attached the patch file. You are right I did cut and paste it 
from this file.

/*********************
Marc Karasek
MTS
Sun Microsystems
mailto:marc.karasek at sun.com
ph:770.360.6415
*********************/



Uwe Hermann wrote:
> On Fri, Dec 07, 2007 at 12:43:57PM -0500, Marc Karasek wrote:
>   
>> Here it is in -u format...
>>     
>
> Thanks, but I think your Thunderbird broke the patch, probably because
> you copy-pasted it into the mailer and it clipped long lines.
>
> I recommend to use 'svn diff > foo.patch' in your svn tree (easier IMO,
> and that already produces patches in the -u format) and then just attach
> that file to the mail.
>
>
>   
>> =================================================================
>> diff -r -u -x .svn LinuxBIOSv2.orig/src/arch/i386/Config.lb 
>> LinuxBIOSv2/src/arch/i386/Config.lb
>> --- LinuxBIOSv2.orig/src/arch/i386/Config.lb 2007-12-06 
>> 10:06:31.000000000 -0500
>> +++ LinuxBIOSv2/src/arch/i386/Config.lb 2007-12-04 16:25:13.000000000 -0500
>> @@ -100,7 +100,7 @@
>>
>> makerule linuxbios
>> depends "crt0.o init.o $(LINUXBIOS_APC) $(LINUXBIOS_RAM_ROM) ldscript.ld"
>> - action "$(CC) -nostdlib -nostartfiles -static -o $@ -T ldscript.ld 
>> crt0.o init.o"
>> + action "$(CC) -Wl,--build-id=none -nostdlib -nostartfiles -static -o 
>>     
>
> We should make sure this doesn't break any other distros / compiler
> versions. Do all reasonably new gcc/ld versions know about '--build-id'?
>
>
>   
>> $@ -T ldscript.ld crt0.o init.o"
>> action "$(CROSS_COMPILE)nm -n linuxbios | sort > linuxbios.map"
>> end
>>
>> diff -r -u -x .svn LinuxBIOSv2.orig/src/arch/i386/lib/id.lds 
>> LinuxBIOSv2/src/arch/i386/lib/id.lds
>> --- LinuxBIOSv2.orig/src/arch/i386/lib/id.lds 2007-12-06 
>> 10:06:31.000000000 -0500
>> +++ LinuxBIOSv2/src/arch/i386/lib/id.lds 2007-12-06 10:36:31.000000000 -0500
>> @@ -1,5 +1,11 @@
>> SECTIONS {
>> - . = (_ROMBASE + ROM_IMAGE_SIZE - 0x10) - (__id_end - __id_start);
>> +
>> +/*
>> + * . = (_ROMBASE + (ROM_IMAGE_SIZE - 0x10)) - (__id_end - __id_start);
>> + * This is a temporary fix. Under Fedora 8 ld does not like it if the 
>> .id section is above address 0xFFFF_EF00
>> +*/
>> + _ROMTEMP = 0xffffef00;
>> + . = _ROMTEMP;
>>     
>
> I cannot parse this changeset completely, but won't this
> break the code for other distros or boards?
>
> Please resend the 'svn diff' output so we can test this on some
> non-Fedora distros.
>
>
> Thanks, Uwe.
>   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: LB.patch
Type: text/x-patch
Size: 2272 bytes
Desc: not available
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20071207/234769a2/attachment.patch>


More information about the coreboot mailing list