From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Reitter Newsgroups: gmane.emacs.devel Subject: Re: MacOSX emacs crashes after 10.4.3 update Date: Sat, 5 Nov 2005 14:17:07 +0000 Message-ID: <0F29A2CA-801B-43C6-B932-8C5273ED57C1@gmail.com> References: <9E9973F2-1F72-4DAB-A7E3-0C718917F586@gmail.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v746.2) Content-Type: multipart/mixed; boundary="===============0168961218==" X-Trace: sea.gmane.org 1131200427 16554 80.91.229.2 (5 Nov 2005 14:20:27 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 5 Nov 2005 14:20:27 +0000 (UTC) Cc: Ken Raeburn , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 05 15:20:24 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EYOts-0007my-V1 for ged-emacs-devel@m.gmane.org; Sat, 05 Nov 2005 15:20:09 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EYOtr-0001SQ-T0 for ged-emacs-devel@m.gmane.org; Sat, 05 Nov 2005 09:20:08 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EYOr9-0000ng-7m for emacs-devel@gnu.org; Sat, 05 Nov 2005 09:17:19 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EYOr7-0000nC-R3 for emacs-devel@gnu.org; Sat, 05 Nov 2005 09:17:18 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EYOr6-0000n7-1w for emacs-devel@gnu.org; Sat, 05 Nov 2005 09:17:17 -0500 Original-Received: from [64.233.182.196] (helo=nproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EYOr5-0007mq-Td for emacs-devel@gnu.org; Sat, 05 Nov 2005 09:17:16 -0500 Original-Received: by nproxy.gmail.com with SMTP id o60so18046nfa for ; Sat, 05 Nov 2005 06:17:15 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:in-reply-to:references:mime-version:content-type:message-id:cc:from:subject:date:to:x-mailer; b=j7fNDQrsG4J+p6X3IU/Kw/NiO7yz9AQwv9BQN2RdK6axVWMEeCFjlaGyFuYLWdadPZT99cB8lSkqQAf3lTT49wa+jCT9vB+46I9QRdARpVwsW4U7e4hu7fNUofPOec0n1On4zxDJKXtSZxtcUiZpd93n1KQyo/IjqTuliTrxn34= Original-Received: by 10.48.80.15 with SMTP id d15mr258259nfb; Sat, 05 Nov 2005 06:17:15 -0800 (PST) Original-Received: from ?10.0.0.34? ( [82.13.31.46]) by mx.gmail.com with ESMTP id y23sm1975606nfb.2005.11.05.06.17.10; Sat, 05 Nov 2005 06:17:14 -0800 (PST) In-Reply-To: Original-To: YAMAMOTO Mitsuharu X-Mailer: Apple Mail (2.746.2) 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:45454 Archived-At: --===============0168961218== Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-31-421689382; protocol="application/pkcs7-signature" --Apple-Mail-31-421689382 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed On 5 Nov 2005, at 11:59, YAMAMOTO Mitsuharu wrote: >> Have you tried setting the environment variable >> MACOSX_DEPLOYMENT_TARGET=10.4 ? E.g. > >> MACOSX_DEPLOYMENT_TARGET=10.4 ./make-package (...) > >> I heard that helps you build binaries that run on all 10.4 versions. > > Do you have any references explaining why it works (or why binary > compatibility is broken without it)? Not sure. This technote seems to apply: http://developer.apple.com/technotes/tn2002/tn2064.html What I gather from that document: MACOSX_DEPLOYMENT_TARGET is a linker flag, and without it being set to at least 10.2, the linker doesn't seem to do "weak linking", that is, it'll always statically bind to the libraries present on the build system. Code that imports symbols may need to set a weak_import flag set as follows: extern int SayHello() __attribute__((weak_import)); The code doesn't currently seem to use it. MACOSX_DEPLOYMENT_TARGET probably does more than that. Maybe it would be worth setting MACOSX_DEPLOYMENT_TARGET to 10.3 and build on a 10.4 machine. --Apple-Mail-31-421689382 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGOzCCAvQw ggJdoAMCAQICAw3xWjANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDUwMjAxMjM0NTA0WhcNMDYwMjAxMjM0NTA0WjBiMRAwDgYDVQQE EwdSZWl0dGVyMQ4wDAYDVQQqEwVEYXZpZDEWMBQGA1UEAxMNRGF2aWQgUmVpdHRlcjEmMCQGCSqG SIb3DQEJARYXZGF2aWQucmVpdHRlckBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDhuoehK+SM/uai1CMVwn3NgRTTwqPpEBKKrr0RKTwxn+B9KFHUK033x4cV1zF4NsHx t8OG7uk25ZRnBdf2xGC4Dmz2LiGKKhps+EkGzxFuKA3Q8WbXv7stEsS1ALl/mapcaOXTukzKGcu9 wYFpmSi+PMc/61Th7A9T3bBNQcC2rKuILcaB3GM4ajekoEKFEPx/sTtMhGOLLwb5JcrWhxD0ADIA S1woY1PS3BJ4YTzPPkZMul46s7riV6CPd2gjnSn2aGvgXHTOHz7tOWmD4phVZ/THQ7nGLnIPy7gi HfXKvJ3IlM2NcHrgAGMNHaDwSWkdNdNhFe2rsoGTvLRF/fXVAgMBAAGjNDAyMCIGA1UdEQQbMBmB F2RhdmlkLnJlaXR0ZXJAZ21haWwuY29tMAwGA1UdEwEB/wQCMAAwDQYJKoZIhvcNAQEEBQADgYEA QxQdE8kyJWkgofiVLxnFYttKuNAkgP0vumRW7Jxc93TX56z3Y6j0pZiYFQcTOYkjdWFsPUSDdnIl X26P8/ZiCDosSNAeXHaizmoNjl+RkopgKxC7Th6hY0ZrEC5e0733wzeB8O8L05JX1x7KSMrjjX/s i5F5LSZMRP+o63kulIQwggM/MIICqKADAgECAgENMA0GCSqGSIb3DQEBBQUAMIHRMQswCQYDVQQG EwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xGjAYBgNVBAoT EVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlz aW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgQ0ExKzApBgkqhkiG9w0BCQEW HHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMwNzE3MDAwMDAwWhcNMTMwNzE2MjM1 OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRk LjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0EwgZ8wDQYJKoZI hvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUEcJ3f6f+jHuy9zfVb8hp2vX8MOmHy v1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/EfkTYkKhPPK9Xzgnc9A74r/rsYPge/ QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMBAAGjgZQwgZEwEgYDVR0TAQH/BAgw BgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUGVy c29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMT EVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GBAEiM0VCD6gsuzA2jZqxnD3+vrL7C F6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+hLGZGwDFGguCdJ4lUJRix9sncVcl jd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC3CEZNd4ksdMdRv9dX2VPMYIC5zCC AuMCAQEwaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECAw3xWjAJ BgUrDgMCGgUAoIIBUzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0w NTExMDUxNDE3MDhaMCMGCSqGSIb3DQEJBDEWBBQHY0GntL+kou1bTYVRB66Jq+sMQzB4BgkrBgEE AYI3EAQxazBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5 KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDDfFa MHoGCyqGSIb3DQEJEAILMWugaTBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1 bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3Vp bmcgQ0ECAw3xWjANBgkqhkiG9w0BAQEFAASCAQDJgJy+QywHv1+cGAFxDvGWHTdBbGRctZXteUDY M26lS/bNuequySvtHzuLwFyUqkmk4tN2EO2GQxClux5kGqg1EiZSE8AyDo39d1jkft0s5bDEfC6R C52leBc24Vy6iOLGnHJJl91fD46N6Yu5TnZTyb8jw2OOmfyronpGiH+pwwXMNxzquA1TwT7ffxAj RtsDcjGvuPRJ9Hw3Q2P4ciZJVbvkJTlzx4x2kWuaqVId85V6j/Sf9FRRVPKfmDHBxP3a4asm4mta xGHd1wupg5YB0PfhSOZsaIE4B1cxCd/piQTshzui9Jh3pLYG2+fGkr6wdxAKuzjECFnkYS4l7I5b AAAAAAAA --Apple-Mail-31-421689382-- --===============0168961218== 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 --===============0168961218==--