[syslinux] how to compile syslinux-4.03

Gene Cumm gene.cumm at gmail.com
Tue Nov 30 04:24:14 PST 2010


On Tue, Nov 30, 2010 at 04:44, Gilles Espinasse <g.esp at free.fr> wrote:
> Selon Dag Wieers <dag at wieers.com>:
>
>> On Mon, 29 Nov 2010, H. Peter Anvin wrote:
>>
>> > On 11/29/2010 09:51 AM, Gene Cumm wrote:
>> >>>>
>> >>>> My build system is RadHat Advance 5 update 5.
>> >>>> the version of gcc is 4.1.2
>> >>>> nasm is latest one, version is 2.0.9
>> >>>> I don't know the builtin version. i just install bash from the disc.
>> >>
>> >> Binutils is a package.  Try running 'as --version' and the GNU
>> >> assembler should show you the version.  GNU assembler is a part of
>> >> binutils.
>> >>
>> >> The other user had CentOS 5.5, which should be similar (if not same)
>> >> versions.  I never heard if an update to binutils solved this issue or
>> >> if the user had to also upgrade GCC in order for things to work.  I'm
>> >> BCC'ing the user as I'm uncertain if he is on the list.
>> >
>> > Since CentOS 5.5 and RHEL 5 AS 5 are basically the same packages, this
>> > sounds like a fairly narrow set of conditions having problems.
>>
>> I still build syslinux for RHEL3, RHEL4, RHEL5 and RHEL6 and I can attest
>> that building works fine on these vanilla distributions.
>>
>> For RHEL5 that includes gcc 4.1.2 and nasm 0.98.39. At least the RHEL5
>> package is used on a daily basis.
>>
> You probably build only as recommended in doc/distrib.txt, aka
> make installer
> make install
>
> Full build (only make) will not support nasm-0.98.39, tested yesterday

4.xx has always had a nasm requirement.  I believe 2.03 is minimum,
2.07 is recommended and current is suggested.

The question here is if an upgrade to binutils and/or gcc fixes it (on
top of the nasm requirement).

-- 
-Gene




More information about the Syslinux mailing list