Re: How do I compile libexpat as x86_64?
John Musbach <[email protected]> Sun, 4 Oct 2009 14:25:36 -0400
| Newsgroups | gmane.text.xml.expat.general |
|---|---|
| Message-ID | <[email protected]> |
On Sun, Oct 4, 2009 at 10:27 AM, Dan Nicholson <[email protected]> wrote: > I think you want to have the -m64 in CFLAGS and not CPPFLAGS. Then it > will also be used when linking the library, and not just when > preprocessing the C files. Nope: bash-3.2$ file /opt/local/lib/libexpat.dylib /opt/local/lib/libexpat.dylib: Mach-O dynamically linked shared library i386 If it helps any I'm running Mac OS X 10.6.1, and what I'm trying to do is compile the libexpat library as x86_64 to satisfy some macports dependency requirements that it can't on its own resolve. When I ls the /opt/local/lib directory I see that the only changes made after I install libexpat is the libexpat.a and libexpat.la files: bash-3.2$ ls -lah /opt/local/lib/libexpat* lrwxr-xr-x 1 root admin 16B Nov 30 2008 /opt/local/lib/libexpat.0.dylib -> libexpat.1.dylib -rwxr-xr-x 2 root admin 143K Nov 24 2007 /opt/local/lib/libexpat.1.5.2.dylib lrwxr-xr-x 1 root admin 20B Nov 30 2008 /opt/local/lib/libexpat.1.dylib -> libexpat.1.5.2.dylib -rw-r--r-- 1 root admin 242K Oct 4 14:09 /opt/local/lib/libexpat.a lrwxr-xr-x 1 root admin 20B Nov 30 2008 /opt/local/lib/libexpat.dylib -> libexpat.1.5.2.dylib -rwxr-xr-x 1 root admin 743B Oct 4 14:09 /opt/local/lib/libexpat.la But I need the libexpat.dylib file to be made x86_64, how do I do this? Is this something special to Mac OS X that requires a special routine to accomplish? Thanks! -- Best Regards, John Musbach