Regina Rexx ( svn checkout svn://svn.code.sf.net/p/regina-rexx/code/ regina-rexx-code ), an admittedly aging body of code, was successfully built under 5.8.

It now fails under 5.9 as follows. Any tips?

on i386:

ld -Bdynamic -Bshareable -o libregina.so funcs.so.o builtin.so.o error.so.o variable.so.o interprt.so.o debug.so.o dbgfuncs.so.o memory.so.o parsing.so.o files.so.o misc.so.o unxfuncs.so.o cmsfuncs.so.o shell.so.o os2funcs.so.o rexxext.so.o stack.so.o tracing.so.o interp.so.o cmath.so.o convert.so.o strings.so.o library.so.o strmath.so.o signals.so.o macros.so.o envir.so.o expr.so.o extstack.so.o yaccsrc.so.o lexsrc.so.o wrappers.so.o options.so.o os_unx.so.o rexxbif.so.o drexx.so.o client.so.o rexxsaa.so.o mt_posix.so.o instore.so.o arxfuncs.so.o -lpthread -lpthread
funcs.so.o: In function `__regina_myatol':
./funcs.c:(.text+0x69c): undefined reference to `__guard_local'
./funcs.c:(.text+0x6d4): undefined reference to `__guard_local'
funcs.so.o: In function `__regina_atozpos':
./funcs.c:(.text+0x71d): undefined reference to `__guard_local'
./funcs.c:(.text+0x7b5): undefined reference to `__guard_local'
funcs.so.o: In function `__regina_atozposrx64':
./funcs.c:(.text+0x7fd): undefined reference to `__guard_local'
funcs.so.o:./funcs.c:(.text+0x898): more undefined references to 
`__guard_local' follow
ld: libregina.so: hidden symbol `__guard_local' isn't defined
ld: final link failed: Nonrepresentable section on output
Makefile:342: recipe for target 'libregina.so' failed
gmake: *** [libregina.so] Error 1

on amd64:

ld -Bdynamic -Bshareable -o libregina.so funcs.so.o builtin.so.o error.so.o variable.so.o interprt.so.o debug.so.o dbgfuncs.so.o memory.so.o parsing.so.o files.so.o misc.so.o unxfuncs.so.o cmsfuncs.so.o shell.so.o os2funcs.so.o rexxext.so.o stack.so.o tracing.so.o interp.so.o cmath.so.o convert.so.o strings.so.o library.so.o strmath.so.o signals.so.o macros.so.o envir.so.o expr.so.o extstack.so.o yaccsrc.so.o lexsrc.so.o wrappers.so.o options.so.o os_unx.so.o rexxbif.so.o drexx.so.o client.so.o rexxsaa.so.o mt_posix.so.o instore.so.o arxfuncs.so.o -lpthread -lpthread
funcs.so.o: In function `__regina_myatol':
./funcs.c:(.text+0x64c): undefined reference to `__guard_local'
ld: funcs.so.o: relocation R_X86_64_PC32 against `__guard_local' can not be used when making a shared object; recompile with -fPIC
ld: final link failed: Bad value
Makefile:342: recipe for target 'libregina.so' failed
gmake: *** [libregina.so] Error 1

--
Jack J. Woehr     # Science is more than a body of knowledge. It's a way of
www.well.com/~jax # thinking, a way of skeptically interrogating the universe
www.softwoehr.com # with a fine understanding of human fallibility. - Carl Sagan

Reply via email to