Re: edbi on 64 bit machines?
- Posted by mattlewis (admin) May 06, 2012
- 4092 views
egis said...
jimcbrown said...
The solution is to replace your eui with a 64bit eui, but I'm not sure why or how you ended up with a 32bit /usr/bin/eui in the first place.
I got it from:
mattlewis said...
OK, new eubins.
Where should I get the correct euc from? Or do I just down load it from DownloadEuphoria (64 bit) and simply replace the euc in that package with the one from Matt's?
Are you certain that's what you're using? I just looked at what's in there:
euphoria-4.1.0-Linux-ix86_64-68a44cbcfd15/bin$ ./eui -v
Euphoria Interpreter v4.1.0 development
64-bit Linux, Using System Memory
Revision Date: 2012-04-12 12:50:06, Id: 5543:68a44cbcfd15
euphoria-4.1.0-Linux-ix86_64-68a44cbcfd15/bin$ ldd ./eui
linux-vdso.so.1 => (0x00007fff1e712000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f24cb024000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f24cae20000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f24cac02000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f24ca861000)
/lib64/ld-linux-x86-64.so.2 (0x00007f24cb2d4000)
euphoria-4.1.0-Linux-ix86_64-68a44cbcfd15/bin$ file eui
eui: ELF 64-bit LSB executable, x86-64, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
Those are definitely 64-bit binaries. Did you ever install something else on this system?
Matt

