[CLN-list] CLN on MacOS X
Bruno Haible
bruno at clisp.org
Wed Jan 23 02:12:23 CET 2008
Ron Garret wrote:
> Doesn't work on OS X Leopard. I have the same problem under all
> permutations:
>
> make SUBDIR=base/digitseq
> /bin/sh ../libtool --mode=compile gcc -m64 -O -DUNDERSCORE -c
> cl_asm_.s
> gcc -m64 -O -DUNDERSCORE -c cl_asm_.s -fno-common -DPIC -o .libs/
> cl_asm_.o
> cl_asm_.s:171:suffix or operands invalid for `push'
> cl_asm_.s:182:suffix or operands invalid for `pop'
> [More of the same]
> cl_asm_.s:984:suffix or operands invalid for `pop'
> cl_asm_.s:985:suffix or operands invalid for `pop'
> make[3]: *** [cl_asm_.lo] Error 1
> make[2]: *** [base/digitseq.target] Error 2
> make[1]: *** [base.target] Error 2
> make: *** [all] Error 2
>
> At first I thought this meant that CLN was hard-coded for 32-bits.
> Maybe I need -DNO_ASM or something like that?
-DNO_ASM will certainly work around it. But before you try that, can
you show the set of the compiler's predefines? Like this:
$ touch empty.c
$ gcc -m64 -E -dM empty.c | sort | uniq | grep -v FLT_ | grep -v DBL_
And this:
$ grep define include/cln/config.h
(I'm suspecting a confusion between i386 and x86_64 at the preprocessor
level.)
Bruno
More information about the CLN-list
mailing list