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

Gabor Z. Papp gzp at papp.hu
Wed Jun 23 07:56:17 PDT 2010


* Stefan Hajnoczi <stefanha at gmail.com>:

| If the linker is not involved it should be possible to take a tree,

BTW gpxe-1.0.0 builds fine.

arch/i386/scripts/i386.lds are the same. But...

$ ls -lA syslinux-4.00-pre55/gpxe/src/bin/
-rw-r--r--  1 gzp gzp    2 Jun 22 08:45 .blib.list
-rw-r--r--  1 gzp gzp   39 Jun 22 08:45 .embedded.list
-rw-r--r--  1 gzp gzp    8 Jun 22 08:45 blib.a
drwxr-sr-x  2 gzp gzp 1024 Jun 22 08:45 deps
-rw-r--r--  1 gzp gzp    0 Jun 23 16:45 undionly.kkpxe.tmp.map

$ ls -lA gpxe-1.0.0/src/bin/undionly*
-rw-r--r-- 1 gzp gzp  55010 Jun 23 16:44 undionly.kpxe
-rwxr-xr-x 1 gzp gzp 913423 Jun 23 16:44 undionly.kpxe.tmp
-rw-r--r-- 1 gzp gzp 340976 Jun 23 16:44 undionly.kpxe.tmp.map

I have a suspicion... Yes.

syslinux-4.00-pre55/gpxe/src/Makefile have hardcoded pathnames for toolchains.

PERL            := /usr/bin/perl

My bad I haven't /usr/bin/perl. If I fix it, gpxe builds now inside syslinux.




More information about the Syslinux mailing list