[Openmcl-devel] openmcl64 on x86_64 and 32 bit libraries

Stefan Nobis stefan-ml at snobis.de
Sat May 26 02:57:51 PDT 2007


I just tried to load some libraries with the newest prerelease of
openmcl on my new MBP (Core 2 Duo). For example libsqlite3 is a 32 bit
library and openmcl doesn't load it:

| % openmcl
| ; loading system definition from /usr/local/src/ccl/tools/asdf-install/asdf-install.asd into #<Package "ASDF0">
| ; registering #<SYSTEM ASDF-INSTALL #x300040F2BC0D> as ASDF-INSTALL
| Welcome to OpenMCL Version 1.1-pre-070512 (DarwinX8664)!
| ? (ccl:open-shared-library "libsqlite3.dylib")
| > Error: Error opening shared library "libsqlite3.dylib": dlopen(libsqlite3.dylib, 10): no suitable image found.  Did find:
| >               /usr/lib/libsqlite3.dylib: no matching architecture in universal wrapper
| > While executing: OPEN-SHARED-LIBRARY, in process listener(1).
| > Type :POP to abort, :R for a list of available restarts.
| > Type :? for other options.
| 1 > :q
| ? (quit)
| % file /usr/lib/libsqlite3.dylib 
| /usr/lib/libsqlite3.dylib: symbolic link to `libsqlite3.0.dylib'
| % file /usr/lib/libsqlite3.0.dylib
| /usr/lib/libsqlite3.0.dylib: Mach-O universal binary with 2 architectures
| /usr/lib/libsqlite3.0.dylib (for architecture i386):    Mach-O dynamically linked shared library i386
| /usr/lib/libsqlite3.0.dylib (for architecture ppc):     Mach-O dynamically linked shared library ppc

So I assume it's not possible to load 32 bit libraries with openmcl64?
Is this support planned for sometime in the near future? Is sbcl the
only free alternative that's capable of loading 32 bit libraries on
x86_64 Macs?

Until the next mail...,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 162 bytes
Desc: not available
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20070526/87d3d027/attachment.bin>

More information about the Openmcl-devel mailing list