Menu

#4 support for Cygwin 64-bit

v1.0 (example)
open
nobody
None
5
2015-01-19
2013-06-16
No

After a little hack on Cygwin 64=bit, dll_md object could no longer be created:

/bin/sh ../../../../libtool --tag=CC    --mode=compile gcc -DHAVE_CONFIG_H -I. -I/usr/src/64bit/release/Java/jamvm/jamvm-1.5.3-5/src/jamvm-1.5.3/src/os/cygwin/x86_64 -I../../../../src   -I../../../../src -DUSE_MALLOC  -ggdb -Ofast -fomit-frame-pointer -pipe -fdebug-prefix-map=/usr/src/64bit/release/Java/jamvm/jamvm-1.5.3-5/build=/usr/src/debug/jamvm-1.5.3-5 -fdebug-prefix-map=/usr/src/64bit/release/Java/jamvm/jamvm-1.5.3-5/src/jamvm-1.5.3=/usr/src/debug/jamvm-1.5.3-5 -MT dll_md.lo -MD -MP -MF .deps/dll_md.Tpo -c -o dll_md.lo /usr/src/64bit/release/Java/jamvm/jamvm-1.5.3-5/src/jamvm-1.5.3/src/os/cygwin/x86_64/dll_md.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I/usr/src/64bit/release/Java/jamvm/jamvm-1.5.3-5/src/jamvm-1.5.3/src/os/cygwin/x86_64 -I../../../../src -I../../../../src -DUSE_MALLOC -ggdb -Ofast -fomit-frame-pointer -pipe -fdebug-prefix-map=/usr/src/64bit/release/Java/jamvm/jamvm-1.5.3-5/build=/usr/src/debug/jamvm-1.5.3-5 -fdebug-prefix-map=/usr/src/64bit/release/Java/jamvm/jamvm-1.5.3-5/src/jamvm-1.5.3=/usr/src/debug/jamvm-1.5.3-5 -MT dll_md.lo -MD -MP -MF .deps/dll_md.Tpo -c /usr/src/64bit/release/Java/jamvm/jamvm-1.5.3-5/src/jamvm-1.5.3/src/os/cygwin/x86_64/dll_md.c  -DDLL_EXPORT -DPIC -o .libs/dll_md.o
{standard input}: Assembler messages:
{standard input}:144: Error: invalid instruction suffix for `push'
{standard input}:157: Error: invalid instruction suffix for `push'
{standard input}:167: Error: invalid instruction suffix for `push'
Makefile:266: recipe for target `dll_md.lo' failed

which instruction suffixes should be used instead?

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.