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

Piotr Jaroszyński p.jaroszynski at gmail.com
Thu Jun 24 09:51:08 PDT 2010


2010/6/24 Michael Brown <mbrown at fensystems.co.uk>:
> On Thursday 24 Jun 2010 17:33:53 Piotr Jaroszyński wrote:
>> >> 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.)
>> >
>> > http://git.ipxe.org/ipxe.git/commitdiff/719b498
>>
>> Why not just rely on the shebangs?
>
> Because the shebangs use the full path "/usr/bin/perl", and the driving reason
> for making this change is to cope with systems where that isn't the correct
> path for perl.

Oh, sorry, I assumed they use #!/usr/bin/env perl but then it wouldn't
be possible to pass -w so disregard that ;)

-- Piotr




More information about the Syslinux mailing list