3 ms·
Not really. The problem is the binary format itself - Linux, *BSD, and pretty much every Unix but AIX these days uses ELF, but OSX uses MachO. The two aren't co
by ori_b 16y ago
Not really. The problem is the binary format itself - Linux, *BSD, and pretty much every Unix but AIX these days uses ELF, but OSX uses MachO. The two aren't compatible.
The easiest way to do this reliably would probably involve writing your own mini-linker load the Mach-O binaries in Linux from the JVM, bypassing dlopen() and friends.
- pyre 16y ago> pretty much every Unix but AIX OSX is actually a certified UNIX. http://arstechnica.com/apple/news/2007/08/mac-os-x-leopard-receives-unix-03-certification.ars http://arstechnica.com/apple/news/2007/08/mac-os-x-leopard-r...