Fails to build here on i386.
===> Building for polyml-5.9
make all-recursive
Making all in libpolyml
/usr/bin/libtool --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I.
-I.. -O2 -pipe -I/usr/X11R6/include -Wall
-DMODULEDIR=\"/usr/local/lib/polyml/modules\" -I/usr/local/include
-I/usr/X11R6/include -O2 -pipe -I/usr/X11R6/include -MT elfexport.lo
-MD -MP -MF .deps/elfexport.Tpo -c -o elfexport.lo elfexport.cpp
c++ -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -I/usr/X11R6/include -Wall
-DMODULEDIR="/usr/local/lib/polyml/modules" -I/usr/local/include
-I/usr/X11R6/include -O2 -pipe -I/usr/X11R6/include -MT elfexport.lo
-MD -MP -MF .deps/elfexport.Tpo -c elfexport.cpp -fPIC -DPIC -o
.libs/elfexport.o
elfexport.cpp:352:56: error: use of undeclared identifier 'R_386_32'
reloc.r_info = ELFXX_R_INFO(symbolNum, isFuncPtr ?
HOST_DIRECT_FPTR_RELOC : HOST_DIRECT_DATA_RELOC);
^
elfexport.cpp:142:33: note: expanded from macro 'HOST_DIRECT_FPTR_RELOC'
# define HOST_DIRECT_FPTR_RELOC R_386_32
^
elfexport.cpp:352:81: error: use of undeclared identifier 'R_386_32'
reloc.r_info = ELFXX_R_INFO(symbolNum, isFuncPtr ?
HOST_DIRECT_FPTR_RELOC : HOST_DIRECT_DATA_RELOC);
^
elfexport.cpp:141:33: note: expanded from macro 'HOST_DIRECT_DATA_RELOC'
# define HOST_DIRECT_DATA_RELOC R_386_32
^
elfexport.cpp:412:59: error: use of undeclared identifier 'R_386_PC32'
reloc.r_info = ELFXX_R_INFO(AreaToSym(aArea), R_PC_RELATIVE);
^
elfexport.cpp:397:23: note: expanded from macro 'R_PC_RELATIVE'
#define R_PC_RELATIVE R_386_PC32
^
elfexport.cpp:508:38: error: use of undeclared identifier 'R_386_32'
reloc.r_info = ELFXX_R_INFO(sym, HOST_DIRECT_DATA_RELOC);
^
elfexport.cpp:141:33: note: expanded from macro 'HOST_DIRECT_DATA_RELOC'
# define HOST_DIRECT_DATA_RELOC R_386_32
^
elfexport.cpp:752:18: warning: variable 'areaSpace' set but not used
[-Wunused-but-set-variable]
POLYUNSIGNED areaSpace = 0;
^
1 warning and 4 errors generated.
Error while executing c++ -DHAVE_CONFIG_H -I. -I.. -O2 -pipe
-I/usr/X11R6/include -Wall -DMODULEDIR="/usr/local/lib/polyml/modules"
-I/usr/local/include -I/usr/X11R6/include -O2 -pipe
-I/usr/X11R6/include -MT elfexport.lo -MD -MP -MF .deps/elfexport.Tpo
-c elfexport.cpp -fPIC -DPIC -o .libs/elfexport.o