From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nozomu Ando Newsgroups: gmane.emacs.devel Subject: [Mac OS X] LP64 support for Mac OS X 10.4 + G5. Date: Fri, 13 May 2005 08:51:08 +0900 Message-ID: <86u0l82ec3.fsf@panel.jk.homeunix.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: sea.gmane.org 1115942039 18295 80.91.229.2 (12 May 2005 23:53:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 12 May 2005 23:53:59 +0000 (UTC) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri May 13 01:53:57 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DWNV2-0006j2-6K for ged-emacs-devel@m.gmane.org; Fri, 13 May 2005 01:53:52 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWNcI-0006aa-0g for ged-emacs-devel@m.gmane.org; Thu, 12 May 2005 20:01:22 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DWNby-0006VG-7E for emacs-devel@gnu.org; Thu, 12 May 2005 20:01:05 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DWNbm-0006Oz-Va for emacs-devel@gnu.org; Thu, 12 May 2005 20:00:51 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DWNbm-0006NA-2Y for emacs-devel@gnu.org; Thu, 12 May 2005 20:00:50 -0400 Original-Received: from [17.250.248.88] (helo=smtpout.mac.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DWNZJ-0008Ma-7V for emacs-devel@gnu.org; Thu, 12 May 2005 19:58:17 -0400 Original-Received: from mac.com (smtpin08-en2 [10.13.10.153]) by smtpout.mac.com (Xserve/8.12.11/smtpout01/MantshX 4.0) with ESMTP id j4CNpGGZ012697 for ; Thu, 12 May 2005 16:51:16 -0700 (PDT) Original-Received: from panel.jk.homeunix.org (o254124.ppp.dion.ne.jp [211.134.254.124]) (authenticated bits=0) by mac.com (Xserve/smtpin08/MantshX 4.0) with ESMTP id j4CNp8xE013807 for ; Thu, 12 May 2005 16:51:15 -0700 (PDT) Original-To: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:37048 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:37048 --=-=-= 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 --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=darwin_lp64_patch.txt.gz Content-Transfer-Encoding: base64 H4sICPXog0IAA2Rhcndpbl9scDY0X3BhdGNoLnR4dADNW3l32zYS/1v6FFj3tZVMShElWYdVZ6PY StZb28qzlbbZbh4fTVE2bYrUkpSPZr2ffWcGAAke8pHuUfWQCAKDwW9uAD70587dLotC+5XleYHd tKt7v/9TPd0/YwvXc3bZK/smCoMgfuUsLTsS/1em02+qoROHrnPj+hcshK/IDXxmNDu9QXXuLhas sWaNkJ6ZZLHRaKgsV9otNl6FrN1q7bBWf3entdsasEYLPhVOSNO0zACjzY6tez6g3dntwBiDD6i+ ecMa3U5X7zONf715U2VRbMWuzVw/Zp5745gLL7Bic8U+mKxWi+Jwbcds6SxNP5g7bFtnN4E7Z9v1 +qg4dOlG9otGUsvSCq/NpXV/7pjB+ZUDg4jAkRutzCk14JBGcYizDMJ73pmTVqfQXtBfxyUU+QLW Xd+N0xFql8L6ePfICePyKRx/vaTu8f3K2TAZjjYX7t16E4g4jqRodIa6YYAc6UeHJPlQZfBP49U2 KEB4zRBAxhGNQPsWTuj4tjNnizBYsvjSYdZ8HjoRvLP8C4edzcans2ZzcnLQZGz7VVX7PXS06bt3 ZxNOrqoxxoKQwc+kmU+G07AMDtWGKipYvxXGCN28XtU2vNFZsFhETlyvMvpwvMX7begwIgYYqSnv Cth/wd6KirHt1aiajN5erSTOvTaZi9GT9oIfQpoxFSFBJ+LgNRhbwJJrK7bHaplp6oxYGzGhIHW2 Yj/gOkZM01Z15HXjyFrNvrTChAbT5NI3UiNuiwZW216hAubXwOZWbLFVAEiBfOMA1jK7dCMG//qO DSK2APpzx7bWkYM2w6Jg6QivInDqAE6glwgUTQuM2tesVheIowzcEcJztVyZ5+sFuyLxABeyARhl fhDDPOAT3QsfOHH8YH1xycB3zq3w1vUbq5Xd65KSMrb20amKriZQQSJfuMxV/AKhB9mJH/Cb5O6B EnoOcUhMmxdhcBuZ8+DWN0kYEvvvrthrpkoC+p5bkaPoD2kdE8gMOxyZ4TCrQd9AL3eBS3+/b4JV /PX4g/nz9PTHM24WgBGIFrhltas68Zo8NrEBiAABYKyE2z9nuIX44P7mBLBktqu+GKk8IOTIx/in iXk6eX94NpucnpnTExNMdf9HzhKtp9sa0Hq6hrQITiT9FhrsAm+tEXNBIcX8GZ+Ob7Q9nPPo8OyD OX3718n+zBwfHb4/OZ6czOoIAMt47loJ6LA4lzsIId68lxD9hKtwOXCw3jGEy1tiFEdggLYAYDvw 56jkNFCHqHbtkIsLnQs3ip2Qv0BNhFbhcFyr1+VWz75xF3NngWs6Hp/+CELdn54cjE8/cRCrh2lG svadO8gXgujuf5eWqHNuzE2MViY1MVosw6pMT9TGyoBNwcAg4+gyY7DbGewa/SRFAXoyQ8mMKUlT 2kqaYrR29B7T8Kvd5lrm+ra3hiD4Azgx+9WS5zuXr1O9q2ppHyvCWIqvNWwmsZhHH3pdeILfru+A 3O1L89Kx5k5YqVSUJ1PtFTkXS8ePTTtYLi1/Dj1zLbz32scZ2E/HZDxgNm/HZ4f75uHJu6m5P/14 Mkspbu5T2fzqyVkep18pJ60SPUIn9B5NLyWVtsG604cMQDdLE60j8KFL8jsHoR3z9xXxU534+C9g LO8P99P+sgX6y598gJQzS5Y6OX07PZswQzgnY6evD0Fr+h0ZhMDSpxQjmRWz20vXviR7Bk2EnDWw 5kxIkUWXwdqbY9S5Dd04dnxh0ms/4kHIC8BQ7HUYSi3hsRcdsPBuMltLNYmCLCZk+zAOdAZSpat1 FKP6ABvAke848wgiLc67hBH4U9C9sby1E8lwS94QJoFcy0UELY8Ha6GMMu3Icjt3POiCXpiyuY1A CCKbMJCpdAkU6HFSIHCeDb1X1oWDOI1SMZ+CXh98/GDOpuaH8fuJ+RafwVnW7uqVWg3+D75dDmMN ZkDIYv+qZVrqqAyUU/gLTATX8SIJvEaP4pQx6IkwxT2G+VvgOyakU+QX6YkyIcAHFyPRB6hdf7WO qfH7KAM2IQ39gAo2m9IhBN6cAIFXsMzHO3C0KPklpck5FbadGRjZK7ms9g7Vb+1+WyxrFQIAwuwg DVyaIh03Y5mY62ijiBk04Rc9r8Ighmf80qusInLnpH1p3dFPStxA92gW0PGtb78xWnfs228Gd2xL T2dAujwEZ3p61NWjvjVUhHo6RDyLkUyMpFkh/cW5ees6prBf+559X+yX8Mnz9c6gheh0hgOBjqiJ Etcy/sX8eDL5ZbIvvOEZRiDF9RTfd+G90DKo4EwMYo4t8I6AH/R5WPgAaNl3vxaJfRZcDtuieGvp EGB5Tgg2CepXwyrxu+9KpoI0qkhQZPhfRCqS56BIRdM+g+ptE8fRiOdYGZmBXGvRb7sk4frffZAb 79t4nQhONqQyz9PwUiIep1LVhIoJqddyVOt64Q2R5xLHD2/WtBFi02iMZB4NS4AMtlYC2N5eKWK0 5oVkN4rBT4c62xLuYRE6zm/OPLwHMnYQwstdcMoBGIR/zwRlWBDy9aAUr9dO6MOIeA1fsSgd+5jB 4EbLkESM8U9goFppnaWeSFd7JavBSFL+hrhJGK2T+30pHJpCEZDAzH0LbGFupmxJEkUkCjgAqHz1 3Pt2BwMZiaF+uXXBlEHOdlZtbczj0+xilxI2P83YWE7B0q7iDXIB2YEHYTKvjJmkRekrKxX8nAPE 16MsL0fT8YF58Ono8OTHyeluGQuZHkQW173TGupGl2k7nQ5+y3KPV75XoubGD7h0LCo3uf868+yi ebJvIaw1jV7EUjdM1tWoJFTBcJwL31qCm6enmyWqWvKwwWizlKXbzlhulra0VmWOeqE1MeFk1ZD/ ZddN+SBtbiAiGgT1xOKpirziVeQVVpFI1MchETRoGmhR5QstPV3G5s9m6CqCL1ydHQvoeIOATrwV 0H3NhDlEy6ZMsEunrhdaE0QlBXCI8PAgvSHqYM9o620IL71OT293pPHlAKfBI7knQ5rZEDKWKQpU 55RB8s0H9c1eIfsTMn62fJ8hW+4hGoriNF6L7CzDWenrQnbaYJn0TNVHgpDDxzK5zs+QBWN5LPO+ RKKQQlOkbLCSgEkaWWKIYm49B3L6SLlZOlo25dKqjUy9EalWjX+9yUffR+xXMLPBgPnwMoOXpo0R 508ihtjB6j5LVleh13OLE4LOBSDb8nFDimjJhdJ+M0/KsUpaxzI93+IIFUQOarCpxlAYlBDn14El EORjxYpPB9eM/zVe28v502vgdDK1JrDPKVL45Da7A6kgpAu9fk9u53/JmG0uPjwrfGw2+0Zi9pr4 pTMeArNlW27hCrqpUFMPkEwnNgGgUgpHf1SbasjMkVfJfwJXJHLDcjleArCQoC/XXuyu4MfBeDZO ym/cDE/rxa3/jsnmFVxa6wuNNdkJIK5xE0CxJXLMt4JfZYOAqw8X7zqUW5+0cSIWRRXyOaTQ11Ah ONEKh9w43j3fQyAd7+EOuNYbtpON8GeHAeGvczqHmy+q5x+Vh4s9NZyDgimoqLrC6/aXEyiJhfwD SM8AQtMUuwccRDdi8/VyJU/Q+F41HbVg1/MoQlgxwJtkzwg7HwkvQjwUiYISAuwc/eKl44Zs4VkX OH7hOt4cj+z+sXZhIFTR/gWKtUbDzsy/TU6n7w6PjtAfnWFB8PFofFrnnJDA+q0d3E7rtweihOEf SrRZJWcmax/rkAsflHCerBUVF7XMNFVz4W6vkNwqMRnHvsAzKBIrpHDSVnIpgprUFYlsSJIf59AT LD5S/T6V9InzvGK5/Aj3jySJUmLZHUutsGUpFlQv5kWkBgYUcQPQg66hG+kRFmgbqDIe13mOdeOA 21xHFDdsS2grKSSdUsFc+FP1FYIIeQy5y0md4iC2vGQEMBrRxqfnpXbgqucvkigwc+H4Tgg9IWnA ct4JcZfVZ9w1JiezcltUcZvSpmV84MFMbcn2H70gW4BhehHwTMCuPyeF4GQRixJrYmVb0yBoJU35 DyRJMn7sQ8UcY2y4zfGSyXMicu9y+4GfmYlHITrPjcRG+DxgPOELMXYEUJ5j/AkY7jWU03b9RA0d JfY2hV8Rh/DZWPFIkjBKzuyVcFSy4cejksbE6XM6AhKoZwzMhrMN6Vtky7Sw3xlQKdfvtfR2S/HB MNK3eaLdTBKEs8l7kobOjJ5iy3ZThKq9/P7g1eem2IfK9hYKX+ydICW6pgVhJv5pJR02RknR64k5 085L6472fvfwpOvD6XQGoWt8wP6ZPP58ejibqCPwFs8Lh/AcROzSp3xCZJWNhfj1OzJbQV7JbZtK ZttUVbaZzWpzAJYEra9OPvNMpTmlZChTLzYzCWgmdkkFzMSkEu+pLju50JKM1lPdRHeZzz8yvrLo mdBLColx/49RMAUueZnzjZkuAtqX+tBm3oNuWH5Z8PgusmndSqn5woV/HynFJvkUusqk9Qc7Ig1H h46FtkWbsJ+OZ+O32Xo1uemVuln0zWnpUJXI6eKEU1YP6pEaT0fFsWrmzheW+WZ0v4yt8yRCIgNp PYtbxtpzuunKyWc9V0PTSKWEzu5U5d6KCpoQG0DiA4gNeu0yxA4+/d8wm98/E7UnOz6CmxyrnE1m oSt2yIDXpyO5wdAoA2/28/Ro8tPkyPzL4cns7P8AYXwbeA7UqZculvFP4fi83o+AKQmYRCEdFHuX KqSbuqnADlt0wDRsy7NOLApNNy7ctgO3Rfx4rn/tzN3YVO4FsORAFWMF3u45QhHsyyxLXARA3Kd8 l+AdYgsdxSEYZ6XdIla6bXnWJdIcEQlA5BGWCJlTdFVIykZCslhIrfDQi2FhSUWFQzlXJfWfmw7X 67jD/hW7OFs4TtDfKm7pyNU8cqaf3UsoHcB37pQT/WG7T+XVcKett3spfA/0LYptjqe6eMoA8Tpg dpMIc0A6kzo4nFEeiOd+LULkCz94wMFZVajzF8/d+ZLkc7hVSkEjygXNK9mez23DVCoPuCcrFsxd v1Ccmmdbv7qfE4k88AOQinqOp5wqknPehWwpEz8SGlpZu55jmeYqpy/dfzJD6mvzc+TfvGCWrJ9M 5sr5o/yEpa+fMevcWVgg7V14QXQCcKqhQp7UFtIItPlhX7gfrjzyginexSHPzB9dnz8pt7NpVyzb ch5FuuQhvUsbh/fyuJw8G26tyltAe1Dzx8lTrS5OtBZ4MTZYgeOqyZmn5unB9OTokw7WkJTv1PMH tA/GLYxWNhzwu4eddnp+Jq4HgK7yI3Ha2aopR/dsa4IPf4Pfyal4cpB9PN6fnv1iHo+Pjqb75vHH o5nRU2+dFN8yIzmm1qoa/s0A0hHhQdip4ElsDHxJb0OL688Evf3r4LNIXZU7QOLy8xq+H0rJmfFI XJ3cwHzK/ioOTdfP1bu1Fd5Xr+WuOkArXuMa1MV+u5ac29MNm2o5LVkMwEtSAH5B1DD0DokJ07Id ISZ+BYMiGxeAhFBoUzW7WPCeKSZJ2CTFMPkeq4m9xcGAIK4OlQXXF1kcCE7FVQz8oLvPD9kMKx/D r6+yAn4r9m3q09OLDGKU4G8leKJDYUK3yD1XYsmWqsalqyrXEJKIutIY9xhqmzpjmHnO7OmF9Q2k 6kqZG4eN1+um3KFTyzR4hTuYX481rCZBe7AR7fQvLwgLATzdicmpHLhYvmDejpkDjNGlWULpZj5L DfHFBjsRNOt1Wc7i/QjugVU1TKaCsrcCyVm71Wo3Wt2GscNmTXZ47VxYS5f94PIfb6y5tWyuV2HY XIWvxUlFELoXrm95fBfCDvjdVXDGXIQLC5wunXSKVWP6hleZ8G8vFk7Ih9U8bGradbE3W6G/0YE1 CHkKuYtwRCpSq/P97azayHWPBA0xXq6TvU6p/jn9uZt0oOPACqVVJAHkbuksaYdtlZBPjKNRSU1N AP3Af6TmlihIIvaEigL/U87jWbLWKjw15BUE1yZQyBJp06Ei76DAXNtssgmyvzaMz8212IxTyLwc aY2Gp1jzpPYRtDVMBTkcPFYoy30cXBz4B3G1CaMlavuIRvxXHG8pL0/rAF651tMSKRH5V7trRSf+ SC5b/gEK/UWbYXTlrk8F74aSOcrN9ZzYVYx5XxVgPk57uuMjkhBSSG5dgu+2QvuyEVsXu8yw+oPu on/esIxBt9G1u4vGcKfbbcytQc8Y7gw78367+m9qMKrHFj0AAA== --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-devel --=-=-=--