[syslinux] [gPXE-devel] GPXE arch/i386/scripts/i386.lds:1: undefined symbol `_max_align' referenced in expression

H. Peter Anvin hpa at zytor.com
Thu Jun 24 07:23:33 PDT 2010


On 06/24/2010 02:06 AM, Michael Brown wrote:
> On Thursday 24 Jun 2010 06:22:19 Stefan Hajnoczi wrote:
>>> Fixed in http://git.ipxe.org/ipxe.git/commitdiff/ea12dc0
>>
>> Unfortunately this change breaks the build on my Debian testing box:
>>
>> $ git checkout ipxe/master
>> $ make --version
>> GNU Make 3.81
>> $ make
> 
> And on mine too, if I do a "make veryclean" first.  The problem is that things 
> like $(PARSEROM) show up in the dependency lists for some targets; since 
> PARSEROM is defined as "$(PERL) ./util/parserom.pl", this means that there is 
> now an unsatisfiable dependency upon the non-existent target "perl".  
> (Previously there would have been a spurious but harmless dependency upon 
> /usr/bin/perl, which at least exists.)
> 

I think the Perl interpreter could (should) be interpreted as a system
utility, which shouldn't have explicit dependencies, any more than, say
"cp" has dependencies on it.

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.




More information about the Syslinux mailing list