* Marco Atzeri <[email protected]> [141210 13:28]: > >As I only have access to a 32bit Windows Version (7) atm I am unable to > >test this for 64-bit builds. > > >>> Compiling chicken-4.9.0.1-1.x86_64 > "make" -f ./Makefile.cygwin CONFIG= all > make[1]: Entering directory > '/cygdrive/e/cyg_pub/tmp/chicken-4.9.0.1-1.src/chick > en-4.9.0.1-1.x86_64/src/chicken-4.9.0.1' > gcc -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES > -c a pply-hack.x86.S -o apply-hack.x86.o > apply-hack.x86.S: Assembler messages: > apply-hack.x86.S:35: Error: operand type mismatch for `call' > rules.make:184: recipe for target 'apply-hack.x86.o' failed > make[1]: *** [apply-hack.x86.o] Error 1 > make[1]: Leaving directory > '/cygdrive/e/cyg_pub/tmp/chicken-4.9.0.1-1.src/chicke > n-4.9.0.1-1.x86_64/src/chicken-4.9.0.1' > GNUmakefile:54: recipe for target 'all' failed > > I guess you need use apply-hack.x86-64.S for 64bit. > How is it managed on Linux ? >
There's a shell script that tries to determine the architecture, I guess it needs to be adjusted for the cygwin 64bit case. One can force it by passing ARCH=x86-64 as a parameter to make. > Time to move to a minimal config system upstream ? I don't understand. If there's an upstream change needed I will get it in. Kind regards, Christian -- May you be peaceful, may you live in safety, may you be free from suffering, and may you live with ease.
