From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Eggert Newsgroups: gmane.emacs.devel Subject: Re: USE_LSB_TAG not supported on this platform Date: Mon, 8 Feb 2016 11:45:00 -0800 Organization: UCLA Computer Science Department Message-ID: <56B8F03C.3010709@cs.ucla.edu> References: <86powcjei0.wl-herbert@mailbox.org> <56B3F962.8010203@cs.ucla.edu> <86mvrejegc.wl-herbert@mailbox.org> <86si15ygd9.wl-herbert@mailbox.org> <85twlksgds.fsf@iznogoud.viz> <8660y0nqze.wl-herbert@mailbox.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------050006090806030405070509" X-Trace: ger.gmane.org 1454960720 3604 80.91.229.3 (8 Feb 2016 19:45:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 8 Feb 2016 19:45:20 +0000 (UTC) Cc: "C. Baxter" To: "Herbert J. Skuhra" , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 08 20:45:11 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aSrkD-0003D3-NR for ged-emacs-devel@m.gmane.org; Mon, 08 Feb 2016 20:45:10 +0100 Original-Received: from localhost ([::1]:48216 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSrkD-0005G4-2W for ged-emacs-devel@m.gmane.org; Mon, 08 Feb 2016 14:45:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35356) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSrk9-0005ES-7X for emacs-devel@gnu.org; Mon, 08 Feb 2016 14:45:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aSrk6-0000Nw-IV for emacs-devel@gnu.org; Mon, 08 Feb 2016 14:45:05 -0500 Original-Received: from zimbra.cs.ucla.edu ([131.179.128.68]:43976) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSrk6-0000Np-8v for emacs-devel@gnu.org; Mon, 08 Feb 2016 14:45:02 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 6CFD2160195; Mon, 8 Feb 2016 11:45:01 -0800 (PST) Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 7xLxRFTzxmNH; Mon, 8 Feb 2016 11:45:00 -0800 (PST) Original-Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 68EAA160F5C; Mon, 8 Feb 2016 11:45:00 -0800 (PST) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Original-Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id fQmwdjsSc4WJ; Mon, 8 Feb 2016 11:45:00 -0800 (PST) Original-Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 4C5A0160195; Mon, 8 Feb 2016 11:45:00 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 In-Reply-To: <8660y0nqze.wl-herbert@mailbox.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 131.179.128.68 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:199549 Archived-At: This is a multi-part message in MIME format. --------------050006090806030405070509 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 02/07/2016 01:35 PM, Herbert J. Skuhra wrote: > On FreeBSD 11-CURRENT i386 (r295345) > > - the emacs-devel port compiles with gcc only (tested with USE_GCC=5) > - even emacs-25 does not build with clang > - the breakage starts also with d6585a9 (using gcc5) Thanks for pointing out these problems. Since this is a regression in emacs-25 we need to fix it there. Please try the latest version of emacs-25, which contains the attached patch. If this works it will be merged into master. It should work with clang as well as with GCC. --------------050006090806030405070509 Content-Type: application/x-patch; name="0001-Port-to-FreeBSD-11-CURRENT-i386.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-Port-to-FreeBSD-11-CURRENT-i386.patch" RnJvbSBiOWI5MmFmM2IyZWViMjg4NGVkZGJhMGMxYzUyNzdiYjVjNWUzOTdiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBNb24sIDggRmViIDIwMTYgMTE6Mzg6MzUgLTA4MDAKU3ViamVjdDogW1BBVENI XSBQb3J0IHRvIEZyZWVCU0QgMTEtQ1VSUkVOVCBpMzg2CgpQcm9ibGVtIHJlcG9ydGVkIGJ5 IEhlcmJlcnQgSi4gU2t1aHJhIGluOgpodHRwOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0 bWwvZW1hY3MtZGV2ZWwvMjAxNi0wMi9tc2cwMDM1NC5odG1sCkluc3RlYWQgb2YgdHJ5aW5n Ciogc3JjL2FsbG9jLmMgKGxtYWxsb2MsIGxyZWFsbG9jLCBsYWxpZ25lZCk6IE5ldyBmdW5j dGlvbnMuCih4bWFsbG9jLCB4emFsbG9jLCB4cmVhbGxvYywgbGlzcF9tYWxsb2MpOiBVc2Ug dGhlbS4KKF9fYWxpZ25vZl9fKSBbIV9fR05VQ19fICYmICFfX2FsaWdub2ZfX106IE5ldyBt YWNyby4KKE1BTExPQ19JU19HQ19BTElHTkVEKTogTmV3IG1hY3JvLgoqIHNyYy9saXNwLmgg KE5PTlBPSU5URVJfQklUUyk6IFJlbW92ZS4gIEFsbCB1c2VzIHJlbW92ZWQuCk5vIGxvbmdl ciBuZWVkZWQgbm93IHRoYXQgYWxsb2MuYyB1c2VzIGxtYWxsb2MgYW5kIGxyZWFsbG9jLgot LS0KIHNyYy9hbGxvYy5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogc3JjL2xpc3AuaCAgfCAxOSArKy0tLS0t LS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspLCAyMyBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvYWxsb2MuYyBiL3NyYy9hbGxvYy5jCmluZGV4 IDZjNmMxYWEuLjg4MTY0MTEgMTAwNjQ0Ci0tLSBhL3NyYy9hbGxvYy5jCisrKyBiL3NyYy9h bGxvYy5jCkBAIC04MDIsOCArODAyLDEwIEBAIG1hbGxvY191bmJsb2NrX2lucHV0ICh2b2lk KQogICAgICAgbWFsbG9jX3Byb2JlIChzaXplKTsJCQlcCiAgIH0gd2hpbGUgKDApCiAKK3N0 YXRpYyB2b2lkICpsbWFsbG9jIChzaXplX3QpIEFUVFJJQlVURV9NQUxMT0NfU0laRSAoKDEp KTsKK3N0YXRpYyB2b2lkICpscmVhbGxvYyAodm9pZCAqLCBzaXplX3QpOwogCi0vKiBMaWtl IG1hbGxvYyBidXQgY2hlY2sgZm9yIG5vIG1lbW9yeSBhbmQgYmxvY2sgaW50ZXJydXB0IGlu cHV0Li4gICovCisvKiBMaWtlIG1hbGxvYyBidXQgY2hlY2sgZm9yIG5vIG1lbW9yeSBhbmQg YmxvY2sgaW50ZXJydXB0IGlucHV0LiAgKi8KIAogdm9pZCAqCiB4bWFsbG9jIChzaXplX3Qg c2l6ZSkKQEAgLTgxMSw3ICs4MTMsNyBAQCB4bWFsbG9jIChzaXplX3Qgc2l6ZSkKICAgdm9p ZCAqdmFsOwogCiAgIE1BTExPQ19CTE9DS19JTlBVVDsKLSAgdmFsID0gbWFsbG9jIChzaXpl KTsKKyAgdmFsID0gbG1hbGxvYyAoc2l6ZSk7CiAgIE1BTExPQ19VTkJMT0NLX0lOUFVUOwog CiAgIGlmICghdmFsICYmIHNpemUpCkBAIC04MjgsNyArODMwLDcgQEAgeHphbGxvYyAoc2l6 ZV90IHNpemUpCiAgIHZvaWQgKnZhbDsKIAogICBNQUxMT0NfQkxPQ0tfSU5QVVQ7Ci0gIHZh bCA9IG1hbGxvYyAoc2l6ZSk7CisgIHZhbCA9IGxtYWxsb2MgKHNpemUpOwogICBNQUxMT0Nf VU5CTE9DS19JTlBVVDsKIAogICBpZiAoIXZhbCAmJiBzaXplKQpAQCAtODQ5LDkgKzg1MSw5 IEBAIHhyZWFsbG9jICh2b2lkICpibG9jaywgc2l6ZV90IHNpemUpCiAgIC8qIFdlIG11c3Qg Y2FsbCBtYWxsb2MgZXhwbGljaXRseSB3aGVuIEJMT0NLIGlzIDAsIHNpbmNlIHNvbWUKICAg ICAgcmVhbGxvY3MgZG9uJ3QgZG8gdGhpcy4gICovCiAgIGlmICghIGJsb2NrKQotICAgIHZh bCA9IG1hbGxvYyAoc2l6ZSk7CisgICAgdmFsID0gbG1hbGxvYyAoc2l6ZSk7CiAgIGVsc2UK LSAgICB2YWwgPSByZWFsbG9jIChibG9jaywgc2l6ZSk7CisgICAgdmFsID0gbHJlYWxsb2Mg KGJsb2NrLCBzaXplKTsKICAgTUFMTE9DX1VOQkxPQ0tfSU5QVVQ7CiAKICAgaWYgKCF2YWwg JiYgc2l6ZSkKQEAgLTEwNTMsNyArMTA1NSw3IEBAIGxpc3BfbWFsbG9jIChzaXplX3QgbmJ5 dGVzLCBlbnVtIG1lbV90eXBlIHR5cGUpCiAgIGFsbG9jYXRlZF9tZW1fdHlwZSA9IHR5cGU7 CiAjZW5kaWYKIAotICB2YWwgPSBtYWxsb2MgKG5ieXRlcyk7CisgIHZhbCA9IGxtYWxsb2Mg KG5ieXRlcyk7CiAKICNpZiAhIFVTRV9MU0JfVEFHCiAgIC8qIElmIHRoZSBtZW1vcnkganVz dCBhbGxvY2F0ZWQgY2Fubm90IGJlIGFkZHJlc3NlZCB0aHJ1IGEgTGlzcApAQCAtMTM1Niw2 ICsxMzU4LDYyIEBAIGxpc3BfYWxpZ25fZnJlZSAodm9pZCAqYmxvY2spCiAgIE1BTExPQ19V TkJMT0NLX0lOUFVUOwogfQogCisjaWYgIWRlZmluZWQgX19HTlVDX18gJiYgIWRlZmluZWQg X19hbGlnbm9mX18KKyMgZGVmaW5lIF9fYWxpZ25vZl9fKHR5cGUpIGFsaWdub2YgKHR5cGUp CisjZW5kaWYKKworLyogVHJ1ZSBpZiBtYWxsb2MgcmV0dXJucyBhIG11bHRpcGxlIG9mIEdD QUxJR05NRU5ULiAgSW4gcHJhY3RpY2UgdGhpcworICAgaG9sZHMgaWYgX19hbGlnbm9mX18g KG1heF9hbGlnbl90KSBpcyBhIG11bHRpcGxlLiAgVXNlIF9fYWxpZ25vZl9fCisgICBpZiBh dmFpbGFibGUsIGFzIG90aGVyd2lzZSB0aGlzIGNoZWNrIHdvdWxkIGZhaWwgd2l0aCBHQ0Mg eDg2LgorICAgVGhpcyBpcyBhIG1hY3JvLCBub3QgYW4gZW51bSBjb25zdGFudCwgZm9yIHBv cnRhYmlsaXR5IHRvIEhQLVVYCisgICAxMC4yMCBjYyBhbmQgQUlYIDMuMi41IHhsYy4gICov CisjZGVmaW5lIE1BTExPQ19JU19HQ19BTElHTkVEIChfX2FsaWdub2ZfXyAobWF4X2FsaWdu X3QpICUgR0NBTElHTk1FTlQgPT0gMCkKKworLyogVHJ1ZSBpZiBQIGlzIHN1aXRhYmx5IGFs aWduZWQgZm9yIFNJWkUsIHdoZXJlIExpc3AgYWxpZ25tZW50IG1heSBiZQorICAgbmVlZGVk IGlmIFNJWkUgaXMgTGlzcC1hbGlnbmVkLiAgKi8KKworc3RhdGljIGJvb2wKK2xhbGlnbmVk ICh2b2lkICpwLCBzaXplX3Qgc2l6ZSkKK3sKKyAgcmV0dXJuIChNQUxMT0NfSVNfR0NfQUxJ R05FRCB8fCBzaXplICUgR0NBTElHTk1FTlQgIT0gMAorCSAgfHwgKGludHB0cl90KSBwICUg R0NBTElHTk1FTlQgPT0gMCk7Cit9CisKKy8qIExpa2UgbWFsbG9jIGFuZCByZWFsbG9jIGV4 Y2VwdCB0aGF0IGlmIFNJWkUgaXMgTGlzcC1hbGlnbmVkLCBtYWtlCisgICBzdXJlIHRoZSBy ZXN1bHQgaXMgdG9vLiAgKi8KKworc3RhdGljIHZvaWQgKgorbG1hbGxvYyAoc2l6ZV90IHNp emUpCit7CisjaWYgVVNFX0FMSUdORURfQUxMT0MKKyAgaWYgKCEgTUFMTE9DX0lTX0dDX0FM SUdORUQpCisgICAgcmV0dXJuIGFsaWduZWRfYWxsb2MgKEdDQUxJR05NRU5ULCBzaXplKTsK KyNlbmRpZgorCisgIHZvaWQgKnA7CisgIHdoaWxlICh0cnVlKQorICAgIHsKKyAgICAgIHAg PSBtYWxsb2MgKHNpemUpOworICAgICAgaWYgKGxhbGlnbmVkIChwLCBzaXplKSkKKwlicmVh azsKKyAgICAgIGZyZWUgKHApOworICAgIH0KKworICBlYXNzZXJ0ICgoaW50cHRyX3QpIHAg JSBHQ0FMSUdOTUVOVCA9PSAwKTsKKyAgcmV0dXJuIHA7Cit9CisKK3N0YXRpYyB2b2lkICoK K2xyZWFsbG9jICh2b2lkICpwLCBzaXplX3Qgc2l6ZSkKK3sKKyAgZG8KKyAgICBwID0gcmVh bGxvYyAocCwgc2l6ZSk7CisgIHdoaWxlICghIGxhbGlnbmVkIChwLCBzaXplKSk7CisKKyAg ZWFzc2VydCAoKGludHB0cl90KSBwICUgR0NBTElHTk1FTlQgPT0gMCk7CisgIHJldHVybiBw OworfQorCiAMCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKIAkJCSBJbnRlcnZhbCBBbGxvY2F0aW9u CmRpZmYgLS1naXQgYS9zcmMvbGlzcC5oIGIvc3JjL2xpc3AuaAppbmRleCA4MmNiY2E4Li5l OGVhYjdiIDEwMDY0NAotLS0gYS9zcmMvbGlzcC5oCisrKyBiL3NyYy9saXNwLmgKQEAgLTY3 LDE5ICs2Nyw2IEBAIERFRklORV9HREJfU1lNQk9MX0JFR0lOIChpbnQsIEdDVFlQRUJJVFMp CiAjZGVmaW5lIEdDVFlQRUJJVFMgMwogREVGSU5FX0dEQl9TWU1CT0xfRU5EIChHQ1RZUEVC SVRTKQogCi0vKiBUaGUgbnVtYmVyIG9mIGJpdHMgbmVlZGVkIGluIGFuIEVNQUNTX0lOVCBv dmVyIGFuZCBhYm92ZSB0aGUgbnVtYmVyCi0gICBvZiBiaXRzIGluIGEgcG9pbnRlci4gIFRo aXMgaXMgMCBvbiBzeXN0ZW1zIHdoZXJlOgotICAgMS4gIFdlIGNhbiBzcGVjaWZ5IG11bHRp cGxlLW9mLTggYWxpZ25tZW50IG9uIHN0YXRpYyB2YXJpYWJsZXMuCi0gICAyLiAgV2Uga25v dyBtYWxsb2MgcmV0dXJucyBhIG11bHRpcGxlIG9mIDguICAqLwotI2lmIChkZWZpbmVkIGFs aWduYXMgXAotICAgICAmJiAoZGVmaW5lZCBHTlVfTUFMTE9DIHx8IGRlZmluZWQgRE9VR19M RUFfTUFMTE9DIHx8IGRlZmluZWQgX19HTElCQ19fIFwKLQkgfHwgZGVmaW5lZCBEQVJXSU5f T1MgfHwgZGVmaW5lZCBfX3N1biB8fCBkZWZpbmVkIF9fTUlOR1czMl9fIFwKLQkgfHwgZGVm aW5lZCBDWUdXSU4pKQotIyBkZWZpbmUgTk9OUE9JTlRFUl9CSVRTIDAKLSNlbHNlCi0jIGRl ZmluZSBOT05QT0lOVEVSX0JJVFMgR0NUWVBFQklUUwotI2VuZGlmCi0KIC8qIEVNQUNTX0lO VCAtIHNpZ25lZCBpbnRlZ2VyIHdpZGUgZW5vdWdoIHRvIGhvbGQgYW4gRW1hY3MgdmFsdWUK ICAgIEVNQUNTX0lOVF9NQVggLSBtYXhpbXVtIHZhbHVlIG9mIEVNQUNTX0lOVDsgY2FuIGJl IHVzZWQgaW4gI2lmCiAgICBwSSAtIHByaW50ZiBsZW5ndGggbW9kaWZpZXIgZm9yIEVNQUNT X0lOVApAQCAtODcsMTggKzc0LDE2IEBAIERFRklORV9HREJfU1lNQk9MX0VORCAoR0NUWVBF QklUUykKICNpZm5kZWYgRU1BQ1NfSU5UX01BWAogIyBpZiBJTlRQVFJfTUFYIDw9IDAKICMg IGVycm9yICJJTlRQVFJfTUFYIG1pc2NvbmZpZ3VyZWQiCi0jIGVsaWYgSU5UUFRSX01BWCA8 PSBJTlRfTUFYID4+IE5PTlBPSU5URVJfQklUUyAmJiAhZGVmaW5lZCBXSURFX0VNQUNTX0lO VAorIyBlbGlmIElOVFBUUl9NQVggPD0gSU5UX01BWCAmJiAhZGVmaW5lZCBXSURFX0VNQUNT X0lOVAogdHlwZWRlZiBpbnQgRU1BQ1NfSU5UOwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgRU1B Q1NfVUlOVDsKICMgIGRlZmluZSBFTUFDU19JTlRfTUFYIElOVF9NQVgKICMgIGRlZmluZSBw SSAiIgotIyBlbGlmIElOVFBUUl9NQVggPD0gTE9OR19NQVggPj4gTk9OUE9JTlRFUl9CSVRT ICYmICFkZWZpbmVkIFdJREVfRU1BQ1NfSU5UCisjIGVsaWYgSU5UUFRSX01BWCA8PSBMT05H X01BWCAmJiAhZGVmaW5lZCBXSURFX0VNQUNTX0lOVAogdHlwZWRlZiBsb25nIGludCBFTUFD U19JTlQ7CiB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgRU1BQ1NfVUlOVDsKICMgIGRlZmluZSBF TUFDU19JTlRfTUFYIExPTkdfTUFYCiAjICBkZWZpbmUgcEkgImwiCi0vKiBDaGVjayB2ZXJz dXMgTExPTkdfTUFYLCBub3QgTExPTkdfTUFYID4+IE5PTlBPSU5URVJfQklUUy4KLSAgIElu IHRoZW9yeSB0aGlzIGlzIG5vdCBzYWZlLCBidXQgaW4gcHJhY3RpY2UgaXQgc2VlbXMgdG8g YmUgT0suICAqLwogIyBlbGlmIElOVFBUUl9NQVggPD0gTExPTkdfTUFYCiB0eXBlZGVmIGxv bmcgbG9uZyBpbnQgRU1BQ1NfSU5UOwogdHlwZWRlZiB1bnNpZ25lZCBsb25nIGxvbmcgaW50 IEVNQUNTX1VJTlQ7Ci0tIAoyLjUuMAoK --------------050006090806030405070509--