Hello all, The attached patch is for LP64 support of Emacs CVS HEAD on Mac OS X 10.4 + G5. (But it does not support neither Carbon nor X11 (terminal only)).
Before compiling emacs, you need libncurses for ppc64 architecture:
1. get source files ncurses-15.tar.gz from darwin site and extract it.
$ curl -O
http://www.opensource.apple.com/darwinsource/tarballs/other/ncurses-15.tar.gz
$ tar xfz ncurses-15.tar.gz
2. make it.
$ cd ncurses-15
$ env SRCROOT=`pwd` make
3. copy ppc64 part of libncurses to /usr/lib/libncurses.5.4.dylib
$ cd /tmp/ncurses/Build/lib
$ lipo -extract ppc64 libncurses.5.4.dylib -output libncurses.5.4.ppc64
$ lipo -create /usr/lib/libncurses.5.4.dylib libncurses.5.4.ppc64
-output libncurses.5.4.fat
$ sudo mv /usr/lib/libncurses.5.4.dylib
/usr/lib/libncurses.5.4.dylib.orig && sudo cp -p libncurses.5.4.fat
/usr/lib/libncurses.5.4.dylib
Then you can compile emacs:
4. cd .../emacs ; patch -p0 < darwin_lp64_patch.txt
5. ./configure --without-x --without-carbon CC='cc -arch ppc64'
6. make bootstrap
Best Regards,
Nozomu Ando
darwin_lp64_patch.txt.gz
Description: Binary data
_______________________________________________ Emacs-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/emacs-devel
