From owner-freebsd-toolchain@freebsd.org Mon Jun 18 19:42:54 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2EBFC101D067; Mon, 18 Jun 2018 19:42:54 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CA1CE6F053; Mon, 18 Jun 2018 19:42:53 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 7B3C31F4AF; Mon, 18 Jun 2018 19:42:53 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 6B9DC1ED1; Mon, 18 Jun 2018 19:42:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id w5565oght_7j; Mon, 18 Jun 2018 19:42:50 +0000 (UTC) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com A186B1ECB To: FreeBSD Current , freebsd-toolchain@freebsd.org References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8CGwwF AlrozigFCQpgez0ACgkQNddxu25Gl8+m5Af/R3VEdxNMAcDIes9ADhQyofj20SPV3eCJ3HYR OebTSuNdOudGt4AAyA8Ks94u9hiIp5IGsc6RDsT9W7O2vgXhd6eV3eiY5Oif5xLIYrIDVu1Y 1GyRxRrPEn/QOqDN6uFZCPwK1aOapGcYCrO9lB0gMuTVfgHanU61rgC9tMX0OoAOyRd+V3/M 8lDNhjJdF/IpO3SdYzKfkwduy4qamw4Gphcx/RfYQvYLq/eDkP8d50PphWdboqWBwNRHayro W/07OGzfxM5fJ5mBsXPQcO2QcRjkyHf6xCM6Hi1qQL4OnXMNE/ZTX0lnOj1/pH93TlzSHZMP TaiiA/MBD3vGsXBmBg== Organization: FreeBSD Message-ID: <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> Date: Mon, 18 Jun 2018 12:42:46 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 19:42:54 -0000 On 6/15/2018 10:55 PM, Mark Millard wrote: > In watching ci.freebsd.org builds I've seen a notable > number of one time failures, such as (example from > powerpc64): > > --- all_subdir_lib/libufs --- > ranlib -D libufs.a > ranlib: fatal: Failed to open 'libufs.a' > *** [libufs.a] Error code 70 > > where the next build works despite the change being > irrelevant to whatever ranlib complained about. > > Other builds failed similarly: > > --- all_subdir_lib/libbsm --- > ranlib -D libbsm_p.a > ranlib: fatal: Failed to open 'libbsm_p.a' > *** [libbsm_p.a] Error code 70 > > and: > > --- kerberos5/lib__L --- > ranlib -D libgssapi_spnego_p.a > --- libgssapi_spnego.a --- > ranlib -D libgssapi_spnego.a > --- libgssapi_spnego_p.a --- > ranlib: fatal: Failed to open 'libgssapi_spnego_p.a' > *** [libgssapi_spnego_p.a] Error code 70 > > and so on. > > > It is not limited to powerpc64. For example, for aarch64 > there are: > > --- libpam_exec.a --- > building static pam_exec library > ar -crD libpam_exec.a `NM='nm' NMFLAGS='' lorder pam_exec.o | tsort -q` > ranlib -D libpam_exec.a > ranlib: fatal: Failed to open 'libpam_exec.a' > *** [libpam_exec.a] Error code 70 > > and: > > --- all_subdir_lib/libusb --- > ranlib -D libusb.a > ranlib: fatal: Failed to open 'libusb.a' > *** [libusb.a] Error code 70 > > and: > > --- all_subdir_lib/libbsnmp --- > ranlib: fatal: Failed to open 'libbsnmp.a' > --- all_subdir_lib/ncurses --- > --- all_subdir_lib/ncurses/panelw --- > --- panel.pico --- > --- all_subdir_lib/libbsnmp --- > *** [libbsnmp.a] Error code 70 > > > Even amd64 gets such: > > --- libpcap.a --- > ranlib -D libpcap.a > ranlib: fatal: Failed to open 'libpcap.a' > *** [libpcap.a] Error code 70 > > and: > > > --- libkafs5.a --- > ranlib: fatal: Failed to open 'libkafs5.a' > --- libkafs5_p.a --- > ranlib: fatal: Failed to open 'libkafs5_p.a' > --- cddl/lib__L --- > /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/lbaselib.c:60:26: note: include the header or explicitly provide a declaration for 'toupper' > --- kerberos5/lib__L --- > *** [libkafs5_p.a] Error code 70 > > make[5]: stopped in /usr/src/kerberos5/lib/libkafs5 > --- libkafs5.a --- > *** [libkafs5.a] Error code 70 > > and: > > > --- lib__L --- > ranlib -D libclang_rt.asan_cxx-i386.a > ranlib: fatal: Failed to open 'libclang_rt.asan_cxx-i386.a' > *** [libclang_rt.asan_cxx-i386.a] Error code 70 > > > (Notice the variability in what .a the ranlib's fail for.) > > > > > I looked at this a few days ago and don't believe it's actually a build race. I think there is something wrong with the ar/ranlib on that system or something else. I've found no evidence of concurrent building of the .a files in question. -- Regards, Bryan Drewery From owner-freebsd-toolchain@freebsd.org Mon Jun 18 20:45:29 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 94FC0102110E; Mon, 18 Jun 2018 20:45:29 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F3087727A4; Mon, 18 Jun 2018 20:45:28 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTP id w5IKjIth018242; Mon, 18 Jun 2018 23:45:21 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua w5IKjIth018242 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id w5IKjIPp018240; Mon, 18 Jun 2018 23:45:18 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 18 Jun 2018 23:45:18 +0300 From: Konstantin Belousov To: Bryan Drewery Cc: FreeBSD Current , freebsd-toolchain@freebsd.org Subject: Re: A head buildworld race visible in the ci.freebsd.org build history Message-ID: <20180618204517.GD2430@kib.kiev.ua> References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 20:45:29 -0000 On Mon, Jun 18, 2018 at 12:42:46PM -0700, Bryan Drewery wrote: > On 6/15/2018 10:55 PM, Mark Millard wrote: > > In watching ci.freebsd.org builds I've seen a notable > > number of one time failures, such as (example from > > powerpc64): > > > > --- all_subdir_lib/libufs --- > > ranlib -D libufs.a > > ranlib: fatal: Failed to open 'libufs.a' > > *** [libufs.a] Error code 70 > > > > where the next build works despite the change being > > irrelevant to whatever ranlib complained about. > > > > Other builds failed similarly: > > > > --- all_subdir_lib/libbsm --- > > ranlib -D libbsm_p.a > > ranlib: fatal: Failed to open 'libbsm_p.a' > > *** [libbsm_p.a] Error code 70 > > > > and: > > > > --- kerberos5/lib__L --- > > ranlib -D libgssapi_spnego_p.a > > --- libgssapi_spnego.a --- > > ranlib -D libgssapi_spnego.a > > --- libgssapi_spnego_p.a --- > > ranlib: fatal: Failed to open 'libgssapi_spnego_p.a' > > *** [libgssapi_spnego_p.a] Error code 70 > > > > and so on. > > > > > > It is not limited to powerpc64. For example, for aarch64 > > there are: > > > > --- libpam_exec.a --- > > building static pam_exec library > > ar -crD libpam_exec.a `NM='nm' NMFLAGS='' lorder pam_exec.o | tsort -q` > > ranlib -D libpam_exec.a > > ranlib: fatal: Failed to open 'libpam_exec.a' > > *** [libpam_exec.a] Error code 70 > > > > and: > > > > --- all_subdir_lib/libusb --- > > ranlib -D libusb.a > > ranlib: fatal: Failed to open 'libusb.a' > > *** [libusb.a] Error code 70 > > > > and: > > > > --- all_subdir_lib/libbsnmp --- > > ranlib: fatal: Failed to open 'libbsnmp.a' > > --- all_subdir_lib/ncurses --- > > --- all_subdir_lib/ncurses/panelw --- > > --- panel.pico --- > > --- all_subdir_lib/libbsnmp --- > > *** [libbsnmp.a] Error code 70 > > > > > > Even amd64 gets such: > > > > --- libpcap.a --- > > ranlib -D libpcap.a > > ranlib: fatal: Failed to open 'libpcap.a' > > *** [libpcap.a] Error code 70 > > > > and: > > > > > > --- libkafs5.a --- > > ranlib: fatal: Failed to open 'libkafs5.a' > > --- libkafs5_p.a --- > > ranlib: fatal: Failed to open 'libkafs5_p.a' > > --- cddl/lib__L --- > > /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/lbaselib.c:60:26: note: include the header or explicitly provide a declaration for 'toupper' > > --- kerberos5/lib__L --- > > *** [libkafs5_p.a] Error code 70 > > > > make[5]: stopped in /usr/src/kerberos5/lib/libkafs5 > > --- libkafs5.a --- > > *** [libkafs5.a] Error code 70 > > > > and: > > > > > > --- lib__L --- > > ranlib -D libclang_rt.asan_cxx-i386.a > > ranlib: fatal: Failed to open 'libclang_rt.asan_cxx-i386.a' > > *** [libclang_rt.asan_cxx-i386.a] Error code 70 > > > > > > (Notice the variability in what .a the ranlib's fail for.) > > > > > > > > > > > > > I looked at this a few days ago and don't believe it's actually a build > race. I think there is something wrong with the ar/ranlib on that system > or something else. I've found no evidence of concurrent building of the > .a files in question. FWIW, I got the similar failure when I did last checks for the OFED commit. For me, it was libgcc.a. From owner-freebsd-toolchain@freebsd.org Mon Jun 18 21:04:04 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E76C210220B8 for ; Mon, 18 Jun 2018 21:04:03 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-14.consmr.mail.bf2.yahoo.com (sonic315-14.consmr.mail.bf2.yahoo.com [74.6.134.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8911D73491 for ; Mon, 18 Jun 2018 21:04:03 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 2.xnMiQVM1mPBDRCc8fgBS7k7RJUpmZIm9TVI9QnI1qilhqgYPWyIMDXs1xr3.o LpTh9ChGWYzH55cUlPODPav6WvmXQ9RiD0VSRDAVBeXz9YU8eSbQ.sAGszw53gD.sjaNfhdk1W.k wBLVsGKl30cYnBc6ZbwTRgFeP6.gzulPGTjtKklC9fGCKzRxRO7sT90MEulQ1E6m1zgSzYfxQraP b1e2I9v5elTN0IHB7z13zEDRIFQiYlTG8s9EGXTzesKJ.MiIbVoGrOW2CRyA2wji.8YEdTFOptcX 6UHZ_zxXZHbze.0Q1BMDj8rVbowmWnc3LUpIuD6GW2SbcOGiM8SWC2P.Iu4c7V5yJlAVuEQ.LEsx bmeIWWjIfGrVv7kGvGjbKNf9Cy.h1yuuZpnWQ5VOB_blpC6jXQrmQRGUNKZs6iLIxX1sKxj9D.tL HvELx2vJesXAkMrsTlq.ofb86vWcKzQPAWPA_gcUHb1ckwng9FISdsfAjnmpIThfsPuyO1coXNYk Y6YPIlmahNeWXRNCZv4GntWQMEmWnRmoOwGVUYHb.waMdGA6P68T6AZdEBFjRfxT8kjOdJSvAqfs l1nVg4WxbxGwgcZFSUwnik7u3tpjgM4sxYUISp36iDoUdWvFAo4arSdQdImKz8YKMekSMEnQneF1 XKiV9.RXrrrNh_.SxqtjbE.XNnoY2Zno9vh8LUCBNvvt2vwgmLgK8cOSjYVHrPGBdxJLW7k66TmR a_PWujsEJlE8D3Qi2k8RWsCOpr2bsgHyo9kIcHi6h0KlFtUfmswcWU3H1cCvKpT.QEA9hhvWbRXh jUlhA4WTz3uH7StVLBhST7KUv.gryTzs9x4uSP3DF60gfsI2C2mrOL6PFL0Efew4yilwlIGvPF4d 45EUmoacDjduxYLaGnzQYQ8i9t0Po21Qi9o3zhSRy0kKZgcKzgSQXHnUIfYZynYIsAWyNV77wstV X1ryWyjc- Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.bf2.yahoo.com with HTTP; Mon, 18 Jun 2018 21:04:02 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp425.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 36dabd92943931ea5e5de27a58f89af2; Mon, 18 Jun 2018 21:03:59 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history From: Mark Millard In-Reply-To: <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> Date: Mon, 18 Jun 2018 14:03:56 -0700 Cc: FreeBSD Current , freebsd-toolchain@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 21:04:04 -0000 On 2018-Jun-18, at 12:42 PM, Bryan Drewery = wrote: > On 6/15/2018 10:55 PM, Mark Millard wrote: >> In watching ci.freebsd.org builds I've seen a notable >> number of one time failures, such as (example from >> powerpc64): >>=20 >> --- all_subdir_lib/libufs --- >> ranlib -D libufs.a >> ranlib: fatal: Failed to open 'libufs.a' >> *** [libufs.a] Error code 70 >>=20 >> where the next build works despite the change being >> irrelevant to whatever ranlib complained about. >>=20 >> Other builds failed similarly: >>=20 >> --- all_subdir_lib/libbsm --- >> ranlib -D libbsm_p.a >> ranlib: fatal: Failed to open 'libbsm_p.a' >> *** [libbsm_p.a] Error code 70 >>=20 >> and: >>=20 >> --- kerberos5/lib__L --- >> ranlib -D libgssapi_spnego_p.a >> --- libgssapi_spnego.a --- >> ranlib -D libgssapi_spnego.a >> --- libgssapi_spnego_p.a --- >> ranlib: fatal: Failed to open 'libgssapi_spnego_p.a' >> *** [libgssapi_spnego_p.a] Error code 70 >>=20 >> and so on. >>=20 >>=20 >> It is not limited to powerpc64. For example, for aarch64 >> there are: >>=20 >> --- libpam_exec.a --- >> building static pam_exec library >> ar -crD libpam_exec.a `NM=3D'nm' NMFLAGS=3D'' lorder pam_exec.o | = tsort -q`=20 >> ranlib -D libpam_exec.a >> ranlib: fatal: Failed to open 'libpam_exec.a' >> *** [libpam_exec.a] Error code 70 >>=20 >> and: >>=20 >> --- all_subdir_lib/libusb --- >> ranlib -D libusb.a >> ranlib: fatal: Failed to open 'libusb.a' >> *** [libusb.a] Error code 70 >>=20 >> and: >>=20 >> --- all_subdir_lib/libbsnmp --- >> ranlib: fatal: Failed to open 'libbsnmp.a' >> --- all_subdir_lib/ncurses --- >> --- all_subdir_lib/ncurses/panelw --- >> --- panel.pico --- >> --- all_subdir_lib/libbsnmp --- >> *** [libbsnmp.a] Error code 70 >>=20 >>=20 >> Even amd64 gets such: >>=20 >> --- libpcap.a --- >> ranlib -D libpcap.a >> ranlib: fatal: Failed to open 'libpcap.a' >> *** [libpcap.a] Error code 70 >>=20 >> and: >>=20 >>=20 >> --- libkafs5.a --- >> ranlib: fatal: Failed to open 'libkafs5.a' >> --- libkafs5_p.a --- >> ranlib: fatal: Failed to open 'libkafs5_p.a' >> --- cddl/lib__L --- >> = /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/lbaselib.c:60:= 26: note: include the header or explicitly provide a = declaration for 'toupper' >> --- kerberos5/lib__L --- >> *** [libkafs5_p.a] Error code 70 >>=20 >> make[5]: stopped in /usr/src/kerberos5/lib/libkafs5 >> --- libkafs5.a --- >> *** [libkafs5.a] Error code 70 >>=20 >> and: >>=20 >>=20 >> --- lib__L --- >> ranlib -D libclang_rt.asan_cxx-i386.a >> ranlib: fatal: Failed to open 'libclang_rt.asan_cxx-i386.a' >> *** [libclang_rt.asan_cxx-i386.a] Error code 70 >>=20 >>=20 >> (Notice the variability in what .a the ranlib's fail for.) >>=20 >>=20 >>=20 >>=20 >>=20 >=20 >=20 > I looked at this a few days ago and don't believe it's actually a = build > race. I think there is something wrong with the ar/ranlib on that = system > or something else. I've found no evidence of concurrent building of = the > .a files in question. Looking at a bunch of the failures, spanning multiple FreeBSD-head-*-build types of builds, I see only: NODE_LABELS bhyve_host butler1.nyi.freebsd.org jailer jailer_fast NODE_NAME butler1.nyi.freebsd.org for the failures that I looked at. So your "on that system" might well be correct. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Mon Jun 18 22:27:11 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 825FE1001AB9; Mon, 18 Jun 2018 22:27:11 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1B84B76DBD; Mon, 18 Jun 2018 22:27:11 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id E00082DF8; Mon, 18 Jun 2018 22:27:10 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id E7296A4B4; Mon, 18 Jun 2018 22:27:09 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id zJ59tngtV2kl; Mon, 18 Jun 2018 22:27:07 +0000 (UTC) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com BF557A4AE To: Konstantin Belousov Cc: FreeBSD Current , freebsd-toolchain@freebsd.org References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <20180618204517.GD2430@kib.kiev.ua> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8CGwwF AlrozigFCQpgez0ACgkQNddxu25Gl8+m5Af/R3VEdxNMAcDIes9ADhQyofj20SPV3eCJ3HYR OebTSuNdOudGt4AAyA8Ks94u9hiIp5IGsc6RDsT9W7O2vgXhd6eV3eiY5Oif5xLIYrIDVu1Y 1GyRxRrPEn/QOqDN6uFZCPwK1aOapGcYCrO9lB0gMuTVfgHanU61rgC9tMX0OoAOyRd+V3/M 8lDNhjJdF/IpO3SdYzKfkwduy4qamw4Gphcx/RfYQvYLq/eDkP8d50PphWdboqWBwNRHayro W/07OGzfxM5fJ5mBsXPQcO2QcRjkyHf6xCM6Hi1qQL4OnXMNE/ZTX0lnOj1/pH93TlzSHZMP TaiiA/MBD3vGsXBmBg== Organization: FreeBSD Message-ID: <068108ab-76f2-0f2d-fd92-11c838a4d391@FreeBSD.org> Date: Mon, 18 Jun 2018 15:27:01 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20180618204517.GD2430@kib.kiev.ua> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2DH8GpUXEouyl9XYdNs3BgDMzXwBQGvsu" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 22:27:11 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --2DH8GpUXEouyl9XYdNs3BgDMzXwBQGvsu Content-Type: multipart/mixed; boundary="AboYhTK5rYL94xyvtauER6Vq9g9UMysOI"; protected-headers="v1" From: Bryan Drewery To: Konstantin Belousov Cc: FreeBSD Current , freebsd-toolchain@freebsd.org Message-ID: <068108ab-76f2-0f2d-fd92-11c838a4d391@FreeBSD.org> Subject: Re: A head buildworld race visible in the ci.freebsd.org build history References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <20180618204517.GD2430@kib.kiev.ua> In-Reply-To: <20180618204517.GD2430@kib.kiev.ua> --AboYhTK5rYL94xyvtauER6Vq9g9UMysOI Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 6/18/2018 1:45 PM, Konstantin Belousov wrote: > On Mon, Jun 18, 2018 at 12:42:46PM -0700, Bryan Drewery wrote: >> On 6/15/2018 10:55 PM, Mark Millard wrote: >>> In watching ci.freebsd.org builds I've seen a notable >>> number of one time failures, such as (example from >>> powerpc64): >>> >>> --- all_subdir_lib/libufs --- >>> ranlib -D libufs.a >>> ranlib: fatal: Failed to open 'libufs.a' >>> *** [libufs.a] Error code 70 >>> >>> where the next build works despite the change being >>> irrelevant to whatever ranlib complained about. >>> >>> Other builds failed similarly: >>> >>> --- all_subdir_lib/libbsm --- >>> ranlib -D libbsm_p.a >>> ranlib: fatal: Failed to open 'libbsm_p.a' >>> *** [libbsm_p.a] Error code 70 >>> >>> and: >>> >>> --- kerberos5/lib__L --- >>> ranlib -D libgssapi_spnego_p.a >>> --- libgssapi_spnego.a --- >>> ranlib -D libgssapi_spnego.a >>> --- libgssapi_spnego_p.a --- >>> ranlib: fatal: Failed to open 'libgssapi_spnego_p.a' >>> *** [libgssapi_spnego_p.a] Error code 70 >>> >>> and so on. >>> >>> >>> It is not limited to powerpc64. For example, for aarch64 >>> there are: >>> >>> --- libpam_exec.a --- >>> building static pam_exec library >>> ar -crD libpam_exec.a `NM=3D'nm' NMFLAGS=3D'' lorder pam_exec.o | t= sort -q`=20 >>> ranlib -D libpam_exec.a >>> ranlib: fatal: Failed to open 'libpam_exec.a' >>> *** [libpam_exec.a] Error code 70 >>> >>> and: >>> >>> --- all_subdir_lib/libusb --- >>> ranlib -D libusb.a >>> ranlib: fatal: Failed to open 'libusb.a' >>> *** [libusb.a] Error code 70 >>> >>> and: >>> >>> --- all_subdir_lib/libbsnmp --- >>> ranlib: fatal: Failed to open 'libbsnmp.a' >>> --- all_subdir_lib/ncurses --- >>> --- all_subdir_lib/ncurses/panelw --- >>> --- panel.pico --- >>> --- all_subdir_lib/libbsnmp --- >>> *** [libbsnmp.a] Error code 70 >>> >>> >>> Even amd64 gets such: >>> >>> --- libpcap.a --- >>> ranlib -D libpcap.a >>> ranlib: fatal: Failed to open 'libpcap.a' >>> *** [libpcap.a] Error code 70 >>> >>> and: >>> >>> >>> --- libkafs5.a --- >>> ranlib: fatal: Failed to open 'libkafs5.a' >>> --- libkafs5_p.a --- >>> ranlib: fatal: Failed to open 'libkafs5_p.a' >>> --- cddl/lib__L --- >>> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/lbaselib.= c:60:26: note: include the header or explicitly provide a decla= ration for 'toupper' >>> --- kerberos5/lib__L --- >>> *** [libkafs5_p.a] Error code 70 >>> >>> make[5]: stopped in /usr/src/kerberos5/lib/libkafs5 >>> --- libkafs5.a --- >>> *** [libkafs5.a] Error code 70 >>> >>> and: >>> >>> >>> --- lib__L --- >>> ranlib -D libclang_rt.asan_cxx-i386.a >>> ranlib: fatal: Failed to open 'libclang_rt.asan_cxx-i386.a' >>> *** [libclang_rt.asan_cxx-i386.a] Error code 70 >>> >>> >>> (Notice the variability in what .a the ranlib's fail for.) >>> >>> >>> >>> >>> >> >> >> I looked at this a few days ago and don't believe it's actually a buil= d >> race. I think there is something wrong with the ar/ranlib on that syst= em >> or something else. I've found no evidence of concurrent building of th= e >> .a files in question. >=20 > FWIW, I got the similar failure when I did last checks for the OFED > commit. For me, it was libgcc.a. >=20 If it was -lgcc_s then it's a known rare build race due to tools/install.sh not handling -S. --=20 Regards, Bryan Drewery --AboYhTK5rYL94xyvtauER6Vq9g9UMysOI-- --2DH8GpUXEouyl9XYdNs3BgDMzXwBQGvsu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJbKDG5AAoJEDXXcbtuRpfP22cH/RriHbGCIrv/6MXVXhstjuKH j1dyPEpfYIv3WGzEhlvOMrRf9Oca/ns/h1GSPsRv7Z87zFgwFAKziB4r5mIZEan3 V5B1890C7NcFnGBekk5Wkt5X9YmZzLX21tLfLs6GYcI0sZjkKce8VfJqeXJGqLlG JWnEcOBCN1lXxeFpj8mORQ0wedJPSHQoIZm/8lDenkYmVefNsK93URbWsHOlSUDf g4u9rPfiPDxntgqKN4rhb88lvAyydgxv402GU1xUsN0j/c4akzM8biCAuCW4ZP9P +6R/R+ah67XCkATLGd7mKYgjkdEr48mTWawdRfHwyc/hU98Aoo4xnQKBS9L/3qA= =2+1S -----END PGP SIGNATURE----- --2DH8GpUXEouyl9XYdNs3BgDMzXwBQGvsu-- From owner-freebsd-toolchain@freebsd.org Mon Jun 18 22:31:29 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3CEA310020AC; Mon, 18 Jun 2018 22:31:29 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: from mail-wm0-f65.google.com (mail-wm0-f65.google.com [74.125.82.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B37BA77249; Mon, 18 Jun 2018 22:31:28 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: by mail-wm0-f65.google.com with SMTP id x6-v6so16598201wmc.3; Mon, 18 Jun 2018 15:31:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=8RpHs30NV5Os7ugVYxDPl5HhR5Nvs7RTdw3sWSVNngY=; b=ePrPh2J7n5K/Bf9zzsC/XhRTSW5yaeLLY8qT+33U2ePw8b/f+Tp/u7j5AQga9XEhLz 2KLSQxd619oiNxSSQZk2zTVg0w2olJBbG5kDcNY/3Orz5pPJMi7i5FbduYo17jn51d82 roH04PkdJC1I6liPgKrbpwCmAGuy8JAYhALTVuz/TaekZu0nbSeqIu4NSxJG2mjr9vJz U5bIAJeqzjF+9eC4t5Lv+rMQabfjwsp4WEqU4r8eRyMW1U9OL5OMCR2VeyvV026utuIe 4J3x1yw2l8o/nHPmT8dZA8e3NW8KW3vBylbQfv7mmfTuWF9KuRz5Xllw/10LjpM3HtVP 4ddw== X-Gm-Message-State: APt69E1eIF2C4TnUyDu1U2E94OQXld5JCObongcrnq54ydpvWhLnmbp9 D8OdoQ2X0g3YsfsGRAbKNBU0BKDXbREvNqeMYYOD9qw4 X-Google-Smtp-Source: ADUXVKLrtUIuSNTtr9+7R7HOfHKI+HxF2ie6yruw4BPO+jHgWLwxiCmu0bUcYZITbJm3rcllUlby5x0JNfXn573WVR4= X-Received: by 2002:a1c:42d7:: with SMTP id k84-v6mr9549420wmi.159.1529361087390; Mon, 18 Jun 2018 15:31:27 -0700 (PDT) MIME-Version: 1.0 References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <20180618204517.GD2430@kib.kiev.ua> <068108ab-76f2-0f2d-fd92-11c838a4d391@FreeBSD.org> In-Reply-To: <068108ab-76f2-0f2d-fd92-11c838a4d391@FreeBSD.org> From: Li-Wen Hsu Date: Mon, 18 Jun 2018 18:31:14 -0400 Message-ID: Subject: Re: A head buildworld race visible in the ci.freebsd.org build history To: Bryan Drewery Cc: Konstantin Belousov , FreeBSD Current , FreeBSD Toolchain Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 22:31:29 -0000 On Mon, Jun 18, 2018 at 6:27 PM Bryan Drewery wrote: > > On 6/18/2018 1:45 PM, Konstantin Belousov wrote: > > On Mon, Jun 18, 2018 at 12:42:46PM -0700, Bryan Drewery wrote: > >> On 6/15/2018 10:55 PM, Mark Millard wrote: > >>> In watching ci.freebsd.org builds I've seen a notable > >>> number of one time failures, such as (example from > >>> powerpc64): > >>> > >>> --- all_subdir_lib/libufs --- > >>> ranlib -D libufs.a > >>> ranlib: fatal: Failed to open 'libufs.a' > >>> *** [libufs.a] Error code 70 > >>> > >>> where the next build works despite the change being > >>> irrelevant to whatever ranlib complained about. > >>> > >>> Other builds failed similarly: > >>> > >>> --- all_subdir_lib/libbsm --- > >>> ranlib -D libbsm_p.a > >>> ranlib: fatal: Failed to open 'libbsm_p.a' > >>> *** [libbsm_p.a] Error code 70 > >>> > >>> and: > >>> > >>> --- kerberos5/lib__L --- > >>> ranlib -D libgssapi_spnego_p.a > >>> --- libgssapi_spnego.a --- > >>> ranlib -D libgssapi_spnego.a > >>> --- libgssapi_spnego_p.a --- > >>> ranlib: fatal: Failed to open 'libgssapi_spnego_p.a' > >>> *** [libgssapi_spnego_p.a] Error code 70 > >>> > >>> and so on. > >>> > >>> > >>> It is not limited to powerpc64. For example, for aarch64 > >>> there are: > >>> > >>> --- libpam_exec.a --- > >>> building static pam_exec library > >>> ar -crD libpam_exec.a `NM='nm' NMFLAGS='' lorder pam_exec.o | tsort -q` > >>> ranlib -D libpam_exec.a > >>> ranlib: fatal: Failed to open 'libpam_exec.a' > >>> *** [libpam_exec.a] Error code 70 > >>> > >>> and: > >>> > >>> --- all_subdir_lib/libusb --- > >>> ranlib -D libusb.a > >>> ranlib: fatal: Failed to open 'libusb.a' > >>> *** [libusb.a] Error code 70 > >>> > >>> and: > >>> > >>> --- all_subdir_lib/libbsnmp --- > >>> ranlib: fatal: Failed to open 'libbsnmp.a' > >>> --- all_subdir_lib/ncurses --- > >>> --- all_subdir_lib/ncurses/panelw --- > >>> --- panel.pico --- > >>> --- all_subdir_lib/libbsnmp --- > >>> *** [libbsnmp.a] Error code 70 > >>> > >>> > >>> Even amd64 gets such: > >>> > >>> --- libpcap.a --- > >>> ranlib -D libpcap.a > >>> ranlib: fatal: Failed to open 'libpcap.a' > >>> *** [libpcap.a] Error code 70 > >>> > >>> and: > >>> > >>> > >>> --- libkafs5.a --- > >>> ranlib: fatal: Failed to open 'libkafs5.a' > >>> --- libkafs5_p.a --- > >>> ranlib: fatal: Failed to open 'libkafs5_p.a' > >>> --- cddl/lib__L --- > >>> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/lbaselib.c:60:26: note: include the header or explicitly provide a declaration for 'toupper' > >>> --- kerberos5/lib__L --- > >>> *** [libkafs5_p.a] Error code 70 > >>> > >>> make[5]: stopped in /usr/src/kerberos5/lib/libkafs5 > >>> --- libkafs5.a --- > >>> *** [libkafs5.a] Error code 70 > >>> > >>> and: > >>> > >>> > >>> --- lib__L --- > >>> ranlib -D libclang_rt.asan_cxx-i386.a > >>> ranlib: fatal: Failed to open 'libclang_rt.asan_cxx-i386.a' > >>> *** [libclang_rt.asan_cxx-i386.a] Error code 70 > >>> > >>> > >>> (Notice the variability in what .a the ranlib's fail for.) > >>> > >>> > >>> > >>> > >>> > >> > >> > >> I looked at this a few days ago and don't believe it's actually a build > >> race. I think there is something wrong with the ar/ranlib on that system > >> or something else. I've found no evidence of concurrent building of the > >> .a files in question. > > > > FWIW, I got the similar failure when I did last checks for the OFED > > commit. For me, it was libgcc.a. > > > > If it was -lgcc_s then it's a known rare build race due to > tools/install.sh not handling -S. It seems a more general problem, this one: https://ci.freebsd.org/job/FreeBSD-head-aarch64-build/8190/console calls for libcuse_p.a, while this one: https://ci.freebsd.org/job/FreeBSD-head-mips-build/2919/console calls for libfifolog.a -- Li-Wen Hsu https://lwhsu.org From owner-freebsd-toolchain@freebsd.org Mon Jun 18 22:33:03 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 124C910022F9; Mon, 18 Jun 2018 22:33:03 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: from mail-wr0-f194.google.com (mail-wr0-f194.google.com [209.85.128.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 93F7777574; Mon, 18 Jun 2018 22:33:02 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: by mail-wr0-f194.google.com with SMTP id w10-v6so18449429wrk.9; Mon, 18 Jun 2018 15:33:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=r9Wj0z7HLzWRUnIIO9YK6F3UwbDg6QhGUkO5lX/l7Lk=; b=CQtjKVjG/2yjBPQsu/RFczl1yQ1+g//5by4CJnMY1rpHVknKxdjFKcSUeS9A0K9ZRD G/Xb8d1V5AUN9XKDemBoTgysbzh/TxghOmyJ94o9OVs4lnOx0VlxdmyzltMbfHn1Baws WVSYjZacvmp+j+eLV3va31rbK3dr2mc0ancsuJ7IEDo63GlIufywxK0znyLElxVl6wNh Fw5XKS6miNJqwQhIJFo0/Sw/LUHLeMXKDt4EfNGLAsrcyaPzE85PE+RD7q/Z2u43ztJX op+8uH+AJtKa/idNu/1Z6nWZIA/HdS0J5+orglB+HLDJihyzwqv0AznctRmHd5RKZQbr DvIQ== X-Gm-Message-State: APt69E3FgWIBF5LEllolrbgO2hEKTRVob8JuGRqSzEliKCfNFrQeR0Nk EAgwGWEv07FH6nlK3skbPouEvNZ3SnxB1avCGlk= X-Google-Smtp-Source: ADUXVKIkRjT6pu+maTgIWJiZ3Fv3PC8i0gBxShcdqQN0zyDX8jvTe5uxK2V244bYr7YbEjHGsaq6bHOyAZujULBx48I= X-Received: by 2002:adf:ea44:: with SMTP id j4-v6mr11973928wrn.224.1529360859237; Mon, 18 Jun 2018 15:27:39 -0700 (PDT) MIME-Version: 1.0 References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> In-Reply-To: From: Li-Wen Hsu Date: Mon, 18 Jun 2018 18:27:27 -0400 Message-ID: Subject: Re: A head buildworld race visible in the ci.freebsd.org build history To: Mark Millard Cc: Bryan Drewery , FreeBSD Current , FreeBSD Toolchain Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 22:33:03 -0000 On Mon, Jun 18, 2018 at 5:04 PM Mark Millard via freebsd-toolchain wrote: > > On 2018-Jun-18, at 12:42 PM, Bryan Drewery wrote: > > > On 6/15/2018 10:55 PM, Mark Millard wrote: > >> In watching ci.freebsd.org builds I've seen a notable > >> number of one time failures, such as (example from > >> powerpc64): > >> > >> --- all_subdir_lib/libufs --- > >> ranlib -D libufs.a > >> ranlib: fatal: Failed to open 'libufs.a' > >> *** [libufs.a] Error code 70 > >> > >> where the next build works despite the change being > >> irrelevant to whatever ranlib complained about. > >> > >> Other builds failed similarly: > >> > >> --- all_subdir_lib/libbsm --- > >> ranlib -D libbsm_p.a > >> ranlib: fatal: Failed to open 'libbsm_p.a' > >> *** [libbsm_p.a] Error code 70 > >> > >> and: > >> > >> --- kerberos5/lib__L --- > >> ranlib -D libgssapi_spnego_p.a > >> --- libgssapi_spnego.a --- > >> ranlib -D libgssapi_spnego.a > >> --- libgssapi_spnego_p.a --- > >> ranlib: fatal: Failed to open 'libgssapi_spnego_p.a' > >> *** [libgssapi_spnego_p.a] Error code 70 > >> > >> and so on. > >> > >> > >> It is not limited to powerpc64. For example, for aarch64 > >> there are: > >> > >> --- libpam_exec.a --- > >> building static pam_exec library > >> ar -crD libpam_exec.a `NM='nm' NMFLAGS='' lorder pam_exec.o | tsort -q` > >> ranlib -D libpam_exec.a > >> ranlib: fatal: Failed to open 'libpam_exec.a' > >> *** [libpam_exec.a] Error code 70 > >> > >> and: > >> > >> --- all_subdir_lib/libusb --- > >> ranlib -D libusb.a > >> ranlib: fatal: Failed to open 'libusb.a' > >> *** [libusb.a] Error code 70 > >> > >> and: > >> > >> --- all_subdir_lib/libbsnmp --- > >> ranlib: fatal: Failed to open 'libbsnmp.a' > >> --- all_subdir_lib/ncurses --- > >> --- all_subdir_lib/ncurses/panelw --- > >> --- panel.pico --- > >> --- all_subdir_lib/libbsnmp --- > >> *** [libbsnmp.a] Error code 70 > >> > >> > >> Even amd64 gets such: > >> > >> --- libpcap.a --- > >> ranlib -D libpcap.a > >> ranlib: fatal: Failed to open 'libpcap.a' > >> *** [libpcap.a] Error code 70 > >> > >> and: > >> > >> > >> --- libkafs5.a --- > >> ranlib: fatal: Failed to open 'libkafs5.a' > >> --- libkafs5_p.a --- > >> ranlib: fatal: Failed to open 'libkafs5_p.a' > >> --- cddl/lib__L --- > >> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/lbaselib.c:60:26: note: include the header or explicitly provide a declaration for 'toupper' > >> --- kerberos5/lib__L --- > >> *** [libkafs5_p.a] Error code 70 > >> > >> make[5]: stopped in /usr/src/kerberos5/lib/libkafs5 > >> --- libkafs5.a --- > >> *** [libkafs5.a] Error code 70 > >> > >> and: > >> > >> > >> --- lib__L --- > >> ranlib -D libclang_rt.asan_cxx-i386.a > >> ranlib: fatal: Failed to open 'libclang_rt.asan_cxx-i386.a' > >> *** [libclang_rt.asan_cxx-i386.a] Error code 70 > >> > >> > >> (Notice the variability in what .a the ranlib's fail for.) > >> > >> > >> > >> > >> > > > > > > I looked at this a few days ago and don't believe it's actually a build > > race. I think there is something wrong with the ar/ranlib on that system > > or something else. I've found no evidence of concurrent building of the > > .a files in question. > > > Looking at a bunch of the failures, spanning multiple > FreeBSD-head-*-build types of builds, I see only: > > NODE_LABELS bhyve_host butler1.nyi.freebsd.org jailer jailer_fast > NODE_NAME butler1.nyi.freebsd.org > > for the failures that I looked at. > > So your "on that system" might well be correct. Thanks for the insight, the build is done in a 11.1-R jail on a -CURRENT host. butler1.nyi is running r333388 (as a canary) while other builders are mostly running r328278. I upgraded few others and it seems can reproduce the issue, and now I downgraded all the build slaves to r328278 before we find the root cause. Li-Wen -- Li-Wen Hsu https://lwhsu.org From owner-freebsd-toolchain@freebsd.org Mon Jun 18 22:34:01 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B743F1002443; Mon, 18 Jun 2018 22:34:01 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 498BF7766F; Mon, 18 Jun 2018 22:34:01 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id EFF1431B3; Mon, 18 Jun 2018 22:34:00 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 1D267A4E8; Mon, 18 Jun 2018 22:34:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id Z0ObkPuIcP_D; Mon, 18 Jun 2018 22:33:57 +0000 (UTC) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com D9DD5A4E3 To: Li-Wen Hsu Cc: FreeBSD Current , FreeBSD Toolchain References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <20180618204517.GD2430@kib.kiev.ua> <068108ab-76f2-0f2d-fd92-11c838a4d391@FreeBSD.org> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8CGwwF AlrozigFCQpgez0ACgkQNddxu25Gl8+m5Af/R3VEdxNMAcDIes9ADhQyofj20SPV3eCJ3HYR OebTSuNdOudGt4AAyA8Ks94u9hiIp5IGsc6RDsT9W7O2vgXhd6eV3eiY5Oif5xLIYrIDVu1Y 1GyRxRrPEn/QOqDN6uFZCPwK1aOapGcYCrO9lB0gMuTVfgHanU61rgC9tMX0OoAOyRd+V3/M 8lDNhjJdF/IpO3SdYzKfkwduy4qamw4Gphcx/RfYQvYLq/eDkP8d50PphWdboqWBwNRHayro W/07OGzfxM5fJ5mBsXPQcO2QcRjkyHf6xCM6Hi1qQL4OnXMNE/ZTX0lnOj1/pH93TlzSHZMP TaiiA/MBD3vGsXBmBg== Organization: FreeBSD Message-ID: Date: Mon, 18 Jun 2018 15:33:56 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="qOqODywPw7sr1YLQU9do3M2p18zqeWgUz" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 22:34:02 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --qOqODywPw7sr1YLQU9do3M2p18zqeWgUz Content-Type: multipart/mixed; boundary="qlTVijLjr7Vess76ZBjTCf4WFmsuLr5Od"; protected-headers="v1" From: Bryan Drewery To: Li-Wen Hsu Cc: FreeBSD Current , FreeBSD Toolchain Message-ID: Subject: Re: A head buildworld race visible in the ci.freebsd.org build history References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <20180618204517.GD2430@kib.kiev.ua> <068108ab-76f2-0f2d-fd92-11c838a4d391@FreeBSD.org> In-Reply-To: --qlTVijLjr7Vess76ZBjTCf4WFmsuLr5Od Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 6/18/2018 3:31 PM, Li-Wen Hsu wrote: > On Mon, Jun 18, 2018 at 6:27 PM Bryan Drewery wr= ote: >> >> On 6/18/2018 1:45 PM, Konstantin Belousov wrote: >>> On Mon, Jun 18, 2018 at 12:42:46PM -0700, Bryan Drewery wrote: >>>> On 6/15/2018 10:55 PM, Mark Millard wrote: >>>>> In watching ci.freebsd.org builds I've seen a notable >>>>> number of one time failures, such as (example from >>>>> powerpc64): >>>>> >>>>> --- all_subdir_lib/libufs --- >>>>> ranlib -D libufs.a >>>>> ranlib: fatal: Failed to open 'libufs.a' >>>>> *** [libufs.a] Error code 70 >>>>> >>>>> where the next build works despite the change being >>>>> irrelevant to whatever ranlib complained about. >>>>> >>>>> Other builds failed similarly: >>>>> >>>>> --- all_subdir_lib/libbsm --- >>>>> ranlib -D libbsm_p.a >>>>> ranlib: fatal: Failed to open 'libbsm_p.a' >>>>> *** [libbsm_p.a] Error code 70 >>>>> >>>>> and: >>>>> >>>>> --- kerberos5/lib__L --- >>>>> ranlib -D libgssapi_spnego_p.a >>>>> --- libgssapi_spnego.a --- >>>>> ranlib -D libgssapi_spnego.a >>>>> --- libgssapi_spnego_p.a --- >>>>> ranlib: fatal: Failed to open 'libgssapi_spnego_p.a' >>>>> *** [libgssapi_spnego_p.a] Error code 70 >>>>> >>>>> and so on. >>>>> >>>>> >>>>> It is not limited to powerpc64. For example, for aarch64 >>>>> there are: >>>>> >>>>> --- libpam_exec.a --- >>>>> building static pam_exec library >>>>> ar -crD libpam_exec.a `NM=3D'nm' NMFLAGS=3D'' lorder pam_exec.o |= tsort -q` >>>>> ranlib -D libpam_exec.a >>>>> ranlib: fatal: Failed to open 'libpam_exec.a' >>>>> *** [libpam_exec.a] Error code 70 >>>>> >>>>> and: >>>>> >>>>> --- all_subdir_lib/libusb --- >>>>> ranlib -D libusb.a >>>>> ranlib: fatal: Failed to open 'libusb.a' >>>>> *** [libusb.a] Error code 70 >>>>> >>>>> and: >>>>> >>>>> --- all_subdir_lib/libbsnmp --- >>>>> ranlib: fatal: Failed to open 'libbsnmp.a' >>>>> --- all_subdir_lib/ncurses --- >>>>> --- all_subdir_lib/ncurses/panelw --- >>>>> --- panel.pico --- >>>>> --- all_subdir_lib/libbsnmp --- >>>>> *** [libbsnmp.a] Error code 70 >>>>> >>>>> >>>>> Even amd64 gets such: >>>>> >>>>> --- libpcap.a --- >>>>> ranlib -D libpcap.a >>>>> ranlib: fatal: Failed to open 'libpcap.a' >>>>> *** [libpcap.a] Error code 70 >>>>> >>>>> and: >>>>> >>>>> >>>>> --- libkafs5.a --- >>>>> ranlib: fatal: Failed to open 'libkafs5.a' >>>>> --- libkafs5_p.a --- >>>>> ranlib: fatal: Failed to open 'libkafs5_p.a' >>>>> --- cddl/lib__L --- >>>>> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/lbaseli= b.c:60:26: note: include the header or explicitly provide a dec= laration for 'toupper' >>>>> --- kerberos5/lib__L --- >>>>> *** [libkafs5_p.a] Error code 70 >>>>> >>>>> make[5]: stopped in /usr/src/kerberos5/lib/libkafs5 >>>>> --- libkafs5.a --- >>>>> *** [libkafs5.a] Error code 70 >>>>> >>>>> and: >>>>> >>>>> >>>>> --- lib__L --- >>>>> ranlib -D libclang_rt.asan_cxx-i386.a >>>>> ranlib: fatal: Failed to open 'libclang_rt.asan_cxx-i386.a' >>>>> *** [libclang_rt.asan_cxx-i386.a] Error code 70 >>>>> >>>>> >>>>> (Notice the variability in what .a the ranlib's fail for.) >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> I looked at this a few days ago and don't believe it's actually a bu= ild >>>> race. I think there is something wrong with the ar/ranlib on that sy= stem >>>> or something else. I've found no evidence of concurrent building of = the >>>> .a files in question. >>> >>> FWIW, I got the similar failure when I did last checks for the OFED >>> commit. For me, it was libgcc.a. >>> >> >> If it was -lgcc_s then it's a known rare build race due to >> tools/install.sh not handling -S. >=20 > It seems a more general problem, this one: >=20 > https://ci.freebsd.org/job/FreeBSD-head-aarch64-build/8190/console >=20 > calls for libcuse_p.a, while this one: >=20 > https://ci.freebsd.org/job/FreeBSD-head-mips-build/2919/console >=20 > calls for libfifolog.a >=20 Well why is ar -> ranlib so special? Nothing else is failing. What filesystem are these using for objdirs? What revision is the host kernel? --=20 Regards, Bryan Drewery --qlTVijLjr7Vess76ZBjTCf4WFmsuLr5Od-- --qOqODywPw7sr1YLQU9do3M2p18zqeWgUz Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJbKDNUAAoJEDXXcbtuRpfPizUIALxtnZDaono3T4sjzUTN9qIM GqoVNd6mb+d61ntQ+UKp6hdgKni7tikPsqFiSf4aAC0NSj2FurbB4sgKKjdsCl8R WtzerM8WpPEy/ro2Ow5hxntGfW+F308W5dePXGS+ugkTqz3FMuJ0tGfNre/cEfHX f91iVrouAW45Bfg8IRIqdk2Py7aaDTRXUbcSYyiFb9jwQf0EWS5seR9SEu30Yjck MStso/CDuNBUpEzPfObww2lr7TaJFdg51KfshQ6cFkby6mzlylRMigsUlXcyR3Z7 Xzb7qvL3XPsBxgPYmFhemEqCIlX94lEvxBGtVzGrPT0k55BEB/DYoxVj5ym98N8= =O4Hw -----END PGP SIGNATURE----- --qOqODywPw7sr1YLQU9do3M2p18zqeWgUz-- From owner-freebsd-toolchain@freebsd.org Mon Jun 18 23:08:34 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1EBCD10048B6; Mon, 18 Jun 2018 23:08:34 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 93A5F78E14; Mon, 18 Jun 2018 23:08:33 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 593A83A8D; Mon, 18 Jun 2018 23:08:33 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 7DB64A53D; Mon, 18 Jun 2018 23:08:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id afs3gkHcCQbM; Mon, 18 Jun 2018 23:08:26 +0000 (UTC) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com 2342DA538 To: Li-Wen Hsu , Mark Millard Cc: FreeBSD Current , FreeBSD Toolchain References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8CGwwF AlrozigFCQpgez0ACgkQNddxu25Gl8+m5Af/R3VEdxNMAcDIes9ADhQyofj20SPV3eCJ3HYR OebTSuNdOudGt4AAyA8Ks94u9hiIp5IGsc6RDsT9W7O2vgXhd6eV3eiY5Oif5xLIYrIDVu1Y 1GyRxRrPEn/QOqDN6uFZCPwK1aOapGcYCrO9lB0gMuTVfgHanU61rgC9tMX0OoAOyRd+V3/M 8lDNhjJdF/IpO3SdYzKfkwduy4qamw4Gphcx/RfYQvYLq/eDkP8d50PphWdboqWBwNRHayro W/07OGzfxM5fJ5mBsXPQcO2QcRjkyHf6xCM6Hi1qQL4OnXMNE/ZTX0lnOj1/pH93TlzSHZMP TaiiA/MBD3vGsXBmBg== Organization: FreeBSD Message-ID: Date: Mon, 18 Jun 2018 16:08:24 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uDsvE7PHdQU0ABYYxgVDc9bzdb55x1GeO" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 23:08:34 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --uDsvE7PHdQU0ABYYxgVDc9bzdb55x1GeO Content-Type: multipart/mixed; boundary="2k2GCiexwz0mFSRCZWPGmIkNNkl9s1ckj"; protected-headers="v1" From: Bryan Drewery To: Li-Wen Hsu , Mark Millard Cc: FreeBSD Current , FreeBSD Toolchain Message-ID: Subject: Re: A head buildworld race visible in the ci.freebsd.org build history References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> In-Reply-To: --2k2GCiexwz0mFSRCZWPGmIkNNkl9s1ckj Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 6/18/2018 3:27 PM, Li-Wen Hsu wrote: > ranlib -D libpcap.a > ranlib: fatal: Failed to open 'libpcap.a' Where is this error even coming from? It's not in the usr.bin/ar code and ranlib does not cause it. # ranlib -D uh ranlib: warning: uh: no such file --=20 Regards, Bryan Drewery --2k2GCiexwz0mFSRCZWPGmIkNNkl9s1ckj-- --uDsvE7PHdQU0ABYYxgVDc9bzdb55x1GeO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJbKDtoAAoJEDXXcbtuRpfPfzoIAJmx5YHw5Agv5dSLxscNovqI uze0FYo9cMS03OTGXVM89V6kSVmB9DIolKWKjE25tLAUqJWo8WWoGMJxVnxNEdb7 OGUnh+d7mPMMtfWm9SPQlrxzrNcx98NP4HfU/79PpajDmFxYnk+EyvpPxWvv3Fp1 /lFucYp3MSTWSO2M1F5ZCpEcarfLLaM3LFWVbrjappoBnDHxbV28IPRLFGRkhP/M LT3syTrdTbwOvSmskeRhnbeGVGguFwee6XdS3nNlX6VMHUSMKw+YoGxw96IFJKQC aVhH7wAJQ3nGjR/zFFI75CVJ7ta7G5/4GxHaz/Dos19Opg30uvxp8SIcyE3Txo0= =BrgJ -----END PGP SIGNATURE----- --uDsvE7PHdQU0ABYYxgVDc9bzdb55x1GeO-- From owner-freebsd-toolchain@freebsd.org Mon Jun 18 23:29:16 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 57AD910057F6; Mon, 18 Jun 2018 23:29:16 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EA39479868; Mon, 18 Jun 2018 23:29:15 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id B63DA3D93; Mon, 18 Jun 2018 23:29:15 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id A1290A564; Mon, 18 Jun 2018 23:29:14 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id GZcIZP0abfkK; Mon, 18 Jun 2018 23:29:07 +0000 (UTC) To: Li-Wen Hsu , Mark Millard DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com BF589A55F Cc: FreeBSD Current , FreeBSD Toolchain References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8CGwwF AlrozigFCQpgez0ACgkQNddxu25Gl8+m5Af/R3VEdxNMAcDIes9ADhQyofj20SPV3eCJ3HYR OebTSuNdOudGt4AAyA8Ks94u9hiIp5IGsc6RDsT9W7O2vgXhd6eV3eiY5Oif5xLIYrIDVu1Y 1GyRxRrPEn/QOqDN6uFZCPwK1aOapGcYCrO9lB0gMuTVfgHanU61rgC9tMX0OoAOyRd+V3/M 8lDNhjJdF/IpO3SdYzKfkwduy4qamw4Gphcx/RfYQvYLq/eDkP8d50PphWdboqWBwNRHayro W/07OGzfxM5fJ5mBsXPQcO2QcRjkyHf6xCM6Hi1qQL4OnXMNE/ZTX0lnOj1/pH93TlzSHZMP TaiiA/MBD3vGsXBmBg== Organization: FreeBSD Subject: Re: A head buildworld race visible in the ci.freebsd.org build history Message-ID: <33a43aac-231f-6158-1de4-f5dbfaf195df@FreeBSD.org> Date: Mon, 18 Jun 2018 16:29:05 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="i3QlIgdhlde0b31PmQhO90vQjY4MPnZCT" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Jun 2018 23:29:16 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --i3QlIgdhlde0b31PmQhO90vQjY4MPnZCT Content-Type: multipart/mixed; boundary="DAW6nsCxBca1w2EzimZDNtVm0TBjJ6W4p"; protected-headers="v1" From: Bryan Drewery To: Li-Wen Hsu , Mark Millard Cc: FreeBSD Current , FreeBSD Toolchain Message-ID: <33a43aac-231f-6158-1de4-f5dbfaf195df@FreeBSD.org> Subject: Re: A head buildworld race visible in the ci.freebsd.org build history References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> In-Reply-To: --DAW6nsCxBca1w2EzimZDNtVm0TBjJ6W4p Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 6/18/2018 3:27 PM, Li-Wen Hsu wrote: > On Mon, Jun 18, 2018 at 5:04 PM Mark Millard via freebsd-toolchain > wrote: >> >> On 2018-Jun-18, at 12:42 PM, Bryan Drewery w= rote: >> >>> On 6/15/2018 10:55 PM, Mark Millard wrote: >>>> In watching ci.freebsd.org builds I've seen a notable >>>> number of one time failures, such as (example from >>>> powerpc64): >>>> >>>> --- all_subdir_lib/libufs --- >>>> ranlib -D libufs.a >>>> ranlib: fatal: Failed to open 'libufs.a' >>>> *** [libufs.a] Error code 70 >>>> >>>> where the next build works despite the change being >>>> irrelevant to whatever ranlib complained about. >>>> >>>> Other builds failed similarly: >>>> >>>> --- all_subdir_lib/libbsm --- >>>> ranlib -D libbsm_p.a >>>> ranlib: fatal: Failed to open 'libbsm_p.a' >>>> *** [libbsm_p.a] Error code 70 >>>> >>>> and: >>>> >>>> --- kerberos5/lib__L --- >>>> ranlib -D libgssapi_spnego_p.a >>>> --- libgssapi_spnego.a --- >>>> ranlib -D libgssapi_spnego.a >>>> --- libgssapi_spnego_p.a --- >>>> ranlib: fatal: Failed to open 'libgssapi_spnego_p.a' >>>> *** [libgssapi_spnego_p.a] Error code 70 >>>> >>>> and so on. >>>> >>>> >>>> It is not limited to powerpc64. For example, for aarch64 >>>> there are: >>>> >>>> --- libpam_exec.a --- >>>> building static pam_exec library >>>> ar -crD libpam_exec.a `NM=3D'nm' NMFLAGS=3D'' lorder pam_exec.o | = tsort -q` >>>> ranlib -D libpam_exec.a >>>> ranlib: fatal: Failed to open 'libpam_exec.a' >>>> *** [libpam_exec.a] Error code 70 >>>> >>>> and: >>>> >>>> --- all_subdir_lib/libusb --- >>>> ranlib -D libusb.a >>>> ranlib: fatal: Failed to open 'libusb.a' >>>> *** [libusb.a] Error code 70 >>>> >>>> and: >>>> >>>> --- all_subdir_lib/libbsnmp --- >>>> ranlib: fatal: Failed to open 'libbsnmp.a' >>>> --- all_subdir_lib/ncurses --- >>>> --- all_subdir_lib/ncurses/panelw --- >>>> --- panel.pico --- >>>> --- all_subdir_lib/libbsnmp --- >>>> *** [libbsnmp.a] Error code 70 >>>> >>>> >>>> Even amd64 gets such: >>>> >>>> --- libpcap.a --- >>>> ranlib -D libpcap.a >>>> ranlib: fatal: Failed to open 'libpcap.a' >>>> *** [libpcap.a] Error code 70 >>>> >>>> and: >>>> >>>> >>>> --- libkafs5.a --- >>>> ranlib: fatal: Failed to open 'libkafs5.a' >>>> --- libkafs5_p.a --- >>>> ranlib: fatal: Failed to open 'libkafs5_p.a' >>>> --- cddl/lib__L --- >>>> /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/lbaselib= =2Ec:60:26: note: include the header or explicitly provide a de= claration for 'toupper' >>>> --- kerberos5/lib__L --- >>>> *** [libkafs5_p.a] Error code 70 >>>> >>>> make[5]: stopped in /usr/src/kerberos5/lib/libkafs5 >>>> --- libkafs5.a --- >>>> *** [libkafs5.a] Error code 70 >>>> >>>> and: >>>> >>>> >>>> --- lib__L --- >>>> ranlib -D libclang_rt.asan_cxx-i386.a >>>> ranlib: fatal: Failed to open 'libclang_rt.asan_cxx-i386.a' >>>> *** [libclang_rt.asan_cxx-i386.a] Error code 70 >>>> >>>> >>>> (Notice the variability in what .a the ranlib's fail for.) >>>> >>>> >>>> >>>> >>>> >>> >>> >>> I looked at this a few days ago and don't believe it's actually a bui= ld >>> race. I think there is something wrong with the ar/ranlib on that sys= tem >>> or something else. I've found no evidence of concurrent building of t= he >>> .a files in question. >> >> >> Looking at a bunch of the failures, spanning multiple >> FreeBSD-head-*-build types of builds, I see only: >> >> NODE_LABELS bhyve_host butler1.nyi.freebsd.org jailer jailer_fast >> NODE_NAME butler1.nyi.freebsd.org >> >> for the failures that I looked at. >> >> So your "on that system" might well be correct. >=20 > Thanks for the insight, the build is done in a 11.1-R jail on a > -CURRENT host. butler1.nyi is running r333388 (as a canary) while > other builders are mostly running r328278. I upgraded few others and > it seems can reproduce the issue, and now I downgraded all the build > slaves to r328278 before we find the root cause. >=20 The error is coming from libarchive which had a change between those revisions: > -----------------------------------------------------------------------= - > r328332 | mm | 2018-01-24 06:24:17 -0800 (Wed, 24 Jan 2018) | 14 lines >=20 > MFV r328323,328324: > Sync libarchive with vendor. >=20 > Relevant vendor changes: > PR #893: delete dead ppmd7 alloc callbacks > PR #904: Fix archive freeing bug in bsdcat > PR #961: Fix ZIP format names > PR #962: Don't modify attributes for existing directories > when ARCHIVE_EXTRACT_NO_OVERWRITE is set > PR #964: Fix -Werror=3Dimplicit-fallthrough=3D for GCC 7 > PR #970: zip: Allow backslash as path separator >=20 > MFC after: 1 week >=20 > -----------------------------------------------------------------------= - Nothing obvious stands out in the change to me though from a brief look. --=20 Regards, Bryan Drewery --DAW6nsCxBca1w2EzimZDNtVm0TBjJ6W4p-- --i3QlIgdhlde0b31PmQhO90vQjY4MPnZCT Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJbKEBBAAoJEDXXcbtuRpfPmD8H/i03v1lLcO6wmdDY0EJ9BZzz jhzqJukgt5kfgoj4N7yX/XsErGtwQqgbSDa5oQ/Hfbhwlsl+McpSiNyLgiKmz35Y u0LPuGQRAmcygyScGKKIlL8rZKdw77G7Ic4sIuXJcXtaJeQNm7iq0b7od0vCP9ZA U8XQgfrBNVgkvPIBdkQyKcIqAN+XCG5+0woUzKjQgZN5YtIw5qqRzOtCdx/qy/C/ S26ZR8mz9JTWG9BKqL2TUoo+++j0+Uv9+LDmqdbMi93A9LFKGSDzD8IEl9eOroXV pBy79ecl2lSKUadAG/BXtyT/34rub6mrTRUwFAPrWEw21ALWiw3kkQbGXocTFRw= =UMfb -----END PGP SIGNATURE----- --i3QlIgdhlde0b31PmQhO90vQjY4MPnZCT-- From owner-freebsd-toolchain@freebsd.org Tue Jun 19 00:36:19 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4E7AA100942D; Tue, 19 Jun 2018 00:36:19 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C447F7BD1F; Tue, 19 Jun 2018 00:36:18 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io0-x22e.google.com with SMTP id s26-v6so18522976ioj.4; Mon, 18 Jun 2018 17:36:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=jNvlqyhBKU+ZkMgz7MEQ9Ubw0OxqQMQocyxjAZdBe/Y=; b=IOGJenIgo5Mj7bnStFInIjz2eOFyE2xX+pIPAoVbt4UZ3mu0bJQ0jRR35MzYJMUBRA NPK3BA2P85ZrRoWElcHOw20mk1OUzXVeMMF6avDe4I+uTY3+7oaCa18vnDp/EuCUQ8C1 7hs+5plmmJVu6qX16TiGKaovYfjXl7BrD6QFTfIOrB5b2pu0oL0sfggi/jmRRUk6wKkr ngLSbMrJLkXsQGFXsufmMhhuSvuvkbQsbnl095fmQUX1DnJBxAP3j3NlMIZAlj/oGpdt bQhqU/wPoDFbeGBBw5AwyxuenlVL0hZ2lnvY6bZ/boGRRPXxp+ubLi9XL5EdJ5wXh85O AlqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=jNvlqyhBKU+ZkMgz7MEQ9Ubw0OxqQMQocyxjAZdBe/Y=; b=pNhaqam6nbSyvNjH/3d9WqOY+KLMzwySSjwsFqhJU8ylFS9rqizWLEX5lFl1b21BFJ 8M7QUHwUw+l1X5jz7itFFlCeQsSVYi2iVdqZOjrtWDk8Z1mOVW/wxXgdqqS+bVqO6mws oIafQufrkXPmY7lSfM2UuT2WhFfW2+wZA6/AYVxK3n6jt/+LcRg4jpwcEusPzbKdNrHz YOBtxYwUiIEeoFv36/4FhSBYOELYGyAHNLjmv9irkHmF15jwYZWhZ4TlsnXCr0NGc4hr 9qQ7Ety5Mw5Qm7F3SiRnOZg8MLbp0mpBioTa7gpT5wJDirMOxVEGECrJ//CM1LDP/jAy nlBw== X-Gm-Message-State: APt69E3egvZMQlijTx3jdYdavcM+/Dk2SLVGjl7H87xuUnWeJht51LUI ItZIl44P+4zovwzBZKlXUOMEQ6E1Bcg2yLvVcQH1yVuo X-Google-Smtp-Source: ADUXVKLXHrQMgbWRVoD22ZY5aoSRKwZdDji0BTE9b/O7Crg/oS8VN+8svawcvw0FBAaTOrBHYdYuQB3GstPemKJ+rzw= X-Received: by 2002:a6b:2cd:: with SMTP id 196-v6mr11546846ioc.294.1529368577916; Mon, 18 Jun 2018 17:36:17 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a6b:87c4:0:0:0:0:0 with HTTP; Mon, 18 Jun 2018 17:35:57 -0700 (PDT) In-Reply-To: <33a43aac-231f-6158-1de4-f5dbfaf195df@FreeBSD.org> References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <33a43aac-231f-6158-1de4-f5dbfaf195df@FreeBSD.org> From: Ed Maste Date: Mon, 18 Jun 2018 20:35:57 -0400 X-Google-Sender-Auth: c9IMJaSP5MMkbVOjcY-FIJMhu1I Message-ID: Subject: Re: A head buildworld race visible in the ci.freebsd.org build history To: Bryan Drewery Cc: Li-Wen Hsu , Mark Millard , FreeBSD Current , FreeBSD Toolchain Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2018 00:36:19 -0000 On 18 June 2018 at 19:29, Bryan Drewery wrote: > > The error is coming from libarchive which had a change between those > revisions: > >> ------------------------------------------------------------------------ >> r328332 | mm | 2018-01-24 06:24:17 -0800 (Wed, 24 Jan 2018) | 14 lines Li-Wen reported that the build is done in a 11.1-rel jail though, so the libarchive (or any userland) change shouldn't be responsible. Can we update a canary builder to somewhere between r328278 and r333388? From owner-freebsd-toolchain@freebsd.org Tue Jun 19 01:13:29 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D7EA2100C0FC for ; Tue, 19 Jun 2018 01:13:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-15.consmr.mail.bf2.yahoo.com (sonic313-15.consmr.mail.bf2.yahoo.com [74.6.133.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7B1747E08D for ; Tue, 19 Jun 2018 01:13:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: IynvXs0VM1m3.VvHoy6U88U8XAjdmOQchCbQPKhC01ICleZihgGgFTpIvgwof2I yAMBfLlEa2w0ogPLmveXC0TNKwFzzdTGn1gkLilJSbNTYllW8MqVUZOcC0DiqgS1X8kbgFKR5Wus Y941yz0rOqrU..oQi280jctjy_hyHtHWf5JRgxsovLsY75LZ.lTsnZ_UUtpQVHJJaeHArohh9A8C k8kfC.ce6upgaHSJ5bQThVacHs0a._WzYFlZCZJYe.BexH_QncbIOW.tJPXMrIlr6B4o.JxCqaLe 2JrW0VMLjUdwmMVH6yxm_HEMQn4Z8txLw_cVCxJ.wX7EmhZ922zernuV1NHZPq4zX9_APFkHCUb7 eyOeU0U.HluulAc0rTI_XodQubeKKUDZnkLO0IqM6z5JVPAVFiWR3yCjxF3HUu1pj1UrqaSQdaYw DyqUJYKU0s0BiPOLa.F27tHw13h2OhBwUMHqgFkPP7EtU1Dv0cmIy3HAlU_nzjbLfzGkAwpPqL74 i5mHrZsnJ3brnErQ1QIXhAgWAbYp9N7R0U7iNTndt0DFAeEoEHPqp.4e_oZQP52xAZ11f1uK61oD WUdlsWtnh0dePBXzHYvQ_FSTMfQRWriUHFVTEjWAQjzXVgSZ_wyATlEuqXZaNsolMW5i_co10v06 lLZAu5Nv519zE9cT75FmpaUdqUacgu3MllDmppUMfejoU97SD86ZWfuMMFNq5jaXHoTKuk3KnX.1 i7fI.ZpYaFiyzX3aK3kAgAu6O4kOLN0IPoiA93NMxPqTKoK_eWXz6aU_ZWKMDZT.W2bMlcYuRsmC qXoggIAcH0NF1yhS3sSeALoKAMZOOKK9DpFsTA1h48AWJxm0.I9bTi47rblB6rRKiItl0qNqi4b5 2b2KTOxV1afJ_p8d3Y5AMMQsS99LfmvXkfKP673sYB9gH8KMvFcXOFVwMmzveR7GsrSTfx58bEuB 8yb.FzTY- Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.bf2.yahoo.com with HTTP; Tue, 19 Jun 2018 01:13:22 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp425.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID ac04fc78ca5986cea3b5b7125b0a177a; Tue, 19 Jun 2018 01:03:14 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history From: Mark Millard In-Reply-To: Date: Mon, 18 Jun 2018 18:03:12 -0700 Cc: Li-Wen Hsu , FreeBSD Current , FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: <07C8E943-BDED-4912-8856-0ECCED7014A3@yahoo.com> References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> To: Bryan Drewery X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2018 01:13:29 -0000 On 2018-Jun-18, at 4:08 PM, Bryan Drewery = wrote: > On 6/18/2018 3:27 PM, Li-Wen Hsu wrote: >> ranlib -D libpcap.a >> ranlib: fatal: Failed to open 'libpcap.a' >=20 > Where is this error even coming from? It's not in the usr.bin/ar code > and ranlib does not cause it. >=20 > # ranlib -D uh > ranlib: warning: uh: no such file A more complete sequence is (with some other text mixed in, as in where I got the text from on ci.freebsd.org): --- libvgl.a --- building static vgl library ar -crD libvgl.a `NM=3D'nm' NMFLAGS=3D'' lorder main.o simple.o = bitmap.o text.o mouse.o keyboard.o | tsort -q`=20 --- all_subdir_lib/libsysdecode --- ranlib -D libsysdecode.a --- all_subdir_lib/libvgl --- ranlib -D libvgl.a ranlib: fatal: Failed to open 'libvgl.a' --- all_subdir_lib/libsysdecode --- ranlib: fatal: Failed to open 'libsysdecode.a' --- all_subdir_lib/libvgl --- *** [libvgl.a] Error code 70 So, in essence, ar -crD libvgl.a `NM=3D'nm' NMFLAGS=3D'' lorder main.o simple.o = bitmap.o text.o mouse.o keyboard.o | tsort -q`=20 ranlib -D libvgl.a ranlib: fatal: Failed to open 'libvgl.a' It is not obvious to me that the "Failed to open" means that there was "no such file". Might there be some other form of "Failed to open" for a file that does exist from the ar at least having created its output .a file? =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Tue Jun 19 01:46:52 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 16B6010107AA for ; Tue, 19 Jun 2018 01:46:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-30.consmr.mail.ne1.yahoo.com (sonic301-30.consmr.mail.ne1.yahoo.com [66.163.184.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A1E7E81094 for ; Tue, 19 Jun 2018 01:46:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: gKFNcYwVM1klxFcaxXwwALbH7RB8T1u1brMBDm862JWLfh90s5K.jIBP1GcH0vG 52fby_Ku.NmmhTu36kjMFROxKnRvYBtoBAzj6hqbqBjzxE20Ha0HmG0zNpDAAU5r4Ycl9WRpnZX1 2G1FWZnukKPNjj2Z.2vG34u3nreqGZI6GcaimFBw1NgkbgPifMGYlO11T5OveEMEriz2iqudSBKw W5pllHplGxhcIxk53vXCwyKrP3EdtSK6lMP1KDSVbKu_.7sYuMeJbTZ9HOc__aXEET7uKCFE1b3X M9dAViv8x.ERpiujZmI5VK8IJ0wul3yl.RBosX_3IPCO6fxY3zPl74uEMyhSx4zFXy6xc5_QffCF sD.A0bYDMs..IX29GJdnKUSDhOImaW2rSVSEvFFM3haIfrb2_MZl0yrBSOfCOUC8Xa5OQpKu8Vmh b6aQVLlw22UZlCEPSg5y2joGCOsCcMwHzB5owR62wt6hlGkeQJMDnI6szoqdVtPJfMMKLTHeFFW4 vmYRGxQR4h2cqiJ_bb.hJxXfpLfAG86RfgRLtEpZ1H99kC89IFJTmnz.P7IO_gsEfXL9wVNxXTaV _D30tom2AvnmEo8VrtUxZ6c4sYwCnDXnYSjughiui8bpwEJcYHP_Zgh8z.17GIqgwe2zXlCBxF1t _r_Z2h3cFYKu5WbPTbEsBedVy2TeGcHrNtlnEfcM5VHnaVTo1giWAmX26YOLViHS_uEwAljOAvHE MscMyS8n0Owdf74aXL2Lywif.Oh_Ybv3aU1j_7vOGGgvnQ3QcJx9LRxl3kp._kV1CpvkBHSXVyAF QZZvFZR1oM_.dzxeQy2Pw5pLg7ENHrrrZ1tfgw24iwPzbolDLUNiJ8YeaGEwi89vprR1pfLZcbMW voLgTcmp.0RcmTAYj.O_RYCKOBRBYnF4ilDxj9gw5QMaeFCvE8jegjRHX3KsltDFhy.WWBIFAsV8 Il0av Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Tue, 19 Jun 2018 01:46:45 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp415.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 6bc6c85800e2e07bda0056c1b5fc2a50; Tue, 19 Jun 2018 01:46:43 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history From: Mark Millard In-Reply-To: <07C8E943-BDED-4912-8856-0ECCED7014A3@yahoo.com> Date: Mon, 18 Jun 2018 18:46:41 -0700 Cc: Li-Wen Hsu , FreeBSD Current , FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <07C8E943-BDED-4912-8856-0ECCED7014A3@yahoo.com> To: Bryan Drewery X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2018 01:46:52 -0000 On 2018-Jun-18, at 6:03 PM, Mark Millard wrote: > On 2018-Jun-18, at 4:08 PM, Bryan Drewery = wrote: >=20 >> On 6/18/2018 3:27 PM, Li-Wen Hsu wrote: >>> ranlib -D libpcap.a >>> ranlib: fatal: Failed to open 'libpcap.a' >>=20 >> Where is this error even coming from? It's not in the usr.bin/ar code >> and ranlib does not cause it. >>=20 >> # ranlib -D uh >> ranlib: warning: uh: no such file >=20 > A more complete sequence is (with some > other text mixed in, as in where I got > the text from on ci.freebsd.org): >=20 > --- libvgl.a --- > building static vgl library > ar -crD libvgl.a `NM=3D'nm' NMFLAGS=3D'' lorder main.o simple.o = bitmap.o text.o mouse.o keyboard.o | tsort -q`=20 > --- all_subdir_lib/libsysdecode --- > ranlib -D libsysdecode.a > --- all_subdir_lib/libvgl --- > ranlib -D libvgl.a > ranlib: fatal: Failed to open 'libvgl.a' > --- all_subdir_lib/libsysdecode --- > ranlib: fatal: Failed to open 'libsysdecode.a' > --- all_subdir_lib/libvgl --- > *** [libvgl.a] Error code 70 >=20 > So, in essence, >=20 > ar -crD libvgl.a `NM=3D'nm' NMFLAGS=3D'' lorder main.o simple.o = bitmap.o text.o mouse.o keyboard.o | tsort -q`=20 > ranlib -D libvgl.a > ranlib: fatal: Failed to open 'libvgl.a' >=20 > It is not obvious to me that the "Failed to open" means > that there was "no such file". Might there be some other > form of "Failed to open" for a file that does exist from > the ar at least having created its output .a file? >=20 Also, if what varies is the head system version (for failing vs. working) and what is the same is running a 11.1R jail, then it would seem to be the underlying head system software in each that matters for the ar -> ranlib sequence behavior, but not 11.1R's ar or ranlib or 11.1R's libraries indirectly involved --nor in head's ar or ranlib (or their indirections). head's: unused. The only parts of head that could be involved are parts that the 11.1R jail does not avoid. This suggests more basic infrastructure in head to me. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Tue Jun 19 15:03:14 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 58AE1101FC9F; Tue, 19 Jun 2018 15:03:14 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: from mail-wr0-f177.google.com (mail-wr0-f177.google.com [209.85.128.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CD3D485794; Tue, 19 Jun 2018 15:03:13 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: by mail-wr0-f177.google.com with SMTP id e18-v6so3143wrs.5; Tue, 19 Jun 2018 08:03:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=k/th35f+caUUwBmaTWgPyYAHrZsJO/o3IlLbG/1Zs7s=; b=uFTdvZrYxfc267/IRK8efP7IXab/E4XZaU7gvK8mj8cxhGPRvtXuM8l7AOFVjJ8UcF R4igVYST5f60jzhdE+RW70FyKM33Fcj+7VseOOVTbJtodC9Mdk6w1P9uQpC0X1A8fepa vy5Fmey14FNXl/NcI+KhgXYtN08tjFfFOER55ZBhSFku5dn1gs7Cv2BMYMd1m63O/VUO UTbIFpeTt24KTk2T4U0TFdcOqAWCNevjVdgpHuTKGb8J3uYgxv6PAT80unvEv9LhQ2A1 knqlHJcJbJj5bqjPWmF7jFODcCsSyDIgxkJbbReBMqCuVqFZGu0cX8NZFgNSQqFhINnQ pqWw== X-Gm-Message-State: APt69E0SlZSiqYJbrX06Cnbozqrbb4S+ngE2IqVAU1cFyOLDhUkLKU+c N6S7+E9JeF1yKZVY3d6+W6r9TCS/g6ExZr/zi6FJKIC5 X-Google-Smtp-Source: ADUXVKLxMV/rJTXBkYVmY/KjaLDob8H+WS/tv140USzFKYIL2BiwHxLcN7ou90JjsxWyG+E/OTCamJ2QCQXJZfjE9UA= X-Received: by 2002:adf:f712:: with SMTP id r18-v6mr15528681wrp.85.1529420586517; Tue, 19 Jun 2018 08:03:06 -0700 (PDT) MIME-Version: 1.0 References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <33a43aac-231f-6158-1de4-f5dbfaf195df@FreeBSD.org> In-Reply-To: From: Li-Wen Hsu Date: Tue, 19 Jun 2018 11:02:54 -0400 Message-ID: Subject: Re: A head buildworld race visible in the ci.freebsd.org build history To: Ed Maste Cc: Bryan Drewery , Mark Millard , FreeBSD Current , FreeBSD Toolchain Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2018 15:03:14 -0000 On Mon, Jun 18, 2018 at 8:36 PM Ed Maste wrote: > Li-Wen reported that the build is done in a 11.1-rel jail though, so > the libarchive (or any userland) change shouldn't be responsible. > > Can we update a canary builder to somewhere between r328278 and r333388? butler1.nyi.freebsd.org is running r331373 now. -- Li-Wen Hsu https://lwhsu.org From owner-freebsd-toolchain@freebsd.org Wed Jun 20 01:23:58 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E021101BD93 for ; Wed, 20 Jun 2018 01:23:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-28.consmr.mail.bf2.yahoo.com (sonic317-28.consmr.mail.bf2.yahoo.com [74.6.129.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 152C67FD8C for ; Wed, 20 Jun 2018 01:23:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: K7_fKh8VM1kbz.AQGykHi4tUAXO0Bn0aheuaUfIZNIx7QtKfG0KghdYPtR..ZwV q0Xy7A9D6RYANrVouV_ij3qtq0JgajmaWrQlCMoA3sEDQz_5wB1OjAWFMBcjT_KjImHoMsVPXsEh PBKtOyKE8gCQzPgQp0BrC7zp6WqBzlhtLYMdx.n6cNii5Do4b52Kmuffb16yf46dJfflA3fwhAcd G9F7OV1UDoo3PJPI8uFlOPTDP6kW3.vRJcNbeWPdddAsNyE8xeS2kTev8Fs73vBcEB8lWwL8Ei6G EDwFWP9klwRj3goatw3apbJI1wWU7jFbJxQZv32qomaxNaFM7fibj_26iSdMES0BS0MqDTCJK1PN 31mUM4nlXPzs9EoBiIoQaV_2I1jaEMLEdu.aVPeDAgFlTFSRyiWeHn3vIjjnLU1ULu_uLofwWlwr vFhecUqM9M9RsWhrX7PmiSry0cCJKU3yEDefje8bgp6amnkjRr_inulBRRLH4z6mnDrhYQZ7810Z LLOiqmD_LZ28GoyNudchKLH2asPMD3RhjrJvWfmpiqPU9kHI8u609zX2YLRAR1Q_VXuiCMNguAvB mOCeW5Hk5DeCrEOhhAo5PVtW7A9SpCW5vDuijdYbc5HNFggehrVCp9L5mSc6Xt.V0nuMXIBYUO4s hvxyeIYleFGaX.IQICdYcUFC0Vrgedkb9w_ayrVR49TrA7T_wt3fMR00LTmJRVs6rS6GqyJDVa1K V90c5UpRGsxIJKXLAyLiJCxiHhJJo2_EglEbXm04mYew2vm4u0unJMd2WvOfZo3MPJM6byaNTmgN R_NgjO3Jw27Fb_zcXNqywbTdSJ.awFf80BCu9G1D84vK9URuF3Ifpu4UB6iSo.qezX.FeMYSkZfh SYWmPoIFvwf2NfDNBzEhgqVdIaXYamsCyiTIsQrKZQUIf4UbjR9bOVxI9sccW51dG5Cwyo9Z1CZR aFdFfHfHCvYsmXsqEhfA6r1vbrpkyLw-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.bf2.yahoo.com with HTTP; Wed, 20 Jun 2018 01:23:57 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp421.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 6c74acc7f1eb6fedc538085a3cbe90dc; Wed, 20 Jun 2018 01:23:56 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history From: Mark Millard In-Reply-To: Date: Tue, 19 Jun 2018 18:23:53 -0700 Cc: Ed Maste , Bryan Drewery , FreeBSD Current , FreeBSD Toolchain Content-Transfer-Encoding: 7bit Message-Id: References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <33a43aac-231f-6158-1de4-f5dbfaf195df@FreeBSD.org> To: Li-Wen Hsu X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 01:23:58 -0000 On 2018-Jun-19, at 8:02 AM, Li-Wen Hsu wrote: > On Mon, Jun 18, 2018 at 8:36 PM Ed Maste wrote: >> Li-Wen reported that the build is done in a 11.1-rel jail though, so >> the libarchive (or any userland) change shouldn't be responsible. >> >> Can we update a canary builder to somewhere between r328278 and r333388? > > butler1.nyi.freebsd.org is running r331373 now. But there seems to be another of the ar -> ranlib failures after that on butler1.nyi.freebsd.org : https://ci.freebsd.org/job/FreeBSD-head-powerpc-build/6321/ shows: 22:12:05 --- _bootstrap-tools-lib/liby --- 22:12:05 ranlib -D liby.a 22:12:05 ranlib: fatal: Failed to open 'liby.a' 22:12:05 *** [liby.a] Error code 70 with: NODE_LABELS bhyve_host butler1.nyi.freebsd.org jailer jailer_fast NODE_NAME butler1.nyi.freebsd.org And in fact there is at least one more: https://ci.freebsd.org/job/FreeBSD-head-sparc64-build/8291/consoleText shows: --- all_subdir_lib/libipsec --- ranlib -D libipsec_p.a ranlib: fatal: Failed to open 'libipsec_p.a' *** [libipsec_p.a] Error code 70 === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Wed Jun 20 04:14:39 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8269F1023CAC; Wed, 20 Jun 2018 04:14:39 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: from mail-wm0-f49.google.com (mail-wm0-f49.google.com [74.125.82.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EDA7885D87; Wed, 20 Jun 2018 04:14:38 +0000 (UTC) (envelope-from lwhsu.freebsd@gmail.com) Received: by mail-wm0-f49.google.com with SMTP id v131-v6so4121734wma.1; Tue, 19 Jun 2018 21:14:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=OJJ0KVz8sCrUyhohgYEpE0Mz2vjm6ks4wbnv2BFF6Nc=; b=Cl1pIMGD7yry0aZ97afWRBtoWJynKOnB8XhzsZTctg+XFtutZAGIvzTS3n4xDgfCQi 1Jjbld0D417MCETTDNRZKf8iJRnXX5OZ1bpJEd6nkx/mrhHSALJ+hE2gKCS3vY3yq+fA bEyLSq9eaBpAyvWoU01WsulASTkEHDqooUzb3DOG1f2HoqqTQX0ChoKjTux/UP5/eYE1 RDzFMxUykhomHrhgVhcYgjn7LR7SP11AO8ZMC5W9tSqEmbwrO+/TCX8kz8mrgwDi9FD6 4rpFXMXW8dnEXc+oVJfrn28W4Wqv6UH0nWuZahau16xo0jwdmcJojKRiXl1ebuThaw/i YgGQ== X-Gm-Message-State: APt69E3d4IdyAcQ2KZVRN/PBuZi88gSjHzWfLFRPzoYTRerV0AEcM7Fn pVGOnJee47I3P1iVXu6CdZ0UEB4IxMrslOOMrvd79jg4 X-Google-Smtp-Source: ADUXVKJ72Pe+OVdvD4Iwgp4F0XK1kfAJVenMfFxXvWkXYPuce8mOGqvVt9fECEDBXClbJyyPfbvPQLsl6ZlhtI156AU= X-Received: by 2002:a1c:ea4a:: with SMTP id i71-v6mr264615wmh.158.1529468077620; Tue, 19 Jun 2018 21:14:37 -0700 (PDT) MIME-Version: 1.0 References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <33a43aac-231f-6158-1de4-f5dbfaf195df@FreeBSD.org> In-Reply-To: From: Li-Wen Hsu Date: Wed, 20 Jun 2018 00:14:27 -0400 Message-ID: Subject: Re: A head buildworld race visible in the ci.freebsd.org build history To: Mark Millard Cc: Ed Maste , Bryan Drewery , FreeBSD Current , FreeBSD Toolchain Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 04:14:39 -0000 On Tue, Jun 19, 2018 at 9:24 PM Mark Millard wrote: > > On 2018-Jun-19, at 8:02 AM, Li-Wen Hsu wrote: > > > On Mon, Jun 18, 2018 at 8:36 PM Ed Maste wrote: > >> Li-Wen reported that the build is done in a 11.1-rel jail though, so > >> the libarchive (or any userland) change shouldn't be responsible. > >> > >> Can we update a canary builder to somewhere between r328278 and r333388? > > > > butler1.nyi.freebsd.org is running r331373 now. > > > But there seems to be another of the ar -> ranlib failures > after that on butler1.nyi.freebsd.org : Yes I was trying to narrow down the cause, now it seems between r328278 and r330304. butler1.nyi.freebsd.org is back to run r328278. And I'll try to reproduce this in elsewhere. -- Li-Wen Hsu https://lwhsu.org From owner-freebsd-toolchain@freebsd.org Wed Jun 20 05:54:35 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62A2710022FA for ; Wed, 20 Jun 2018 05:54:35 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-23.consmr.mail.gq1.yahoo.com (sonic312-23.consmr.mail.gq1.yahoo.com [98.137.69.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C54A16902F for ; Wed, 20 Jun 2018 05:54:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: o292yOIVM1kh9uw2IRf4amQ1o.knC8V_7KZoaldXvg1z8bLurJQg3DW1nE8ZFWi okh7TX7HwzCQjlvpiSyN0QstC4f8Tmm_yCORDgaqYfhbUiSCnzyN1Z89x8I7lz5JS1FgAPOLC.ab bUD2UYbihdaIQmw_NFaCUhkz7IKnewHLH0mIBybZRfZPwor1FgwU60ZL7q9FLlPS58D5lmF8apcl jQuO2egSZ2FozRdxF5Hacupm70uNmA3U9s1WOJ_DDu1i7m4VXbFyoCQEiWlfxIYyIoDYCE2o1iRv 0MtbVEDd2KLrFFfkfC9jl6DTrsojz_ezH1zqkQ4VdS4voV4gI5gLZbBOhha_jg5sy8RQvCmyN1wZ UYz9XFsBB_UIZNmkOJVKiGaiwwt4BS2ICwRLUSbiGn_vyl_KajWCX2B1qaXgyG7cvc.lEuJKciHF F8brUEikCh50GR4fddTD6UUUH51hByRm5_bI7JO5B8ziye4uyuLrgLznO0G7DVoZeuTnYbmERDyg HsaQRxAekT.ZAmRBq1NvXUXDf6L7CMAtR0BM5iaoOwZPIirpY8SstUZ4oRv.MXnBTv1RFCJ4DcJ7 Gchk3JDNvvhfYFmdsQ2CBjatiP8.8DKdEsE3Wf64_euJd1OjfgIHTxU7RDJwtG4RYKssWo8Bblyy 9B_LqzY3vyBCaCIEEtKevFJjqf.hbbENRU0cYt67Otu.bCc_B3n2FyHA.6dVyBuQdQbKKlOAcM7t ZrWfdvQSlNI48RxVUJ05jdgnGiYltMZHh4ukFbqn_tdsdhHw1oWsMugmtwIK020eM23XVgDHXqrt KlbqbZ6jPO0XPKKVOu1XuNGDpIUJ87dn8Uff1d7CJ0RVsXzVGMQd1YdM49ZWs0Y8S059PGPD5KXL x8gyCfu9Kb7.7zrmA8rRq_j9T5aPK5AKI_SZUZX.e1o_51ejK4qhNxRUlp7zayH_jod6Xlooob6R rWEWiQg95z6CXfbOqhRk7gzBhAbpM Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 20 Jun 2018 05:54:33 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp410.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 3d5b8cbcac32e3145860924296b1643b; Wed, 20 Jun 2018 05:44:23 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history From: Mark Millard In-Reply-To: Date: Tue, 19 Jun 2018 22:44:22 -0700 Cc: Ed Maste , Bryan Drewery , FreeBSD Current , FreeBSD Toolchain Content-Transfer-Encoding: quoted-printable Message-Id: <916F804A-7A7E-43A7-8DBF-EE4973FDD32A@yahoo.com> References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <33a43aac-231f-6158-1de4-f5dbfaf195df@FreeBSD.org> To: Li-Wen Hsu X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 05:54:35 -0000 On 2018-Jun-19, at 9:14 PM, Li-Wen Hsu wrote: > On Tue, Jun 19, 2018 at 9:24 PM Mark Millard = wrote: >>=20 >> On 2018-Jun-19, at 8:02 AM, Li-Wen Hsu wrote: >>=20 >>> On Mon, Jun 18, 2018 at 8:36 PM Ed Maste = wrote: >>>> Li-Wen reported that the build is done in a 11.1-rel jail though, = so >>>> the libarchive (or any userland) change shouldn't be responsible. >>>>=20 >>>> Can we update a canary builder to somewhere between r328278 and = r333388? >>>=20 >>> butler1.nyi.freebsd.org is running r331373 now. >>=20 >>=20 >> But there seems to be another of the ar -> ranlib failures >> after that on butler1.nyi.freebsd.org : >=20 > Yes I was trying to narrow down the cause, now it seems between > r328278 and r330304. >=20 > butler1.nyi.freebsd.org is back to run r328278. And I'll try to > reproduce this in elsewhere. Okay. Then I'll quit looking to report which way butler1.nyi.freebsd.org is working (implicitly: search direction information). I will report if I see any new examples. (Seems unlikely.) Side note . . . It took me a while to find what to look to find the head version and jail version involved. For what I reported (powerpc): 22:12:03 uname: 22:12:03 FreeBSD FreeBSD-head-powerpc-build.jail.ci.FreeBSD.org = 11.1-RELEASE FreeBSD 12.0-CURRENT #0 r330304M: Sat Mar 3 02:23:02 UTC = 2018 peter@build-12.freebsd.org:/usr/obj/usr/src/sys/CLUSTER12 = amd64 Now I know. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Wed Jun 20 14:47:08 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54AA6101CD53; Wed, 20 Jun 2018 14:47:08 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x233.google.com (mail-io0-x233.google.com [IPv6:2607:f8b0:4001:c06::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D20E07D465; Wed, 20 Jun 2018 14:47:07 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io0-x233.google.com with SMTP id d22-v6so3678536iof.13; Wed, 20 Jun 2018 07:47:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=dTDi6hnOOwpJJAErsYDQ9rDRqUJUU958FuetSmEkenM=; b=J16GU4OrGG1b/F8vwcWOljnmYST40+XhrPAqRzjJvgrwr6GdMfsg8y88+aAjExCRcU piosbpBaAuoqC5xq679d7Y5ZVPJORYfd+zGiRIDBs0lduMo22CfsXdSASVygRzFWBoBO EnBXIcM89OP8MjqoDNaaAi1j3W2X99VzJ2O49L0eG/nQ68rEj1IsdLmi9oWQnNMNah/B VByiX6JdcJSgGckJ5/X3Kcf6UsfNqe7+WIK8HVlFjEYZ5Kz34XLZZIpqQRBur/s+p1x0 978RKUWrPtJ+YLmZ0wm4/jF4nkrMohp/Eh661IPqqSBpXe5EhFyQp9bxXQsGyfQZX3O1 Qpcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=dTDi6hnOOwpJJAErsYDQ9rDRqUJUU958FuetSmEkenM=; b=MKwKQArAnJPGvtcVWYmki6UuKoU/h9X4KV2R+hYfRODujdN7y9OgO9LuDj5YpxkYKH fkd4mNBkGhF9Y3EXzvzg5pUHeeolKTef8H0luKPWjoRR0tm9VN0f1CvCOXWPLDQSYBc9 eeQm5T/fk7U83UiNnDbvKMCSohpbRipo8g13vSyY9DxEHenKJ2b7GDFLnkoxoE5Ae6G7 rLj3vBxwjPLZMVKF05i225dqSfBcBge9MVzWihl2DBRzTiUhgzTaLcV8BHRZPi4o9JyF NlBG/ZXDnqbwLicPAq3HyG+ns8YuhA1SDres/vf0d5sdXb7x4MH8iKmBeMtqGNyivN9S hmog== X-Gm-Message-State: APt69E1SfF+KP3N6+kd+4gxFmbryU9IeHFjpgSi4HmY+k+1g8xZKKnyG pYWLdZPdSKgwh8kUmNZNhVjkgMZV7/OOwkMU6/YoOomb X-Google-Smtp-Source: ADUXVKIhZ3IbCWYrSQJ/VrMRj55CO8AZmfPRr4mQaw1tYCPwG6g7KB/OjBMVxM3s3u3/l6karJhT3xPkwcA0s9rnKWc= X-Received: by 2002:a6b:2cd:: with SMTP id 196-v6mr16837806ioc.294.1529506026990; Wed, 20 Jun 2018 07:47:06 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a6b:87c4:0:0:0:0:0 with HTTP; Wed, 20 Jun 2018 07:46:46 -0700 (PDT) From: Ed Maste Date: Wed, 20 Jun 2018 10:46:46 -0400 X-Google-Sender-Auth: ezVuUXpBQkD2iedP8W9aZUmP9mQ Message-ID: Subject: Tool Chain Migration: objdump users, please test llvm-objdump To: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 14:47:08 -0000 Work is in progress to migrate fully to modern and permissively licensed components for the tool chain. This includes moving away from the three obsolete binutils components that are still in the base system (as, ld, objdump). objdump is a tool to report information about binary objects (such as headers, symbols, etc.), is not required as a build tool, and in any case many uses of objdump are better served by readelf. For FreeBSD 12 I intend to remove GNU objdump 2.17.50. PR 229046[1] is open to track tasks related to its removal, and users who need GNU objdump can install an up-to-date version from the ports tree or the binutils package. That said, llvm includes a somewhat equivalent llvm-objdump, and it is built by default in FreeBSD now. If llvm-objdump's command line option support and output format is "close enough" to GNU objdump for most users we may decide to install it as /usr/bin/objdump. Therefore, I would like to ask users of GNU objdump in FreeBSD to give llvm-objdump a try. Please let me know if it works for your uses, or describe deficiencies that you found. [1] https://bugs.freebsd.org/229046 From owner-freebsd-toolchain@freebsd.org Wed Jun 20 15:50:31 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 63001102067A; Wed, 20 Jun 2018 15:50:31 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: from spindle.one-eyed-alien.net (spindle.one-eyed-alien.net [199.48.129.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0879380D0C; Wed, 20 Jun 2018 15:50:30 +0000 (UTC) (envelope-from brooks@spindle.one-eyed-alien.net) Received: by spindle.one-eyed-alien.net (Postfix, from userid 3001) id B6A4E5A9F12; Wed, 20 Jun 2018 15:50:22 +0000 (UTC) Date: Wed, 20 Jun 2018 15:50:22 +0000 From: Brooks Davis To: Ed Maste Cc: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Subject: Re: Tool Chain Migration: objdump users, please test llvm-objdump Message-ID: <20180620155022.GA92001@spindle.one-eyed-alien.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7JfCtLOvnd9MIVvH" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 15:50:31 -0000 --7JfCtLOvnd9MIVvH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 20, 2018 at 10:46:46AM -0400, Ed Maste wrote: > Work is in progress to migrate fully to modern and permissively > licensed components for the tool chain. This includes moving away from > the three obsolete binutils components that are still in the base > system (as, ld, objdump). objdump is a tool to report information > about binary objects (such as headers, symbols, etc.), is not required > as a build tool, and in any case many uses of objdump are better > served by readelf. >=20 > For FreeBSD 12 I intend to remove GNU objdump 2.17.50. PR 229046[1] is > open to track tasks related to its removal, and users who need GNU > objdump can install an up-to-date version from the ports tree or the > binutils package. >=20 > That said, llvm includes a somewhat equivalent llvm-objdump, and it is > built by default in FreeBSD now. If llvm-objdump's command line option > support and output format is "close enough" to GNU objdump for most > users we may decide to install it as /usr/bin/objdump. Therefore, I > would like to ask users of GNU objdump in FreeBSD to give llvm-objdump > a try. Please let me know if it works for your uses, or describe > deficiencies that you found. I think we've changed our flag us in CheriBSD to accommodate llvm-objdump so at least a few months ago flag compatibility was poor. The output is different, but fine for my uses (producing human readable assembly output). -- Brooks --7JfCtLOvnd9MIVvH Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJbKne9AAoJEKzQXbSebgfA7uAH/2xPXhLzGp20uqe/KwYrdjm5 zeol32twuy23tuwUsxS/cqFK0uR7ZafA3pC4aOLKWa72EbOnKE5IqCqn729yn59+ yb/leR0KOZ3IVbAGinM/yyQEYhQSkHCJYwA+zyTY8oIP1PmRBy0eVNAaMwIYk4eq b+5W/KgrdJkK4N2Z6le2I6gd1skAr4fZ/gbZUxPH/IyEfykNgu0aJa546WAxm38u 0RgNOv47X7Ln3nqGJMlbOP/ji4VzaCQZcfuyNJKh5nh1sc7+++3k6UWZCOoXyh/Y LZuy5mkQbSrB/uMmoKlyy2H4jiGGIr6yUTWlZCA+nkEnv2zb4y29XZ3nwzYTmAQ= =y0r2 -----END PGP SIGNATURE----- --7JfCtLOvnd9MIVvH-- From owner-freebsd-toolchain@freebsd.org Wed Jun 20 21:08:47 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1EE3B100C316; Wed, 20 Jun 2018 21:08:47 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B925774D7A; Wed, 20 Jun 2018 21:08:46 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 86F2019612; Wed, 20 Jun 2018 21:08:46 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id C0BB41D4B; Wed, 20 Jun 2018 21:08:45 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id lNY455BWnvcp; Wed, 20 Jun 2018 21:08:43 +0000 (UTC) To: FreeBSD Current DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com 219291D46 Cc: FreeBSD Toolchain From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8CGwwF AlrozigFCQpgez0ACgkQNddxu25Gl8+m5Af/R3VEdxNMAcDIes9ADhQyofj20SPV3eCJ3HYR OebTSuNdOudGt4AAyA8Ks94u9hiIp5IGsc6RDsT9W7O2vgXhd6eV3eiY5Oif5xLIYrIDVu1Y 1GyRxRrPEn/QOqDN6uFZCPwK1aOapGcYCrO9lB0gMuTVfgHanU61rgC9tMX0OoAOyRd+V3/M 8lDNhjJdF/IpO3SdYzKfkwduy4qamw4Gphcx/RfYQvYLq/eDkP8d50PphWdboqWBwNRHayro W/07OGzfxM5fJ5mBsXPQcO2QcRjkyHf6xCM6Hi1qQL4OnXMNE/ZTX0lnOj1/pH93TlzSHZMP TaiiA/MBD3vGsXBmBg== Organization: FreeBSD Subject: [CFT] tinderbox/universe building clang once Message-ID: <7dc2e7de-410e-bf24-2b3c-a91e4a97e4f2@FreeBSD.org> Date: Wed, 20 Jun 2018 14:08:43 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="fn7CExqiCzxskqk2aB5Z1aaDownqZxUOg" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 21:08:47 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --fn7CExqiCzxskqk2aB5Z1aaDownqZxUOg Content-Type: multipart/mixed; boundary="UL11EkMzdgYPJWnEqdE1m54eNepYJ0M8t"; protected-headers="v1" From: Bryan Drewery To: FreeBSD Current Cc: FreeBSD Toolchain Message-ID: <7dc2e7de-410e-bf24-2b3c-a91e4a97e4f2@FreeBSD.org> Subject: [CFT] tinderbox/universe building clang once --UL11EkMzdgYPJWnEqdE1m54eNepYJ0M8t Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable https://people.freebsd.org/~bdrewery/patches/universe-one-clang.diff This will build clang once if any of the targets specified (or defaulted) require bootstrapping clang. It probably has some issues with LLD_BOOTSTRAP in some cases. It could be improved more in the future for reusing more of the tools built but I think this is good enough for now as it saves the majority of the time in the bootstrap phases on clang. This won't work for GCC unless it learns convenient -target support. Its needed --sysroot support was also broken until some recent work from John Baldwin but I'm not sure if that has been committed yet. Also FYI WITH_SYSTEM_LINKER support is now in to avoid building libclang for lld on archs that have LLD_BOOTSTRAP set. I'm putting this out for testing since tinderbox/universe take so long and I can't possibly test all workflows with it myself. --=20 Regards, Bryan Drewery --UL11EkMzdgYPJWnEqdE1m54eNepYJ0M8t-- --fn7CExqiCzxskqk2aB5Z1aaDownqZxUOg Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJbKsJbAAoJEDXXcbtuRpfPwzYIANro40U71/wwbk2wKD0ua+xB ToH7z4gdfDlaRHdlUxacIkUlcNBXWPcx/z2Qw/6pl5G4qPA2OZ/YGAly6GqKTDbf DkRwWX/3SuJerbxJT++o+YocapkleYN/xqa/n5sSriqsmy5KCI9ltmQlcvPUqBVH nVwr5IviCldxtDv1TQumD6impVhfXbf6Ll/Io0XWix1auR8UJC/KrBfR27hhgdK4 i8PlIzF8IFz7xNLn92TZHuYVpeROBy+a+OKgQavyc5vbfbKR6Z7k1hKtqUCrEFIQ Om09xZOWqkyjgrIVB4jtUtf2cD/ZWgi2BbDKz1VzfU8RaLbpQyMYuYVoczEeyF0= =CDWz -----END PGP SIGNATURE----- --fn7CExqiCzxskqk2aB5Z1aaDownqZxUOg-- From owner-freebsd-toolchain@freebsd.org Wed Jun 20 22:26:01 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1D91A100FC00 for ; Wed, 20 Jun 2018 22:26:01 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9DC017783A for ; Wed, 20 Jun 2018 22:26:00 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-wm0-x242.google.com with SMTP id v131-v6so2258638wma.1 for ; Wed, 20 Jun 2018 15:26:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=uKEjXyFedaly3u8DaZxZpvyWQdknKghAExr5rG9FHAw=; b=bVrJJwp+i014n5r96qF/QR7dG1mydBjoMmU7T/UBk0dYHOsnis3bWQ8VQYZCDLNpCr 6F1OTRoZeTnPrSEMNnqoicipBTN20AiJaHKgTbLNclCBz+Cv/OQIpytMOuwidlm5U8+L GyMIC9bl+nchtGU7BXS2v17NsvB3ZXCsPBsSSsgXlvAeA3V8l83fRwpjk3fSwIJQAVz+ 6AEM6Q4UyzjnZSgLRyutpy/8xL0Sg/GcIfo/2fhDNzFbGu7EdL4W+MDi7gQrpYJ1+Lex D2nwnLzPHlh4JifT7VCVPrlq9H8vKVHRTtoXRADkpEg7vxi0Zj/n/vtUMuczHlEjw+5m BekA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=uKEjXyFedaly3u8DaZxZpvyWQdknKghAExr5rG9FHAw=; b=QLnyx9g+exsm1Rlv8UUV2BLOl0NTG6n+v7zfpKLlncFWfe80WVq24Q8lhd4DA2WhZ+ AbD6ls7DrF19D+1fbjQ6k1aMDL+Xznp0Tjcfa9DgtYX9bQXQ3Xlb1hfNBjTNvDMriwwU XVyrWC0aCKSEYlBloR4hv6IiaKU93hyKiyjy8bipICEvdge/DCWFLVwXO8yPQB7bt5dc s2c0hMrOHo1Al7ftta87IOmYC/UzQMfRidMz4zSlfQvyWgB4Ffv4J8iPz5Xf8FLGDqG+ AGVo4f2kOcXePRmo/z8JXfTSN4qLSVw4jK1vfUHpTNEnArMQ4fDaIohS1EZtMXuw96he j7rw== X-Gm-Message-State: APt69E3XkTecDymkiSKQQE4ZNUPWoMZLUHrKpa0O2kPHCOaoavTidqJx eJDFApQ9/Em4Z7Ox9hejSNA38SSWBP8= X-Google-Smtp-Source: ADUXVKILIMSXQqiNUdw7Gs9g7N01jD7gf6qc5gch1ARbC+/w9NOR8QdeVK9Sb4pzglLMRPKuszXMfQ== X-Received: by 2002:a50:8f42:: with SMTP id 60-v6mr19470280edy.248.1529533559407; Wed, 20 Jun 2018 15:25:59 -0700 (PDT) Received: from mutt-hbsd (tor.matmen.me. [94.16.123.176]) by smtp.gmail.com with ESMTPSA id r10-v6sm1444237edo.77.2018.06.20.15.25.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 20 Jun 2018 15:25:58 -0700 (PDT) Date: Wed, 20 Jun 2018 18:25:27 -0400 From: Shawn Webb To: Ed Maste Cc: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Subject: Re: Tool Chain Migration: objdump users, please test llvm-objdump Message-ID: <20180620222527.vkd5fm3ksd5j6yux@mutt-hbsd> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="nq7lbmr2sjwra7le" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD mutt-hbsd 12.0-CURRENT FreeBSD 12.0-CURRENT X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: NeoMutt/20180323 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 22:26:01 -0000 --nq7lbmr2sjwra7le Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 20, 2018 at 10:46:46AM -0400, Ed Maste wrote: > Work is in progress to migrate fully to modern and permissively > licensed components for the tool chain. This includes moving away from > the three obsolete binutils components that are still in the base > system (as, ld, objdump). objdump is a tool to report information > about binary objects (such as headers, symbols, etc.), is not required > as a build tool, and in any case many uses of objdump are better > served by readelf. >=20 > For FreeBSD 12 I intend to remove GNU objdump 2.17.50. PR 229046[1] is > open to track tasks related to its removal, and users who need GNU > objdump can install an up-to-date version from the ports tree or the > binutils package. >=20 > That said, llvm includes a somewhat equivalent llvm-objdump, and it is > built by default in FreeBSD now. If llvm-objdump's command line option > support and output format is "close enough" to GNU objdump for most > users we may decide to install it as /usr/bin/objdump. Therefore, I > would like to ask users of GNU objdump in FreeBSD to give llvm-objdump > a try. Please let me know if it works for your uses, or describe > deficiencies that you found. In preparation for Cross-DSO CFI support, HardenedBSD switched to llvm-ar, llvm-nm, and llvm-objdump on 12-CURRENT/arm64 with commit a3db6f9006499b55c2042faccd0ed6a6777b9d9f (22 Dec 2017). There are some issues with the ports tree, but I haven't quantified them, yet. All high-visibility applications (firefox, apache, nginx, openvpn, etc.) all work with a full llvm toolchain (again: llvm-ar, llvm-nm, and llvm-objdump). Some applications break during runtime and not build time. Certain pidgin plugins break, for example, at runtime due to a full llvm toolchain, but compile just fine. Would you like me to quantify the compilation breakages due to the full llvm toolchain switch? If so, I can do that after July 12th. Thanks, --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD Tor-ified Signal: +1 443-546-8752 Tor+XMPP+OTR: lattera@is.a.hacker.sx GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --nq7lbmr2sjwra7le Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEKrq2ve9q9Ia+iT2eaoRlj1JFbu4FAlsq1FIACgkQaoRlj1JF bu6JfA/9ExEew2VcI4fz2rc3F3/YIKkc9MuY5+w8UsNNaFK2ye2WjAhDP5lPcCzp PxqRkILYXk6uRnZvNXIAawpo2I5DXnNhVvsEK6f0oBCZe8/OTscKGWKueNbg5e4q 7my69lfJujCK6kxrS4vgfUMwqHg9DwhCCyI/mT7hkRVZXaxzbFRQad925jhyjCWH n9nzWOgHV0k7JMAH6S9F4jqLiYFQDGNvay6t5EGtMEv7u2aCdSthS0byCyTr1qd2 v3qQD+elYI8Wpo84bTVKyxBWXW8vI6hwzOftD5QNUwIiA8VpuYahIt7XoE8xhUEK Ua5DLQNrUL6q3kHkhoJjPES2dPBc9X2hPX+5cIMIIE6+Dsfjx2unYMee4zkyH+qb oeb7OyV37voF7DeDxPPn4sLT9P1zZHJ0CrC84iLit+zT2qX6Mo2z+S084vLMAPKI qkDf9d4vumwjs0WSy74G3mhro2KdEZno+CqFD+GTMYNf2LMA647jj9BLaMkuj/ce Y69/c/JO2q228PN2oqznZzPB88UX3s/t4i6whMUMZSL8eCrp23IE0AH/IBTPnJti TdSnk3eH/DAJWbFj9Gg5ptpIpVl2w2OFttA5i7+Drh3YaE6crcdGCMrx/iwtQtZ3 mS97wWhypYkguS564AHktJYDuFhNkSGvEygPIkJGa5jSZASOCyw= =28XV -----END PGP SIGNATURE----- --nq7lbmr2sjwra7le-- From owner-freebsd-toolchain@freebsd.org Wed Jun 20 23:31:43 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 968F41012B2D; Wed, 20 Jun 2018 23:31:43 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x236.google.com (mail-io0-x236.google.com [IPv6:2607:f8b0:4001:c06::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 22D61797EA; Wed, 20 Jun 2018 23:31:43 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io0-x236.google.com with SMTP id t5-v6so1309976ioa.8; Wed, 20 Jun 2018 16:31:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=22Gz3KOK4Qd2MwplLS8E5n8TQgqwP9U9ip6VVgdeI7w=; b=PXJ4Is2tOFfANLrpn2X9v5s0OJvbFhqjbEBcWI7h8x6sVq25JyOekTg/0avFyNGvsY 5BMFBIS3oovcFqKsG1LT6cI1l5O4xpqjAdANgmjrKkB/RPO4Nbx3F0JlXuhV+5m56zso QYtaofP3hUk54Ahtiz2ifC4fLBT29FvK1z2MpauiMP8lFbIpcJrE5kFf6Q9qhc27gV6c Qv2+lgsnQ9vbVAZn1o1iyqgF6oCzMKWSMeLnxESIAOgK6e5mJawTYUFyVCckMgRM6+HV +T0k5/eoN2szJs24EMKLSpI/Wl2GoEPNAga3G0zVbl3TXmpm5vpIFT+EXgWE5QZLIPrc ENqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=22Gz3KOK4Qd2MwplLS8E5n8TQgqwP9U9ip6VVgdeI7w=; b=CQMhgdIhrbKyE20vxr4AaYSsYUMTgPNLZUbiC0erG6P2mTvfJEs4HE/hREMnwg1Eg9 /X+NWwD+0EViZ9XKA/dtqvI8JprI7leEVTFTfc9sVK4dZjo8ABDV6KPs32WJkYl4rhOs Cx5lF2biwkOQMKiD91j1LErjf0uJZdeUYWid4kSrEuia4cd7CbJxa6m1o74280DiESYo Q2F/YE92dx6ODIN+onZ2biRngliX0rgLvYF8f40Ojm1hr/QFSe6AowJMOvtZ0xAxeOHB A4UDUmUIRWdR/ToEe/Qq5UzAuaFWa7P6bbdVbc5EwmjTFEzxFzjhL4PwFfSxPNy0IkRi UtYA== X-Gm-Message-State: APt69E0XRbhamRByrLViq7b3SGiFiWrlY//7vW2oGlN61i7rD+od8VD6 dfNsEK1jcNlntOjRl2bX6nW8mYEEtW6cOqRB4zQtzw== X-Google-Smtp-Source: ADUXVKKmbpdqTfiPl1TnptPJY0mVR2SDPhUYuE2yk0rJjicS3GdvO83xkpLs3BnZ8wCUhp5pwHOUVtfUXzC7e2nnnUQ= X-Received: by 2002:a6b:2cd:: with SMTP id 196-v6mr18280983ioc.294.1529537502390; Wed, 20 Jun 2018 16:31:42 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a6b:84e1:0:0:0:0:0 with HTTP; Wed, 20 Jun 2018 16:31:21 -0700 (PDT) In-Reply-To: <20180620222527.vkd5fm3ksd5j6yux@mutt-hbsd> References: <20180620222527.vkd5fm3ksd5j6yux@mutt-hbsd> From: Ed Maste Date: Wed, 20 Jun 2018 19:31:21 -0400 X-Google-Sender-Auth: jETrYq669ZpCvMJagZ6JymYAIm0 Message-ID: Subject: Re: Tool Chain Migration: objdump users, please test llvm-objdump To: Shawn Webb Cc: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 23:31:43 -0000 On 20 June 2018 at 18:25, Shawn Webb wrote: > > Would you like me to quantify the compilation breakages due to the > full llvm toolchain switch? If so, I can do that after July 12th. Thanks Shawn, right now I'm interested specifically in llvm-objdump, with the goal of sorting it out in advance of FreeBSD 12. I think it's a worthwhile endeavour to quantify the breakage from using all of the LLVM tools though, and if you're able to triage the issues and submit LLVM, FreeBSD, or upstream port issues as appropriate that would be much appreciated. (It's just not yet on the critical path for me.) From owner-freebsd-toolchain@freebsd.org Wed Jun 20 23:41:21 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B105410133F9 for ; Wed, 20 Jun 2018 23:41:21 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2BD3179D4F for ; Wed, 20 Jun 2018 23:41:21 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-wm0-x236.google.com with SMTP id n5-v6so2417253wmc.5 for ; Wed, 20 Jun 2018 16:41:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=2yZzOTVIGoQsCjkTWL7uLSmBn8ui0zidYHUxWhmN6qk=; b=GG2FPem0UeIj8iy9nmCasIok5ytmY51JrG3L9JGDHILEIlWCKzE+MwLUHWH+C5RH0n 4W26fb9/ci+hM4i1j+NUseXJWqQE5RJb0SMWXOAITQd/mMO5HD5HWyaObkAGILxirakG EIAhw8Qr9VG8ni6cfdvFoRiUW82oN++DBT0UgK5sr27jssONmYwo1LlFhv1cmJ0SuDpv dwk7f1kHvDVeIMo08iTZCXQUrAKRyLB8xw3m1ukeHFLAyb1GbpTFjZjp6ygKTB7HifCX cKUzlqFvhfWPtuuUV/IB4GVG1T2U2QVy2wMeM9XuPjJfDbpi5puLghqeE2hfMs9+zBwo a1cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=2yZzOTVIGoQsCjkTWL7uLSmBn8ui0zidYHUxWhmN6qk=; b=aRU73/m25d6y1y8xUJwwxM/mileCG67c4M1B+Uct5kGjn3dS78uzJTR8gB7yoMmIxv 3VfJVYNDPFmKqB/JTfIboVngO1kmU5OPOglbJWgU2hq4kcpS4aXK4ZtYQ3WRoc+X4YcX jKn5aK3UEIJa5IV7vtjf0Q1nvHRzdjD0Y8wkPd83faSey0Ma3zX1eg9NY1oWajlV0UOV Oa+eZwJE4vK8IuTvWLCDYUWinOl9TCu3FT0tFEqPcOUkhl3K5UIhfYyxyxNzO3XV3mNM zqRRr35aWA62Oxy1Xws9n89nguizCpFvvI45hl7ePeJ/4bnxjsbMx/qILLQnekYmAEIt FA2g== X-Gm-Message-State: APt69E0GUO4RnHyJZS8TeexUvob21z8OGuD+xKgcPJVHVHrIfp4weRRx u1fLEhumc5r3j6LTPYc9T4tPSQ== X-Google-Smtp-Source: ADUXVKK+T1R1JzE4JolU8hWTL6JSRh1RAuyOLgYN74JcSKPV2u2rgFzgm+R1dkfyFmXRl4BsV4fI7A== X-Received: by 2002:a50:f5d7:: with SMTP id x23-v6mr19354290edm.132.1529538079379; Wed, 20 Jun 2018 16:41:19 -0700 (PDT) Received: from mutt-hbsd (tor-exit-4.all.de. [212.21.66.6]) by smtp.gmail.com with ESMTPSA id d11-v6sm1555446edo.63.2018.06.20.16.41.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 20 Jun 2018 16:41:18 -0700 (PDT) Date: Wed, 20 Jun 2018 19:40:47 -0400 From: Shawn Webb To: Ed Maste Cc: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Subject: Re: Tool Chain Migration: objdump users, please test llvm-objdump Message-ID: <20180620234047.s5m267t3s3ys66wh@mutt-hbsd> References: <20180620222527.vkd5fm3ksd5j6yux@mutt-hbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zyoys46m3tkhag4e" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD mutt-hbsd 12.0-CURRENT FreeBSD 12.0-CURRENT X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: NeoMutt/20180323 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jun 2018 23:41:21 -0000 --zyoys46m3tkhag4e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 20, 2018 at 07:31:21PM -0400, Ed Maste wrote: > On 20 June 2018 at 18:25, Shawn Webb wrote: > > > > Would you like me to quantify the compilation breakages due to the > > full llvm toolchain switch? If so, I can do that after July 12th. >=20 > Thanks Shawn, right now I'm interested specifically in llvm-objdump, > with the goal of sorting it out in advance of FreeBSD 12. >=20 > I think it's a worthwhile endeavour to quantify the breakage from > using all of the LLVM tools though, and if you're able to triage the > issues and submit LLVM, FreeBSD, or upstream port issues as > appropriate that would be much appreciated. (It's just not yet on the > critical path for me.) Sounds good. Can you ping me again after July 12th? Also, if Tor is available for you, the amd64 Poudriere web UI is accessible via a Tor v3 Onion Service: http://3jkjhrvkdbdkqisnwhdpe4afh2j2g3suhsfcewiemsyk5ecd6gadmxyd.onion:8081/= index.html Thanks, --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD Tor-ified Signal: +1 443-546-8752 Tor+XMPP+OTR: lattera@is.a.hacker.sx GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --zyoys46m3tkhag4e Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEKrq2ve9q9Ia+iT2eaoRlj1JFbu4FAlsq5foACgkQaoRlj1JF bu4XUBAAxa66VitVI6ms0mHy22WWeQEyOBoxORP9CraJGRMa4LF/zWE8TgHazjvT iKY7UGBKa6azEHbYOI6MvgoF/vXufh+/Gwiid5J0Lcp3dzbiLDEPxsygvczITzRp PApI8dJnQUsK8/9WmqpcbzrMC3y5B6xoPcomTjeSkpTDnC1zMw08kgZFshS+8Kt+ 5iAeOx7P0NjXJAB2eqD/qCCMlIx6OEnJmkOjgw3EPiwSexxUijF1vqiEcR5Px5XY y1GjfZow3eOrP8cfxr1d4ZveqQbZiLGdLyRZM9b4iJTVG4o0m+FRM/MVOnaZfjSV 4mLHZQ2b79CZtNX4D6n+MFY0q5FS1okd4BoNPolXAt5ZJA/hTGYLQ+b7NMJZs1x9 chRmWt8cEQh38J+oQHRUkOpE7Fftk00WT3kTFXWOia6cdPmZ779gLRt3EH/2/Ou/ zqHQP24sQb7/nSmj39YbJS3/95Jtee17QRF7/KwBMqOBNGXIHjioPxUhD+00I2PX L8OZTOJC1MCl2u85J/JBoLr9OtFYVm5gKov8gq09tp1M1mom73g0j71uTPkkxkR5 iuoatU2oVBEIVxBra7R5rlWe+GgFz9bhVbynTI08Bwfih+tYVpmVVH5QAnXevJD4 RJbtEJCVJ9zfzOXozcjM1H1UZfaLYAg5TXJ8O+jwkB6q6AyfSMc= =GPcL -----END PGP SIGNATURE----- --zyoys46m3tkhag4e-- From owner-freebsd-toolchain@freebsd.org Thu Jun 21 00:07:38 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4EB7510149A9; Thu, 21 Jun 2018 00:07:38 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CCD637AC25; Thu, 21 Jun 2018 00:07:37 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 9D85F1B55D; Thu, 21 Jun 2018 00:07:37 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id A64BA1F46; Thu, 21 Jun 2018 00:07:36 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id XfPwaGm7Vynk; Thu, 21 Jun 2018 00:07:33 +0000 (UTC) Subject: Re: [CFT] tinderbox/universe building clang once DKIM-Filter: OpenDKIM Filter v2.10.3 mail.xzibition.com 435E41F41 From: Bryan Drewery To: FreeBSD Current Cc: FreeBSD Toolchain References: <7dc2e7de-410e-bf24-2b3c-a91e4a97e4f2@FreeBSD.org> Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Autocrypt: addr=bdrewery@FreeBSD.org; prefer-encrypt=mutual; keydata= xsBNBFJphmsBCADiFgmS4bIzwZijrS31SjEMzg+n5zNellgM+HkShwehpqCiyhXdWrvH6dTZ a6u50pbUIX7doTR7W7PQHCjCTqtpwvcj0eulZva+iHFp+XrbgSFHn+VVXgkYP2MFySyZRFab D2qqzJBEJofhpv4HvY6uQI5K99pMqKr1Z/lHqsijYYu4RH2OfwB5PinId7xeldzWEonVoCr+ rfxzO/UrgA6v/3layGZcKNHFjmc3NqoN1DXtdaEHqtjIozzbndVkH6lkFvIpIrI6i5ox8pwp VxsxLCr/4Musd5CWgHiet5kSw2SzNeA8FbxdLYCpXNVu+uBACEbCUP+CSNy3NVfEUxsBABEB AAHNJEJyeWFuIERyZXdlcnkgPGJkcmV3ZXJ5QEZyZWVCU0Qub3JnPsLAgAQTAQoAKgIbAwUL CQgHAwUVCgkICwUWAwIBAAIeAQIXgAIZAQUCWujOIgUJCmB7NwAKCRA113G7bkaXz/xpB/9b /UWIPbieY1IeIuHF2pyYPE7Hytkh3HVsxMA0F5Ma2AYQsXZZeKNKWrF7RPyDyDwUklLHJkhm k3EfClBbHxf08kMIm1vWCJRtgxic9knY/bzYGiWMpHjg3cSd1XfrYH1autYqTZAjDwIkgOjU dR//Tbn4V36sY7y2jz+kdMVWvK53U32aZqiwBbCn4DPe1wSZcUs17mV/0uZdIoGdj74B1orN A/0py5vHYo6HcbBNoaR8pKRLf5VZNRsxqGIMhTucx4SJWcHpuRBWYyvJSFzwvxdK4ZD4Yqoc kFGPVtOXktVMai9exrLvP3G77fKMu8DI6j4QRU4wCesnHuIfRPFuzsBNBFJphmsBCACiVFPf kNfaFtUSuY0395ueo/rMyHPGPQ2iwvERFCpeFGSQSgagpenNHLpFQKTg/dl6FOoST5tqyxMq fyHGHDzzU51bvA/IfaGoNi/BIhTe/toZNMRvpcI3PLjiGcnJnuwCCbAVOAGdb+t5cZtpNdOI cKYmrYG3u9RiBpe6dTF+qLrD/8Bs1wjhduQ8fcNNgnkXu8xDH4ZxY0lIc3QgvYWp9vimlQe6 iKjUd2/DX28ETZcD5h6pYV331KMPTrEI0p0yvFijUZce8c1XHFyL1j9sBAha5qpszJl6Uq5i LolhKRcGfcdmtD72vHQjUYglUyudSJUVyo2gMYjdbiFKzJulABEBAAHCwGUEGAEKAA8CGwwF AlrozigFCQpgez0ACgkQNddxu25Gl8+m5Af/R3VEdxNMAcDIes9ADhQyofj20SPV3eCJ3HYR OebTSuNdOudGt4AAyA8Ks94u9hiIp5IGsc6RDsT9W7O2vgXhd6eV3eiY5Oif5xLIYrIDVu1Y 1GyRxRrPEn/QOqDN6uFZCPwK1aOapGcYCrO9lB0gMuTVfgHanU61rgC9tMX0OoAOyRd+V3/M 8lDNhjJdF/IpO3SdYzKfkwduy4qamw4Gphcx/RfYQvYLq/eDkP8d50PphWdboqWBwNRHayro W/07OGzfxM5fJ5mBsXPQcO2QcRjkyHf6xCM6Hi1qQL4OnXMNE/ZTX0lnOj1/pH93TlzSHZMP TaiiA/MBD3vGsXBmBg== Organization: FreeBSD Message-ID: <77cab326-1cd9-4f25-4e8f-22f1038161b7@FreeBSD.org> Date: Wed, 20 Jun 2018 17:07:31 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <7dc2e7de-410e-bf24-2b3c-a91e4a97e4f2@FreeBSD.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3vGfZViDBlyLXtOnkKeNrd68sZh0JTgNH" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jun 2018 00:07:38 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --3vGfZViDBlyLXtOnkKeNrd68sZh0JTgNH Content-Type: multipart/mixed; boundary="0XBdC9G0rSJTDcaCDGKClfiiUKtAo4gOY"; protected-headers="v1" From: Bryan Drewery To: FreeBSD Current Cc: FreeBSD Toolchain Message-ID: <77cab326-1cd9-4f25-4e8f-22f1038161b7@FreeBSD.org> Subject: Re: [CFT] tinderbox/universe building clang once References: <7dc2e7de-410e-bf24-2b3c-a91e4a97e4f2@FreeBSD.org> In-Reply-To: <7dc2e7de-410e-bf24-2b3c-a91e4a97e4f2@FreeBSD.org> --0XBdC9G0rSJTDcaCDGKClfiiUKtAo4gOY Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 6/20/2018 2:08 PM, Bryan Drewery wrote: > https://people.freebsd.org/~bdrewery/patches/universe-one-clang.diff >=20 > This will build clang once if any of the targets specified (or > defaulted) require bootstrapping clang. >=20 The longterm plan does include making 'TARGET=3Darch1 make buildworld' an= d 'TARGET=3Darch2 make buildworld' both use the same compiler and various other build tools. For now this patch only addresses tinderbox/universe so we can have some progress. I had another implementation that covered the buildworld case but it was getting too complex and causing conflicts with other people's work. I'll improve this over time. > It probably has some issues with LLD_BOOTSTRAP in some cases. It could > be improved more in the future for reusing more of the tools built but = I > think this is good enough for now as it saves the majority of the time > in the bootstrap phases on clang. >=20 > This won't work for GCC unless it learns convenient -target support. > Its needed --sysroot support was also broken until some recent work fro= m > John Baldwin but I'm not sure if that has been committed yet. >=20 > Also FYI WITH_SYSTEM_LINKER support is now in to avoid building libclan= g > for lld on archs that have LLD_BOOTSTRAP set. >=20 > I'm putting this out for testing since tinderbox/universe take so long > and I can't possibly test all workflows with it myself. >=20 --=20 Regards, Bryan Drewery --0XBdC9G0rSJTDcaCDGKClfiiUKtAo4gOY-- --3vGfZViDBlyLXtOnkKeNrd68sZh0JTgNH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJbKuxDAAoJEDXXcbtuRpfPtDIIANgXKTqreWu6Fsfb0wDNvVoL ox3AOlHi3U3KO4p+PqbLJXm0rbftg4KClmsy86n8+bbz4G9wxGrHssNN/2Czko+d 2m1VmRqN6dp+A8jlU/N/5FMMSMh7XQt4aEmGV6l+25ZjPHbG9sUGnXqH+s8dhtNW cXAYNfn5nbwILjXRu4lrbCyWRncHgF1vGGsALHCE0Vcs8CUvNzpTDlXgR4s0TkyL UChJCKA7HpdrFc7n+NUWjTLIf250ZYbac98vFVLqlRqWxRgnsoKi+LkkRQOvTJYR 1vlkJAXj4jtJeJMQaez/eTgg5oWra6jvHWo2irXtjwrdhqFSp1v6ubPZadGsyJU= =Z8vq -----END PGP SIGNATURE----- --3vGfZViDBlyLXtOnkKeNrd68sZh0JTgNH-- From owner-freebsd-toolchain@freebsd.org Thu Jun 21 03:37:24 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A5F8B10245FD; Thu, 21 Jun 2018 03:37:24 +0000 (UTC) (envelope-from arichardson.kde@gmail.com) Received: from mail-yw0-f179.google.com (mail-yw0-f179.google.com [209.85.161.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 460E584DAF; Thu, 21 Jun 2018 03:37:24 +0000 (UTC) (envelope-from arichardson.kde@gmail.com) Received: by mail-yw0-f179.google.com with SMTP id t198-v6so640571ywc.3; Wed, 20 Jun 2018 20:37:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4LUYW8vDYEdqRIQux+5ZhvpZPix7OEYYFWCORerQ+4I=; b=uJufNGZj7lnyWRvTFj80pr2N4K/Os30+8KdL67Skw/ZetBLVomwN1Y32ANVHtj5PS0 loJTX8oa2FCI4f8gKANxnEdLv5OEo5o7CSHmw9grXDBZ64x+SD5NRufYNL2O3iMavrj3 pJQlgtuPHWShEclFnWBMlEETD7VZmhfgdribDYTfYo1/HK6uSvPUvw6eZqld2lM4874Q 1m+d5ANG+eqN9waPhoo/Ev2KxmxmgNdE6Kf/JhTbc4/t6DxMWl6xrPsk+2ETYxRw4sYk o7txf9090kgWuPNTweeUToVJ/H5HIkO9aKoCUxgtxwG/8U7yJxsJkPquhHyO3gjEybF4 X2ng== X-Gm-Message-State: APt69E2cBI50HIUXtZDBmFX3KLlticJuY26p0B8h9QoyBTI71NK26tx9 jb8/TzUtGsJ/2zCp6Ly2YBVMpBLOlMrcyQ== X-Google-Smtp-Source: ADUXVKLFhNtO8zoxm+x5S3Jwimk88UDVF7nGYqXTlfnYnaZ6mBuE1IgOymn7enBjgvF30+Yv5GWC9Q== X-Received: by 2002:a81:6dc5:: with SMTP id i188-v6mr10890217ywc.385.1529530014025; Wed, 20 Jun 2018 14:26:54 -0700 (PDT) Received: from mail-yb0-f171.google.com (mail-yb0-f171.google.com. [209.85.213.171]) by smtp.gmail.com with ESMTPSA id f131-v6sm1220394ywh.18.2018.06.20.14.26.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Jun 2018 14:26:53 -0700 (PDT) Received: by mail-yb0-f171.google.com with SMTP id x6-v6so392051ybl.12; Wed, 20 Jun 2018 14:26:53 -0700 (PDT) X-Received: by 2002:a25:a443:: with SMTP id f61-v6mr11875773ybi.38.1529530013081; Wed, 20 Jun 2018 14:26:53 -0700 (PDT) MIME-Version: 1.0 References: <20180620155022.GA92001@spindle.one-eyed-alien.net> In-Reply-To: <20180620155022.GA92001@spindle.one-eyed-alien.net> From: Alexander Richardson Date: Wed, 20 Jun 2018 22:26:41 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Tool Chain Migration: objdump users, please test llvm-objdump To: Brooks Davis Cc: Ed Maste , FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jun 2018 03:37:25 -0000 On Wed, 20 Jun 2018 at 16:50 Brooks Davis wrote: > On Wed, Jun 20, 2018 at 10:46:46AM -0400, Ed Maste wrote: > > Work is in progress to migrate fully to modern and permissively > > licensed components for the tool chain. This includes moving away from > > the three obsolete binutils components that are still in the base > > system (as, ld, objdump). objdump is a tool to report information > > about binary objects (such as headers, symbols, etc.), is not required > > as a build tool, and in any case many uses of objdump are better > > served by readelf. > > > > For FreeBSD 12 I intend to remove GNU objdump 2.17.50. PR 229046[1] is > > open to track tasks related to its removal, and users who need GNU > > objdump can install an up-to-date version from the ports tree or the > > binutils package. > > > > That said, llvm includes a somewhat equivalent llvm-objdump, and it is > > built by default in FreeBSD now. If llvm-objdump's command line option > > support and output format is "close enough" to GNU objdump for most > > users we may decide to install it as /usr/bin/objdump. Therefore, I > > would like to ask users of GNU objdump in FreeBSD to give llvm-objdump > > a try. Please let me know if it works for your uses, or describe > > deficiencies that you found. > > I think we've changed our flag us in CheriBSD to accommodate llvm-objdump > so at least a few months ago flag compatibility was poor. The output is > different, but fine for my uses (producing human readable assembly > output). > > When I made the change to use llvm-objdump in CheriBSD I had to change the objdump flags from -xrsSd to -r -s -p -S -d -h -l -t. This is because llvm-objdump doesn't support the -x option and doesn't accept joined single-character options. I've been meaning to submit a patch upstream for -x but haven't got around to it yet. Otherwise the only noticeable change was that creating a full dump of any binary is MUCH faster. Alex From owner-freebsd-toolchain@freebsd.org Thu Jun 21 13:09:32 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1812F101E84A; Thu, 21 Jun 2018 13:09:32 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7F03F7BDD2; Thu, 21 Jun 2018 13:09:31 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io0-x22c.google.com with SMTP id g22-v6so2907186iob.7; Thu, 21 Jun 2018 06:09:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=fjbDUE+ZuUXROmKQ5k7aqbl/b2PQg8L+CIw9odKTrMA=; b=pNmvWhicW0QiRwPXtyoxcbQ4cwEmms3FxW9++f0jhdV4mThz6fy1ZvEglJSfOUurdE I9aJc/qomD4Oy+IlwjrzhE9DkA+S9JI/N6Hfakyb3xzbPJ+61r4TVeVdupJIstAD5LU5 eQsCIkeMhDS2tpw6+Xyr55XnHQP3Xox8HFUEzVK2WfxIY+TLfjSQOd5qgMt2X54STbwH O50M/cySi4WcCm1VptMODEJ08+hs0RSu6KMnwv0SPJKhrUL5+ZcsP/DhUVNa5vwo+8Px allVxGxzdFOCiIJTOxkumj9g9zvTz0B2W3QCFIclODIMJwU/3qIwqza1zsG4zURdXBNG pqkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=fjbDUE+ZuUXROmKQ5k7aqbl/b2PQg8L+CIw9odKTrMA=; b=hKNO9aEHj+23l8veB5afxcsANTDYOj+iea8OEgGE4Cnrn8Yy8cS3sRqTc7ukYtFsEf AS5fGDjGBNQwebI8WQHFgmMnAw2Z0SRRhLVjZDJMEhgk87geO2WKGIoumynYTllJvmlO S+adEy0o6k/UAuiQvaS0TipLq8y2sQTKiULaDTfhspzxGHh/9TXVOQnlJAvnUBD8DX72 ILUssPyBZMxeOo0QLxyIhqV0F82fBCy13dt7jgGvLgx19qqEaUy4RV6/IHdyLLx5W9FF R/WVp8eTjmsXQWY6m+ky1pss6K1Wg4NMFMqmAYac7PDgmkaAPSChyigGgE895a9GaDzb wh6w== X-Gm-Message-State: APt69E1CWZgqAiXQrwsRaZxYeSqk5vBHP/UGkIc47m7w1zyuUcvgh2fg zpbdpB1R+hyWVV1DZ4cllx927FdcRQ+7xDLCGk1GjQ== X-Google-Smtp-Source: ADUXVKJpTNUHccoRebWFAP04HV9WDJjvl3xbMQHr0iB5IHYacY/y9yjCG5JilbA0N0USa8jIzJg336pAUkj0+Tjp/to= X-Received: by 2002:a6b:2cd:: with SMTP id 196-v6mr20061157ioc.294.1529586570771; Thu, 21 Jun 2018 06:09:30 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a6b:c6c6:0:0:0:0:0 with HTTP; Thu, 21 Jun 2018 06:09:10 -0700 (PDT) In-Reply-To: References: <20180620155022.GA92001@spindle.one-eyed-alien.net> From: Ed Maste Date: Thu, 21 Jun 2018 09:09:10 -0400 X-Google-Sender-Auth: 1rslMByCC-3-HotJEtqHrucUbhs Message-ID: Subject: Re: Tool Chain Migration: objdump users, please test llvm-objdump To: Alexander Richardson Cc: Brooks Davis , FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jun 2018 13:09:32 -0000 On 20 June 2018 at 17:26, Alexander Richardson wrote: > > When I made the change to use llvm-objdump in CheriBSD I had to change the > objdump flags from -xrsSd to -r -s -p -S -d -h -l -t. Ah yes, I recall discussing this now. Per GNU objdump's man page, -x is equivalent to -a -f -h -p -r -t. llvm-objdump doesn't support these: -a archive headers -f file headers so we probably want to address those as well. We'll also need a man page. From owner-freebsd-toolchain@freebsd.org Thu Jun 21 13:55:05 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F29DC101F91E; Thu, 21 Jun 2018 13:55:04 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-io0-x230.google.com (mail-io0-x230.google.com [IPv6:2607:f8b0:4001:c06::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7D8987D6D1; Thu, 21 Jun 2018 13:55:04 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-io0-x230.google.com with SMTP id q4-v6so3072370iob.2; Thu, 21 Jun 2018 06:55:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=0tRgq1Yt6ScP8eiIfA0mBAfL+s8xNtise6VyWlsYSqI=; b=IC1oV3aRQQn/AoWmPbQRfyZxn8T7BXI6IlGPZlDiT0crzRXDdLI32oshkvTvpL4tz2 f2ohNGzou4nFDad4cNPbXOhBQxx0n3R4FSytct9DPbBbQQSPOsAGIjS5/IYHSj/iOgfq s+kn/uZCEfUuYLnU87J4imrQDM+WUBSPYMfWRkVC2mOjXHnXm9wOFs9ktV8BljoLThjq tmq3wR6rNBkXgmuzHpMr3R13MA7lTitLBO4DtivjvwLTRIsUWvlKQTZ5QfHOItzQpzN+ iaTn1oqbAp+zbFIgY9fuWrbHy9X6pVyZ9j52k3ycOnG/8IviPVLUpMIdq0Vs9KCHmYZk NQGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=0tRgq1Yt6ScP8eiIfA0mBAfL+s8xNtise6VyWlsYSqI=; b=bGtmMoREg9t8MX/1HTdTQde17DwxN4yIZMOqdz7zAWqQ809NtF9XNas4hwxa1tYO/z vt/HaUJKddpK4x0R4YmmAEhrKzr97XsxhanmmkolZP2FmS7ZB6Tp+mAK2AroE7Yefmkp W2QKMPz310To9GWxdkSCNNBfhzLTn7Cg2sm+qXEgz7qZ4mmrA2u0onj3T/ggDGPXy0J4 bQ6XkzSZMrXT8rEW2V5aLhlEkc5AcUKMSmEr9NJ+TywVlXKKLHizmHyeN7YTxTYA8YHF mTtxk/SerJEmqUazKmQxbuPnuXL2C1rNBMjhz9wZarTw7KXEIC/AOCZcuWOeK1TL1g6J cTVg== X-Gm-Message-State: APt69E3U28O5bQ1kXZzZDmTglTDaj/txoHaydIC4kpLYOpFwUGXm7a+E Xyt1xlZ98IQdek87NEI0iHRhz1RIYD2OGJB0aBOBvOmw X-Google-Smtp-Source: ADUXVKJ2a2mHinMuZ06ZQPRUz3V/A3YGb9X08mRAuVaetadbQXeTflXxilwyInqROZ7c8c6uDWRGK3ViIAHOW+OMlPM= X-Received: by 2002:a6b:2cd:: with SMTP id 196-v6mr20210468ioc.294.1529589303656; Thu, 21 Jun 2018 06:55:03 -0700 (PDT) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 2002:a6b:c6c6:0:0:0:0:0 with HTTP; Thu, 21 Jun 2018 06:54:43 -0700 (PDT) In-Reply-To: References: <20180620155022.GA92001@spindle.one-eyed-alien.net> From: Ed Maste Date: Thu, 21 Jun 2018 09:54:43 -0400 X-Google-Sender-Auth: HNGKc9S9fjSuMjuaKaJdNxq4sYQ Message-ID: Subject: Re: Tool Chain Migration: objdump users, please test llvm-objdump To: Alexander Richardson Cc: FreeBSD Current , "freebsd-toolchain@FreeBSD.org" Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jun 2018 13:55:05 -0000 On 21 June 2018 at 09:09, Ed Maste wrote: > > We'll also need a man page. I took a quick look at this, and in doing so found that the output from "llvm-objdump --help" appears to be missing a large number of single-letter options, so one more thing to sort out. As it happens there are LLVM bugs open for a number of the llvm-objdump issues (even including some I submitted but forgot about): https://bugs.llvm.org/buglist.cgi?component=llvm-objdump&list_id=140941&product=tools&query_format=advanced&resolution=--- From owner-freebsd-toolchain@freebsd.org Thu Jun 21 21:49:12 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4CB831001230 for ; Thu, 21 Jun 2018 21:49:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-14.consmr.mail.bf2.yahoo.com (sonic313-14.consmr.mail.bf2.yahoo.com [74.6.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BCB9670023 for ; Thu, 21 Jun 2018 21:49:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 0Sc6dLwVM1kf1tNzDu62T51Bq8AOHaCdPfPDmvct1ynk2zLjOQo8jeSFQj0fFxC 0.7tu.rav8zCMJ5I8uvtqCXXHGMgJCklsM6FN84mdIUn190YSYidugOgx8YyewMlI2iVR5W2tYaD mvgtqJsKJUqJ.cciZXPN2lbtOytMvxVEt2v3Am5kiETTVPmOMhG.ZSNu4nyuW7blu3U08beUFyYm VUKbBGBIMBupU7.hTjoKWanv_9nISTyEpMlgx.V2JE4OLHQXg46WRZ7arFPxLRBosj8kDQAtrUWS OL6ORmhXs0Qb50WIMQFpcTYzi1kIteLz1Mph79nB2kzp6nEQZfayruXFzcnNChhQ_uKeSnsEwETd DN4ln0EApvjsHNlaijVAmwIM58eNDX5bVRaxYLoMkPF38iEYQLIIT930Jrw2BFcKXF5GAsf7Y26W 6FJOIv_UVRjIIGiOaZOvqyxQv1B4VheOfk5tfP.EUdrL.w6j54GRupPKolg27KQrKV5Rel7KI6Py z8VFnO.9De0.UDRYoBFI0pX9.kIyrrmDyAzypdVCMV831iQFuPDUFDn9QfBAi8X2AcHFGz_6myku s7hdNEzDLR.nuhIHA8pUQB8xL04zoBwWBbFMn.C1ygydCDWQOAb2zvUDo.9jN.6oeinkSFRm0ZJI K6ljfBfLfo2zEn5LOGzs5LAorlhE74BOHx4beifZciTVBX3dZK0sODOew4UySTuyKlUyZLS0UH4d IHNq3EPrdMiWf7CoJl6KPdvCYACUy_GXaPJCoRO4XiRZFpKeMzJB_prVMiXFMZxjxi4ZtBq08FZY .WosUdWfC86UYql0LEUF0E_KwUPQSwxTQUmRQNxbj6CfFN9m20yyyWPtmynbpqivJxEGT.aryK9p DD5nDnlA.iMMsWJ3KTp4Tih_opllJyRssXMDSfTT3Go3ZV52c5jvTFWEw6qDc5wNLmBuRzV9KW1K Y886SjzyEocxL2vu1BOOZmCLy8vIhlIS7tA-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.bf2.yahoo.com with HTTP; Thu, 21 Jun 2018 21:49:05 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp432.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID a340e1c5811d16f399b25b6993c3bed8; Thu, 21 Jun 2018 21:49:01 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\)) Subject: Re: A head buildworld race visible in the ci.freebsd.org build history From: Mark Millard In-Reply-To: Date: Thu, 21 Jun 2018 14:48:59 -0700 Cc: Ed Maste , Bryan Drewery , FreeBSD Current , FreeBSD Toolchain Content-Transfer-Encoding: 7bit Message-Id: <29F7FD25-147A-4B87-AC96-23CB3B1C38C7@yahoo.com> References: <74EAD684-0E0B-453A-B746-156777CF604A@yahoo.com> <1884103f-d1fb-aca6-2edd-062e11d05617@FreeBSD.org> <33a43aac-231f-6158-1de4-f5dbfaf195df@FreeBSD.org> To: Li-Wen Hsu X-Mailer: Apple Mail (2.3445.8.2) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jun 2018 21:49:12 -0000 On 2018-Jun-19, at 9:14 PM, Li-Wen Hsu wrote: > On Tue, Jun 19, 2018 at 9:24 PM Mark Millard wrote: >> >> On 2018-Jun-19, at 8:02 AM, Li-Wen Hsu wrote: >> >>> On Mon, Jun 18, 2018 at 8:36 PM Ed Maste wrote: >>>> Li-Wen reported that the build is done in a 11.1-rel jail though, so >>>> the libarchive (or any userland) change shouldn't be responsible. >>>> >>>> Can we update a canary builder to somewhere between r328278 and r333388? >>> >>> butler1.nyi.freebsd.org is running r331373 now. >> >> >> But there seems to be another of the ar -> ranlib failures >> after that on butler1.nyi.freebsd.org : > > Yes I was trying to narrow down the cause, now it seems between > r328278 and r330304. > > butler1.nyi.freebsd.org is back to run r328278. And I'll try to > reproduce this in elsewhere. Has the range r328278 < PROBLEM_START <= r330304 been narrowed down some more? (I'm just curious were the problem started.) === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-toolchain@freebsd.org Fri Jun 22 19:45:52 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 556C4102577C for ; Fri, 22 Jun 2018 19:45:52 +0000 (UTC) (envelope-from maskray@google.com) Received: from mail-wm0-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C78E77E2DE for ; Fri, 22 Jun 2018 19:45:51 +0000 (UTC) (envelope-from maskray@google.com) Received: by mail-wm0-x22b.google.com with SMTP id v131-v6so3830119wma.1 for ; Fri, 22 Jun 2018 12:45:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=/nMNkS3G5JmaHwRl4Dm3gzPdkA+C4nNoekT1ksPLi88=; b=rFg7+vazI9Onc3VrKwzAq7R74Wgh72L4++TIDd6KvRTaYyMKDIxFYWvkBhliEl7V4D ZGv/NYReLnkUfJfCzV+60GOzOyntKbuG6m0HKXKcwOvvF81upEtN8UrSJeMjA3xPI84D GDcgB5PCQjWyQDAZx9DIIXs3Tw04b5b2SMg85TNF4YHVdLeNFEDetw7IZEFhXtZ4WzFl Cf4EZZRLwEPRI3jS1l4V9yhlkYQGQez9bSe5uve62nF6Tr/T3F2LmmhFA4jt75fB2mju 5sX3vvoBPhTY5OMSOfJOBhnA7zQUWyPO6GXu3ke4+9bID81bJ17+tqSRwYmNntW/Kfqb 81wg== X-Gm-Message-State: APt69E3h/4VG7jNeNPJCmQ+WBQS6mi0kMGGIM9OSoRRaHwQ7VfvvI/tH VLI8VCeuLtB9lTmuA1O2htSQaCbAsIUQ7V3s6KXAT2HedbY= X-Google-Smtp-Source: ADUXVKIYbrhyXXKjy4r4jNCY0yDVYQim4Svfbe5r3IjK1V3h7nS3uI+70DZoyFkOVqL9MfFcUwww/7aSzagcyHevlQ4= X-Received: by 2002:a1c:8742:: with SMTP id j63-v6mr2478064wmd.105.1529696750351; Fri, 22 Jun 2018 12:45:50 -0700 (PDT) MIME-Version: 1.0 From: =?UTF-8?B?RsSBbmctcnXDrCBTw7JuZw==?= Date: Fri, 22 Jun 2018 12:45:39 -0700 Message-ID: Subject: ELF section layout change in LLD To: freebsd-toolchain@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Jun 2018 19:45:52 -0000 I have a pending upstream LLVM change https://reviews.llvm.org/D48406 reordering the section layout to make it harder to hit 32-bit pc-relative relocation overflow (e.g. R_X86_64_PC32). Just want to bring it to your attention in case you have some suggestions :) --=20 =E5=AE=8B=E6=96=B9=E7=9D=BF