Originally posted by: Nothinman
The Filesystem Hiearchy Standard. A quick google for Linux FHS would have answered that.
I'm sure it would have, but I was replying anyway.
shrug - it was an opportunity to come off as magnanimous and knowledgable. You chose irritable. Whatever works
😛
Anyway - the app in question is cluster app written in C++ with a bit of fortran. Uses PVM for the comm, links in the mysql libs. Slid the new nodes into the rack, got PVM working (trivial) and NFS mounted. Ran it, and it "just worked" - loaded the exe built on the 32 bit xeon server over the NFS link. No shared library issues at all. I was impressed as well.
Are you sure you're not using a 32-bit userland with a 64-bit kernel?
uname -ra
Linux neuromancer 2.6.11.4-21.9-smp #1 SMP Fri Aug 19 11:58:59 UTC 2005 x86_64 x86_64 x86_64 GNU/Linux
file /bin/bash
/bin/bash: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
file /usr/bin/nm
/usr/bin/nm: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
file /usr/bin/g++
/usr/bin/g++: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
file /usr/bin/ld
/usr/bin/ld: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
file /bin/grep
/bin/grep: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped
file /lib64/libm.so.6
/lib64/libm.so.6: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped
file /lib/libm.so.6
/lib/libm.so.6: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped