From owner-freebsd-toolchain@freebsd.org Sun Feb 17 02:29:04 2019 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 3060714DE479 for ; Sun, 17 Feb 2019 02:29:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id BEA3880A09 for ; Sun, 17 Feb 2019 02:29:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7EF2D14DE476; Sun, 17 Feb 2019 02:29:03 +0000 (UTC) Delivered-To: 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 6AECF14DE475 for ; Sun, 17 Feb 2019 02:29:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 01B1D80A06 for ; Sun, 17 Feb 2019 02:29:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 27053322 for ; Sun, 17 Feb 2019 02:29:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x1H2T2oa004317 for ; Sun, 17 Feb 2019 02:29:02 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x1H2T2A1004312 for toolchain@FreeBSD.org; Sun, 17 Feb 2019 02:29:02 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 234671] clang faults while compiling new GlusterFS source code Date: Sun, 17 Feb 2019 02:29:01 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 12.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: koobs@FreeBSD.org X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: dim@FreeBSD.org X-Bugzilla-Flags: mfc-stable11+ mfc-stable12+ X-Bugzilla-Changed-Fields: flagtypes.name Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Feb 2019 02:29:04 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234671 Kubilay Kocak changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|mfc-stable11?, |mfc-stable11+, |mfc-stable12? |mfc-stable12+ --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-toolchain@freebsd.org Mon Feb 18 11:43:07 2019 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 3CB5314D7514; Mon, 18 Feb 2019 11:43:07 +0000 (UTC) (envelope-from ml+freebsd@vishwin.info) Received: from varun.vishwin.info (varun.vishwin.info [46.101.93.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "varun.vishwin.info", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A2F5E8AB10; Mon, 18 Feb 2019 11:43:05 +0000 (UTC) (envelope-from ml+freebsd@vishwin.info) Received: from varun.vishwin.info (fd35:9eae:7575::2 [IPv6:fd35:9eae:7575::2]) by varun.vishwin.info (OpenSMTPD) with ESMTP id c8694b62; Mon, 18 Feb 2019 06:40:51 -0500 (EST) Received: from [IPv6:2001:470:8:6ca:cad7:19ff:fec0:a06d] (2001:470:8:6ca:cad7:19ff:fec0:a06d [IPv6:2001:470:8:6ca:cad7:19ff:fec0:a06d]) by varun.vishwin.info (OpenSMTPD) with ESMTPSA id 83485eea TLS version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; Mon, 18 Feb 2019 06:40:50 -0500 (EST) From: Charlie Li Subject: Re: svn commit: r341825 - in head: . contrib/compiler-rt contrib/compiler-rt/include/sanitizer contrib/compiler-rt/include/xray contrib/compiler-rt/lib/BlocksRuntime contrib/compiler-rt/lib/asan contri... To: Dimitry Andric , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Cc: freebsd-toolchain@freebsd.org References: <201812111905.wBBJ5Yfu053488@repo.freebsd.org> Openpgp: preference=signencrypt Autocrypt: addr=ml+freebsd@vishwin.info; keydata= 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 Organization: FreeBSD Message-ID: Date: Mon, 18 Feb 2019 06:40:40 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 In-Reply-To: <201812111905.wBBJ5Yfu053488@repo.freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zB5u772myuDxqfDd8RswRUnRHHcJn4JCU" X-Rspamd-Queue-Id: A2F5E8AB10 X-Spamd-Bar: -------- X-Spamd-Result: default: False [-8.57 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; HAS_ATTACHMENT(0.00)[]; RCPT_COUNT_FIVE(0.00)[5]; HAS_ORG_HEADER(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[vishwin.info:+]; DMARC_POLICY_ALLOW(-0.50)[vishwin.info,reject]; MX_GOOD(-0.01)[varun.vishwin.info,gehlot.vishwin.info]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.991,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.47)[ip: (-9.91), ipnet: 46.101.80.0/20(-4.96), asn: 14061(2.58), country: US(-0.07)]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:14061, ipnet:46.101.80.0/20, country:US]; RCVD_TLS_LAST(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[vishwin.info:s=fuccboi12]; TAGGED_FROM(0.00)[freebsd]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 11:43:07 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --zB5u772myuDxqfDd8RswRUnRHHcJn4JCU Content-Type: multipart/mixed; boundary="GvQoeDSSWY3drNLyiZF22o5RLhUOOk61G"; protected-headers="v1" From: Charlie Li To: Dimitry Andric , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Cc: freebsd-toolchain@freebsd.org Message-ID: Subject: Re: svn commit: r341825 - in head: . contrib/compiler-rt contrib/compiler-rt/include/sanitizer contrib/compiler-rt/include/xray contrib/compiler-rt/lib/BlocksRuntime contrib/compiler-rt/lib/asan contri... References: <201812111905.wBBJ5Yfu053488@repo.freebsd.org> In-Reply-To: <201812111905.wBBJ5Yfu053488@repo.freebsd.org> --GvQoeDSSWY3drNLyiZF22o5RLhUOOk61G Content-Type: text/plain; charset=utf-8 Content-Language: en-GB-large Content-Transfer-Encoding: quoted-printable On 11/12/2018 14:05, Dimitry Andric wrote: > head/contrib/libc++/include/type_traits >=20 The change to the above named file breaks building any C++ code containing _Float16 with devel/llvm80-8.0.0.r2 (and probably later, but not 8.0.0.r1 or any earlier LLVM) on head (but not projects/clang800-import, obviously). Example error, from our own copy of LLVM libunwind: --- libunwind.o --- In file included from /usr/src/contrib/llvm/projects/libunwind/src/libunwind.cpp:18: In file included from /usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/new:91: In file included from /usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/exception:83: /usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/type_traits:740:56: error: _Float16 is not supported on this target template <> struct __libcpp_is_floating_point<_Float16> : public true_type {}; ^ 1 error generated. *** [libunwind.o] Error code 1 Upstream LLVM has already reverted this: https://reviews.llvm.org/D53670 world builds successfully after applying the upstream revert. Ports that use the clang portion of devel/llvm80 when set in DEFAULT_VERSIONS, ie gecko@, also build successfully. --=20 Charlie Li Can't think of a witty .sigline today=E2=80=A6 (This email address is for mailing list use; replace local-part with vishwin for off-list communication if possible) --GvQoeDSSWY3drNLyiZF22o5RLhUOOk61G-- --zB5u772myuDxqfDd8RswRUnRHHcJn4JCU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE/3/Cqr5a+41PbEb+jnB43vIDq2wFAlxqmcAACgkQjnB43vID q2ypdRAAjZS/6RBLNWI8wJtLtdxzMuAoGdxs4eJy6+fGmaXPDVHEylE0bonjMZ3Q UlM0Gp16Iv4wfQixPHl4BVM93sbesODe6tzf1Un5CIfpZdQbqPSID3Ma1wD+Iles 4WAlRG+xgByAuNqEbBefQ19Ez/6h0UyobXe7OW59ZcJTACeTFLJsh0tBldZT6XvE nKhyi2AoBLwX4T5KYxvrB4dL4t4SN12zBzgIXG5rGk8iMm6W344LTYYFKf0/KP4+ tZ8Ey+vtquIKhipyp55Dp1maJ1Jmf9LUSYqmFJxyEtdPMb7hHtYUcXA+/YfbAMKw 3UWOAIXtIQYNxtaVOs3TfQCerj2LAbDMYnmXMJGKdwDrQ2/ol3utYwgGwKMmadyQ 57/rPojoIfqYMclm0L04xcYdv/PCA3yUKbb8ZbKlHERO0oH3xixfF8L9Iox9u2wb 6D61Jaf4JeVv/PUYcuWiaV4UN59gWHOmt7bLrpL+iVHsR4CRynHm/B2B7w0Gh7qA tw2EGstWpgl0+i4CwKLukwxCOG//wdzV45vL03AANsz2pteTAV0+blIRHxb6oqvb N2CiD6us/IPNJJJi0sx3eZAvVAaGve08WFclOu0P3xvLXWjBUE4WUSv4G3i+vyE5 R2K26mRICQKy0+Vjg/X7mFt2cpC+DUpi49mYyjkXVtsuKH0IedI= =EcN3 -----END PGP SIGNATURE----- --zB5u772myuDxqfDd8RswRUnRHHcJn4JCU-- From owner-freebsd-toolchain@freebsd.org Mon Feb 18 11:49:17 2019 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 A55E114D77D8; Mon, 18 Feb 2019 11:49:17 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [IPv6:2001:470:7a58:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "tensor.andric.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 374D48AEBA; Mon, 18 Feb 2019 11:49:17 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from [192.168.1.32] (92-111-45-98.static.v4.ziggozakelijk.nl [92.111.45.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id 1BC6032367; Mon, 18 Feb 2019 12:49:08 +0100 (CET) From: Dimitry Andric Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_95B52D4C-22C5-4154-A213-9440A1097A14"; protocol="application/pgp-signature"; micalg=pgp-sha1 Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: svn commit: r341825 - in head: . contrib/compiler-rt contrib/compiler-rt/include/sanitizer contrib/compiler-rt/include/xray contrib/compiler-rt/lib/BlocksRuntime contrib/compiler-rt/lib/asan contri... Date: Mon, 18 Feb 2019 12:49:07 +0100 In-Reply-To: Cc: src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org, freebsd-toolchain@freebsd.org To: Charlie Li References: <201812111905.wBBJ5Yfu053488@repo.freebsd.org> X-Mailer: Apple Mail (2.3445.102.3) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 11:49:17 -0000 --Apple-Mail=_95B52D4C-22C5-4154-A213-9440A1097A14 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On 18 Feb 2019, at 12:40, Charlie Li via freebsd-toolchain = wrote: >=20 > On 11/12/2018 14:05, Dimitry Andric wrote: >> head/contrib/libc++/include/type_traits >>=20 > The change to the above named file breaks building any C++ code > containing _Float16 with devel/llvm80-8.0.0.r2 (and probably later, = but > not 8.0.0.r1 or any earlier LLVM) on head (but not > projects/clang800-import, obviously). Example error, from our own copy > of LLVM libunwind: >=20 > --- libunwind.o --- > In file included from > /usr/src/contrib/llvm/projects/libunwind/src/libunwind.cpp:18: > In file included from > /usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/new:91: > In file included from > /usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/exception:83: > = /usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/type_traits:740:56: > error: _Float16 is not supported on this target > template <> struct __libcpp_is_floating_point<_Float16> : > public true_type {}; > ^ > 1 error generated. > *** [libunwind.o] Error code 1 Hm, which target did you compile for? I have run multiple universe builds, so I thought I had covered all possible targets. Or are you building with gcc? > Upstream LLVM has already reverted this: = https://reviews.llvm.org/D53670 >=20 > world builds successfully after applying the upstream revert. Ports = that > use the clang portion of devel/llvm80 when set in DEFAULT_VERSIONS, ie > gecko@, also build successfully. Thanks, I'll take a look. -Dimitry --Apple-Mail=_95B52D4C-22C5-4154-A213-9440A1097A14 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCXGqbswAKCRCwXqMKLiCW o6ztAJ0TEzT8R6YqBoYDJmbOx28qZhyjbwCfVq88r0/J6AfoMQ0O+iQ3JuSqg1Y= =t2C1 -----END PGP SIGNATURE----- --Apple-Mail=_95B52D4C-22C5-4154-A213-9440A1097A14-- From owner-freebsd-toolchain@freebsd.org Mon Feb 18 12:02:23 2019 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 9C57314D97B5; Mon, 18 Feb 2019 12:02:23 +0000 (UTC) (envelope-from ml+freebsd@vishwin.info) Received: from varun.vishwin.info (varun.vishwin.info [46.101.93.59]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "varun.vishwin.info", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B01638BB2B; Mon, 18 Feb 2019 12:02:22 +0000 (UTC) (envelope-from ml+freebsd@vishwin.info) Received: from varun.vishwin.info (fd35:9eae:7575::2 [IPv6:fd35:9eae:7575::2]) by varun.vishwin.info (OpenSMTPD) with ESMTP id 98149a9d; Mon, 18 Feb 2019 07:02:18 -0500 (EST) Received: from [IPv6:2001:470:8:6ca:cad7:19ff:fec0:a06d] (2001:470:8:6ca:cad7:19ff:fec0:a06d [IPv6:2001:470:8:6ca:cad7:19ff:fec0:a06d]) by varun.vishwin.info (OpenSMTPD) with ESMTPSA id 911474ac TLS version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO; Mon, 18 Feb 2019 07:02:18 -0500 (EST) Subject: Re: svn commit: r341825 - in head: . contrib/compiler-rt contrib/compiler-rt/include/sanitizer contrib/compiler-rt/include/xray contrib/compiler-rt/lib/BlocksRuntime contrib/compiler-rt/lib/asan contri... To: Dimitry Andric Cc: src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org, freebsd-toolchain@freebsd.org References: <201812111905.wBBJ5Yfu053488@repo.freebsd.org> From: Charlie Li Openpgp: preference=signencrypt Autocrypt: addr=ml+freebsd@vishwin.info; keydata= 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 Organization: FreeBSD Message-ID: Date: Mon, 18 Feb 2019 07:02:11 -0500 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="egkOvq0hTMDHcwrPVDhgPLZmyLOT8VBxJ" X-Rspamd-Queue-Id: B01638BB2B X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.978,0]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[freebsd]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 12:02:23 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --egkOvq0hTMDHcwrPVDhgPLZmyLOT8VBxJ Content-Type: multipart/mixed; boundary="vIxjsFHhQHgQX4FC264IsbUsulYi78BqZ"; protected-headers="v1" From: Charlie Li To: Dimitry Andric Cc: src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org, freebsd-toolchain@freebsd.org Message-ID: Subject: Re: svn commit: r341825 - in head: . contrib/compiler-rt contrib/compiler-rt/include/sanitizer contrib/compiler-rt/include/xray contrib/compiler-rt/lib/BlocksRuntime contrib/compiler-rt/lib/asan contri... References: <201812111905.wBBJ5Yfu053488@repo.freebsd.org> In-Reply-To: --vIxjsFHhQHgQX4FC264IsbUsulYi78BqZ Content-Type: text/plain; charset=utf-8 Content-Language: en-GB-large Content-Transfer-Encoding: quoted-printable On 18/02/2019 06:49, Dimitry Andric wrote: > On 18 Feb 2019, at 12:40, Charlie Li via freebsd-toolchain wrote: >> >> On 11/12/2018 14:05, Dimitry Andric wrote: >>> head/contrib/libc++/include/type_traits >>> >> The change to the above named file breaks building any C++ code >> containing _Float16 with devel/llvm80-8.0.0.r2 (and probably later, bu= t >> not 8.0.0.r1 or any earlier LLVM) on head (but not >> projects/clang800-import, obviously). Example error, from our own copy= >> of LLVM libunwind: >> >> --- libunwind.o --- >> In file included from >> /usr/src/contrib/llvm/projects/libunwind/src/libunwind.cpp:18: >> In file included from >> /usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/new:91: >> In file included from >> /usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/exception:83: >> /usr/obj/usr/src/amd64.amd64/tmp/usr/include/c++/v1/type_traits:740:56= : >> error: _Float16 is not supported on this target >> template <> struct __libcpp_is_floating_point<_Float16> : >> public true_type {}; >> ^ >> 1 error generated. >> *** [libunwind.o] Error code 1 >=20 > Hm, which target did you compile for? I have run multiple universe > builds, so I thought I had covered all possible targets. Or are you > building with gcc? >=20 Building head using xtoolchain-llvm80 on amd64, for amd64. Interestingly didn't error when cross-building for aarch64. The projects/clang800-import branch already has the bit in question reverted, so is a moot point there. --=20 Charlie Li Can't think of a witty .sigline today=E2=80=A6 (This email address is for mailing list use; replace local-part with vishwin for off-list communication if possible) --vIxjsFHhQHgQX4FC264IsbUsulYi78BqZ-- --egkOvq0hTMDHcwrPVDhgPLZmyLOT8VBxJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE/3/Cqr5a+41PbEb+jnB43vIDq2wFAlxqnsMACgkQjnB43vID q2yPcw/9HYsFnCBac7vX/Un9Co2E5cXVz11fma339t6bi6TPfSJvuE57rbiKoWwA J+A2pTjFsDFH4epmpeNcdbGDXs96vyYvipGKvA/i+zfqvsHJW/U3ypukpgIZoHMQ gLQ467P+mc1RXii1iqGf2Ypu9M1ZFiRwbx4gDZ2JkZjyOhx/ebyCw+nBoONy7yCi hTYj0Vy9+ES9ZBnrM7a7zFQMEzX1ZZqUx+/nsVIdOLHBge8kau8/yO6mSJxm0adq IrKwdauvKdyvZoRKPvXP9nHqtmugo93sNCYqGsH2AWpUspxVlHP9L7X0uLo9JXJ5 25i/uZcR51evXJsCRgsmq6gfgZQN1I6YV0XH+Xg4B3tNMBwNJUuqrjhfd+5ggUR2 HZhi9RU7T+Utrsn52rr39Luzmpf5timyt/09p8TlR6qN0gkr0HaWRSOiCApD05oU qrcyvEcCpVJpUpsZ6DVTr6hFqCwYxoWW784SmX53bopx7qhlvhIUyMLQLMo/53VH r6rrjAx3IY1B46vYLUSg6aTLSZC+5j+uZc9GfuUinu9CTdZ4GfRsirQ1q0bICsSF ZrRaj9dJ0sPi70diSTl8KtFfk/P6BdV1BCC7J3Ac1TzJyhJvgjFCpHRxBoYBeM0t /22GrSTfwTxZvKaKq1I9PqXtyoDolxgjHeSU534eURZE9pT3A8E= =3W4s -----END PGP SIGNATURE----- --egkOvq0hTMDHcwrPVDhgPLZmyLOT8VBxJ-- From owner-freebsd-toolchain@freebsd.org Mon Feb 18 17:37:02 2019 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 8F41914E5780 for ; Mon, 18 Feb 2019 17:37:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 21DD8747E9 for ; Mon, 18 Feb 2019 17:37:02 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id D674E14E577D; Mon, 18 Feb 2019 17:37:01 +0000 (UTC) Delivered-To: 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 C255514E577B for ; Mon, 18 Feb 2019 17:37:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 54BCE747E5 for ; Mon, 18 Feb 2019 17:37:01 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 784EE15EA9 for ; Mon, 18 Feb 2019 17:37:00 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x1IHb0Fi030130 for ; Mon, 18 Feb 2019 17:37:00 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x1IHb0CF030128 for toolchain@FreeBSD.org; Mon, 18 Feb 2019 17:37:00 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 235583] clang error builtin-requires-header on pthread_create on powerpc64 Date: Mon, 18 Feb 2019 17:37:00 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: threads X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: alfredo.junior@eldorado.org.br X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: threads@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: rep_platform Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 17:37:02 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235583 alfredo.junior@eldorado.org.br changed: What |Removed |Added ---------------------------------------------------------------------------- Hardware|powerpc |Any --- Comment #1 from alfredo.junior@eldorado.org.br --- I confirmed this affects other platforms, so a new patch was added to: https://reviews.freebsd.org/D19236 --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-toolchain@freebsd.org Wed Feb 20 13:03:52 2019 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 CC87514F3A91 for ; Wed, 20 Feb 2019 13:03:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 59D1B76E11 for ; Wed, 20 Feb 2019 13:03:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1835614F3A8E; Wed, 20 Feb 2019 13:03:52 +0000 (UTC) Delivered-To: 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 06AD614F3A8D for ; Wed, 20 Feb 2019 13:03:52 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9872F76E10 for ; Wed, 20 Feb 2019 13:03:51 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id D20F7DE78 for ; Wed, 20 Feb 2019 13:03:50 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x1KD3onq063971 for ; Wed, 20 Feb 2019 13:03:50 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x1KD3odW063968 for toolchain@FreeBSD.org; Wed, 20 Feb 2019 13:03:50 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 235583] clang error builtin-requires-header on pthread_create on powerpc64 Date: Wed, 20 Feb 2019 13:03:49 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: threads X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: theraven@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: threads@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 13:03:53 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235583 David Chisnall changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |theraven@FreeBSD.org --- Comment #2 from David Chisnall --- Does this affect users, or is it part of the FreeBSD build? We have a numb= er of problems because the base system build uses `-Wsystem-headers` and so cl= ang reports a lot of things that it shouldn't, because it treats the system hea= ders as if they aren't system headers. If this is only a problem for the FreeBSD build itself, then I'd recommend against patching the header and instead fix the build system (we add `-Wno-system-headers` elsewhere to work around thi= s). --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-toolchain@freebsd.org Thu Feb 21 03:16:11 2019 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 EB71C14EC940 for ; Thu, 21 Feb 2019 03:16:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 850C587373 for ; Thu, 21 Feb 2019 03:16:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 45AF914EC93A; Thu, 21 Feb 2019 03:16:10 +0000 (UTC) Delivered-To: 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 343D614EC939 for ; Thu, 21 Feb 2019 03:16:10 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C18BD8736F for ; Thu, 21 Feb 2019 03:16:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 032E615AB5 for ; Thu, 21 Feb 2019 03:16:09 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x1L3G8jm098890 for ; Thu, 21 Feb 2019 03:16:08 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x1L3G8jQ098889 for toolchain@FreeBSD.org; Thu, 21 Feb 2019 03:16:08 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 235896] Clang 6.0.1 passes incorrect parameters to ld when building shared objects Date: Thu, 21 Feb 2019 03:16:08 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: 12.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: linimon@FreeBSD.org X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 03:16:11 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235896 Mark Linimon changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bugs@FreeBSD.org |toolchain@FreeBSD.org --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Thu Feb 21 22:54:22 2019 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 2673414F4C23 for ; Thu, 21 Feb 2019 22:54:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A06566BD1D for ; Thu, 21 Feb 2019 22:54:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 5EC6314F4C19; Thu, 21 Feb 2019 22:54:21 +0000 (UTC) Delivered-To: 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 4AA6814F4C18 for ; Thu, 21 Feb 2019 22:54:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CA5846BD12 for ; Thu, 21 Feb 2019 22:54:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 0E23F66E for ; Thu, 21 Feb 2019 22:54:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x1LMsJ24054738 for ; Thu, 21 Feb 2019 22:54:19 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x1LMsJgY054737 for toolchain@FreeBSD.org; Thu, 21 Feb 2019 22:54:19 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 215798] clang: please Include thread sanitizer (and all other available sanitizers) Date: Thu, 21 Feb 2019 22:54:20 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: sean@rogue-research.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 22:54:22 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D215798 --- Comment #6 from Sean McBride --- And just today on the clang mailing list: http://lists.llvm.org/pipermail/cfe-dev/2019-February/061374.html "I think the release is looking pretty good, but there is one blocker that's worrying me: https://llvm.org/PR40761 >From what I understand, ASan et al. used to work on FreeBSD but don't anymore, and there's nobody working on it. Is there someone who has access to a FreeBSD machine that could help investigate this? Just getting it bisected would be super helpful." --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-toolchain@freebsd.org Thu Feb 21 23:34:06 2019 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 EC02414F6594 for ; Thu, 21 Feb 2019 23:34:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 816676D80C for ; Thu, 21 Feb 2019 23:34:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 3795D14F6591; Thu, 21 Feb 2019 23:34:05 +0000 (UTC) Delivered-To: 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 250E014F6590 for ; Thu, 21 Feb 2019 23:34:05 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B63696D807 for ; Thu, 21 Feb 2019 23:34:04 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id E26A6C67 for ; Thu, 21 Feb 2019 23:34:03 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x1LNY3le067068 for ; Thu, 21 Feb 2019 23:34:03 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x1LNY3IA067067 for toolchain@FreeBSD.org; Thu, 21 Feb 2019 23:34:03 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 235583] clang error builtin-requires-header on pthread_create on powerpc64 Date: Thu, 21 Feb 2019 23:34:03 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: threads X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: jrtc27@jrtc27.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: threads@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 23:34:06 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235583 James Clarke changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jrtc27@jrtc27.com --- Comment #3 from James Clarke --- (In reply to David Chisnall from comment #2) It shows up for users using the system header if they pass -Wsystem-headers, but otherwise not. The problem is that *any* declaration of pthread_create will trigger this warning, since GetBuiltinType will return {} with Error =3D GE_Missing_type= due to the fact that its type is "" in Builtins.def, and it only works normally because the warning gets suppressed for system headers. I think the correct thing to do is to give it the proper type, which I'm working on at the mome= nt (Clang now has syntax for function types within intrinsic type strings with= a recursive parse call so you can express function pointers; it just also nee= ds to learn about pthread(_attr)_t). --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-toolchain@freebsd.org Fri Feb 22 00:16:18 2019 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 C1E2714F7E68 for ; Fri, 22 Feb 2019 00:16:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 58E286F3A1 for ; Fri, 22 Feb 2019 00:16:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 1894214F7E66; Fri, 22 Feb 2019 00:16:18 +0000 (UTC) Delivered-To: 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 0716314F7E64 for ; Fri, 22 Feb 2019 00:16:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 991DB6F39E for ; Fri, 22 Feb 2019 00:16:17 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 9C61C1252 for ; Fri, 22 Feb 2019 00:16:16 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x1M0GGKu047871 for ; Fri, 22 Feb 2019 00:16:16 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x1M0GGZm047869 for toolchain@FreeBSD.org; Fri, 22 Feb 2019 00:16:16 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 235583] clang error builtin-requires-header on pthread_create on powerpc64 Date: Fri, 22 Feb 2019 00:16:16 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: threads X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: jrtc27@jrtc27.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: threads@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 00:16:18 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D235583 --- Comment #4 from James Clarke --- (In reply to James Clarke from comment #3) https://reviews.llvm.org/D58531 fixes this for me. It will still warn if the declaration is of the wrong type, but no longer warns if the declaration matches the expected type. This makes it behave like the other builtins declared in system headers. --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-toolchain@freebsd.org Fri Feb 22 15:09:14 2019 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 0761914EF091 for ; Fri, 22 Feb 2019 15:09:14 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [IPv6:2001:4cb8:90:ffff::3]) (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 6F1B6707D5; Fri, 22 Feb 2019 15:09:13 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from router.digiware.nl (localhost.digiware.nl [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 70FE324EB7; Fri, 22 Feb 2019 16:09:11 +0100 (CET) X-Virus-Scanned: amavisd-new at digiware.com Received: from smtp.digiware.nl ([127.0.0.1]) by router.digiware.nl (router.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 668WOdr8oarF; Fri, 22 Feb 2019 16:09:10 +0100 (CET) Received: from [192.168.101.70] (unknown [192.168.101.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id ED86724EAF; Fri, 22 Feb 2019 16:09:09 +0100 (CET) To: FreeBSD Toolchain , Ed Maste From: Willem Jan Withagen Subject: Linking problem with lld Message-ID: <71079fbc-c3c0-9b93-0ae4-8ceda5d1f751@digiware.nl> Date: Fri, 22 Feb 2019 16:09:09 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 15:09:14 -0000 Hi Ed ea, In het ceph project, they started to use library versioning, so it seems. But compiling/linking that now with Clang and lld I run into trouble building the ceph-tools. This is what I get back of one of the Devs: -------------- My guess is that your linker doesn't support the new symbol versioning exports and since the symbols are hidden by default they aren't visible in the shared library. Previously there was a bug (since Luminous and the switch the cmake) where every public and private symbol was exported by librados. We just need to know the magic words to use for your compiler/linker to change the symbol visibility to public for the API methods. -------------- Now I looked thru the options on both Clang and lld, but nothing obviously springs into focus, as to add to change.... This is how librados is build: /usr/bin/c++ -fPIC -Wall -Wtype-limits -Wignored-qualifiers -Winit-self -Wpointer-arith -Werror=format-security -fno-strict-aliasing -fsigned-char -Wno-unknown-pragmas -Wno-unused-function -Wno-unused-local-typedef -Wno-varargs -Wno-gnu-designator -Wno-missing-braces -Wno-parentheses -Wno-deprecated-register -ftemplate-depth-1024 -Wnon-virtual-dtor -Wno-unknown-pragmas -Wno-ignored-qualifiers -Wno-inconsistent-missing-override -Wno-mismatched-tags -Wno-unused-private-field -Wno-address-of-packed-member -DCEPH_DEBUG_MUTEX -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -O0 -g -Wno-unused-command-line-argument -fuse-ld=/usr/bin/ld.lld -Wl,--exclude-libs,ALL -Wl,--version-script=/home/jenkins/workspace/ceph-master/src/librados/librados.map -shared -Wl,-soname,librados.so.2 -o ../../lib/librados.so.2.0.0 CMakeFiles/librados.dir/librados_c.cc.o CMakeFiles/librados.dir/librados_cxx.cc.o ../common/CMakeFiles/common_buffer_obj.dir/buffer.cc.o -L/usr/local/lib -Wl,-rpath,/usr/local/lib:/home/jenkins/workspace/ceph-master/build/lib:/usr/local/lib/nss: ../../lib/liblibrados_impl.a ../../lib/libosdc.a ../../lib/libceph-common.so.0 ../../lib/libcls_lock_client.a /usr/local/lib/nss/libssl3.so /usr/local/lib/nss/libsmime3.so /usr/local/lib/nss/libnss3.so /usr/local/lib/nss/libnssutil3.so /usr/local/lib/libplds4.so /usr/local/lib/libplc4.so /usr/local/lib/libnspr4.so /usr/local/lib/libcrypto.so -lrt ../../lib/libjson_spirit.a ../../lib/libcommon_utf8.a ../../lib/liberasure_code.a ../../lib/libcrc32.a ../../lib/libarch.a /usr/local/lib/libboost_thread.so /usr/local/lib/libboost_chrono.so /usr/local/lib/libboost_atomic.so /usr/local/lib/libboost_random.so /usr/local/lib/libboost_system.so /usr/local/lib/libboost_program_options.so /usr/local/lib/libboost_date_time.so /usr/local/lib/libboost_iostreams.so /usr/local/lib/libboost_regex.so /usr/lib/libexecinfo.so /usr/local/lib/nss/libssl3.so /usr/local/lib/nss/libsmime3.so /usr/local/lib/nss/libnss3.so /usr/local/lib/nss/libnssutil3.so /usr/local/lib/libplds4.so /usr/local/lib/libplc4.so /usr/local/lib/libnspr4.so -lpthread Any suggestions on getting the hidden symbols to reapear is greatly appriciated. --WjW From owner-freebsd-toolchain@freebsd.org Fri Feb 22 19:01:19 2019 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 2A3EF14F6DF2 for ; Fri, 22 Feb 2019 19:01:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C1B6582472; Fri, 22 Feb 2019 19:01:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-3.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 712D316CE2; Fri, 22 Feb 2019 19:01:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) To: "freebsd-toolchain@FreeBSD.org" From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Cc: freebsd@bdragon.rtk0.net Subject: External GCC Update Message-ID: Date: Fri, 22 Feb 2019 11:00:34 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: C1B6582472 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.97)[-0.967,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 19:01:19 -0000 I was recently able to install base/binutils and base/gcc into an amd64 VM and do a self-hosted build and install. Some of the port patches have been committed from this, but I have some source patches before the final ports patches can be finished. The source patches are here: https://github.com/bsdjhb/freebsd/compare/master...base_gcc They do a couple of things I'd like some feedback on: 1) MK_GDB no longer depends on MK_BINUTILS so that /usr/libexec/gdb can still be built/installed when WITHOUT_BINUTILS=yes is true 2) WITH_BASE_GCC and WITH_BASE_BINUTILS knobs can be set in src.conf to ensure that 'make delete-old' doesn't delete files installed by the base/* packages if you also set WITHOUT_BINUTILS=yes, and similar knobs (because you don't want to build/install the ones from src) 3) I add support for an /etc/src.conf.d dir that can hold files that get treated as if they are part of /etc/src.conf. The current patch on github for this only fixes world and not yet kern.pre.mk and probably needs the most review if we want to go forward with this route. With this, I plan to have the base/* packages install suitable files in this dir that disable build of the src-based components and also set WITH_BASE_ to make sure 'delete-old' DTRT. The file for base/binutils would be: CROSS_BINUTILS_PREFIX=/usr/bin/ WITH_BASE_BINUTILS=yes WITHOUT_BINUTILS=yes WITHOUT_LLD_IS_LD=yes The file for base/gcc would be: XCC=/usr/bin/cc XCXX=/usr/bin/c++ XCPP=/usr/bin/cpp X_COMPILER_TYPE=gcc WITH_BASE_GCC=yes WITHOUT_GCC=yes WITHOUT_CLANG_IS_CC=yes Thoughts? -- John Baldwin                                                                              From owner-freebsd-toolchain@freebsd.org Fri Feb 22 19:46:10 2019 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 346F114F872F for ; Fri, 22 Feb 2019 19:46:10 +0000 (UTC) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: from pdx.rh.CN85.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7D35784235; Fri, 22 Feb 2019 19:46:09 +0000 (UTC) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: from pdx.rh.CN85.dnsmgr.net (localhost [127.0.0.1]) by pdx.rh.CN85.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x1MJjwlv026970; Fri, 22 Feb 2019 11:45:58 -0800 (PST) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: (from freebsd-rwg@localhost) by pdx.rh.CN85.dnsmgr.net (8.13.3/8.13.3/Submit) id x1MJjwlE026969; Fri, 22 Feb 2019 11:45:58 -0800 (PST) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201902221945.x1MJjwlE026969@pdx.rh.CN85.dnsmgr.net> Subject: Re: External GCC Update In-Reply-To: To: John Baldwin Date: Fri, 22 Feb 2019 11:45:58 -0800 (PST) CC: "freebsd-toolchain@FreeBSD.org" , freebsd@bdragon.rtk0.net X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 7D35784235 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.08 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-0.18)[-0.176,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.35)[-0.354,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_SHORT(0.73)[0.730,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: pdx.rh.CN85.dnsmgr.net]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.01), ipnet: 69.59.192.0/19(0.01), asn: 13868(-0.01), country: US(-0.07)] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 19:46:10 -0000 > I was recently able to install base/binutils and base/gcc into an amd64 VM > and do a self-hosted build and install. Some of the port patches have been > committed from this, but I have some source patches before the final ports > patches can be finished. > > The source patches are here: > https://github.com/bsdjhb/freebsd/compare/master...base_gcc Phabricator? > They do a couple of things I'd like some feedback on: > > 1) MK_GDB no longer depends on MK_BINUTILS so that /usr/libexec/gdb can > still be built/installed when WITHOUT_BINUTILS=yes is true > > 2) WITH_BASE_GCC and WITH_BASE_BINUTILS knobs can be set in src.conf to > ensure that 'make delete-old' doesn't delete files installed by the > base/* packages if you also set WITHOUT_BINUTILS=yes, and similar > knobs (because you don't want to build/install the ones from src) > > 3) I add support for an /etc/src.conf.d dir that can hold files that get > treated as if they are part of /etc/src.conf. The current patch on > github for this only fixes world and not yet kern.pre.mk and probably > needs the most review if we want to go forward with this route. With > this, I plan to have the base/* packages install suitable files in this > dir that disable build of the src-based components and also set > WITH_BASE_ to make sure 'delete-old' DTRT. This last one should probably be broke out and also discussed on -arch, it effects more than just the tool chain. > The file for base/binutils would be: > > CROSS_BINUTILS_PREFIX=/usr/bin/ > WITH_BASE_BINUTILS=yes > WITHOUT_BINUTILS=yes > WITHOUT_LLD_IS_LD=yes > > The file for base/gcc would be: > > XCC=/usr/bin/cc > XCXX=/usr/bin/c++ > XCPP=/usr/bin/cpp > X_COMPILER_TYPE=gcc > WITH_BASE_GCC=yes > WITHOUT_GCC=yes > WITHOUT_CLANG_IS_CC=yes > > Thoughts? > > -- > John Baldwin -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-toolchain@freebsd.org Fri Feb 22 20:09:42 2019 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 3229414F9681 for ; Fri, 22 Feb 2019 20:09:42 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-it1-f175.google.com (mail-it1-f175.google.com [209.85.166.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C78428676D for ; Fri, 22 Feb 2019 20:09:41 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-it1-f175.google.com with SMTP id l15so5012478iti.4 for ; Fri, 22 Feb 2019 12:09:41 -0800 (PST) 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=8ZytyIlX9RXyWA6SdZXdUzTwDuJRzXeagvj1L85hXiI=; b=QscoD3VEESAtHrTjkaKOrcbDRhKvAvsIpp2gtD9lZuWJwQ9Z9njRGkr5eg71zxElO+ mWo2iAQDz0ylO5ZdzxXCXT3uUAywEoOi2008U90NfAqiEZuxXEWzU2emI/vyF6KBQzTU rWd5ZvmFdy8M+3FQRIx5kyV8yWhx7HpOGfyjLvferYhFDdvV0kgrksPn9smKcMqofp51 Ze6+W8hb5O5sOf8ZaCOVx6rU2QUsVzDTuQsjtckzUlrXqyJ2+b4prNI6JlZefUJ0Ma6h 6XS0mbU5C2qtuTr4WS9k+0yb/b8cZRRXmvzTvEXsEKzVWABaBkrMZNv7lyubJhtQ/LdY Pg2Q== X-Gm-Message-State: AHQUAuYMjCfQSjJuyFc6sd/9U1TWQQwe+mPW1jyrv+6iMuD4FJFdjdWZ xbEo3HE2OQ1hrYB0ck+VZFTH9eIez9iPpFPPXWKUag== X-Google-Smtp-Source: AHgI3IYgLF0LmBRidh9PpbaZ2G4Kzg/5PIycuKPh8DI4/QKnE5WsJ2FRi0/K095M+MsMZiyViUFoe40Lx7qynRhiOu4= X-Received: by 2002:a24:3091:: with SMTP id q139mr3321221itq.174.1550866180865; Fri, 22 Feb 2019 12:09:40 -0800 (PST) MIME-Version: 1.0 References: <71079fbc-c3c0-9b93-0ae4-8ceda5d1f751@digiware.nl> In-Reply-To: <71079fbc-c3c0-9b93-0ae4-8ceda5d1f751@digiware.nl> From: Ed Maste Date: Fri, 22 Feb 2019 15:09:27 -0500 Message-ID: Subject: Re: Linking problem with lld To: Willem Jan Withagen Cc: FreeBSD Toolchain Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: C78428676D X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.970,0] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 20:09:42 -0000 On Fri, 22 Feb 2019 at 10:09, Willem Jan Withagen wrote: > > My guess is that your linker doesn't support the new symbol versioning > exports and since the symbols are hidden by default they aren't visible > in the shared library. Previously there was a bug (since Luminous and > the switch the cmake) where every public and private symbol was exported > by librados. lld is largely compatible with GNU ld / gold on the command-line and in linker scripts and version scripts. Can you provide the error you see or an example of one of the symbols with incorrect visibility? From owner-freebsd-toolchain@freebsd.org Fri Feb 22 21:25:32 2019 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 600F714FB585 for ; Fri, 22 Feb 2019 21:25:32 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [IPv6:2001:4cb8:90:ffff::3]) (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 98A3F89052; Fri, 22 Feb 2019 21:25:31 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from router.digiware.nl (localhost.digiware.nl [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id E0338B7567; Fri, 22 Feb 2019 22:25:28 +0100 (CET) X-Virus-Scanned: amavisd-new at digiware.com Received: from smtp.digiware.nl ([127.0.0.1]) by router.digiware.nl (router.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P1MCy564GuzP; Fri, 22 Feb 2019 22:25:27 +0100 (CET) Received: from [192.168.10.9] (vaio [192.168.10.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id 46A42B7554; Fri, 22 Feb 2019 22:25:27 +0100 (CET) Subject: Re: Linking problem with lld To: Ed Maste Cc: FreeBSD Toolchain References: <71079fbc-c3c0-9b93-0ae4-8ceda5d1f751@digiware.nl> From: Willem Jan Withagen Message-ID: <65b98b4e-9239-2449-b39c-b0720ad4a0f2@digiware.nl> Date: Fri, 22 Feb 2019 22:25:27 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: nl X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 21:25:32 -0000 On 22-2-2019 21:09, Ed Maste wrote: > On Fri, 22 Feb 2019 at 10:09, Willem Jan Withagen wrote: >> My guess is that your linker doesn't support the new symbol versioning >> exports and since the symbols are hidden by default they aren't visible >> in the shared library. Previously there was a bug (since Luminous and >> the switch the cmake) where every public and private symbol was exported >> by librados. > lld is largely compatible with GNU ld / gold on the command-line and > in linker scripts and version scripts. Can you provide the error you > see or an example of one of the symbols with incorrect visibility? It could very be that the way versioning is introduced in the project is not compatible with Clang, since the general compiler used is GCC. I was afraid that that was going to be the counter question?? 8-( This occurs while building Ceph, which is a "rather" large package with a lot of include subpackages... and some local patches for things that have not been send upstream. But lets start with the error reported: ld.lld: error: undefined symbol: rados_aio_get_return_value referenced by cls_journal_client.cc:29 (/home/jenkins/workspace/ceph-master/src/cls/journal/cls_journal_client.cc:29) cls_journal_client.cc.o:(cls::journal::client::(anonymous namespace)::C_AioExec::rados_callback(void*, void*)) in archive ../../../lib/libcls_journal_client.a c++: error: linker command failed with exit code 1 (use -v to see invocation) gmake[2]: *** [src/test/cls_journal/CMakeFiles/ceph_test_cls_journal.dir/build.make:129: bin/ceph_test_cls_journal] Error 1 gmake[2]: Leaving directory '/home/jenkins/workspace/ceph-master/build' gmake[1]: *** [CMakeFiles/Makefile2:11020: src/test/cls_journal/CMakeFiles/ceph_test_cls_journal.dir/all] Error 2 =========== Not sure what you can make of this. --WjW From owner-freebsd-toolchain@freebsd.org Fri Feb 22 21:36:08 2019 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 1179914FB80C for ; Fri, 22 Feb 2019 21:36:08 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailrelay112.isp.belgacom.be (mailrelay112.isp.belgacom.be [195.238.20.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "relay.skynet.be", Issuer "GlobalSign Organization Validation CA - SHA256 - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F5DF89480; Fri, 22 Feb 2019 21:36:07 +0000 (UTC) (envelope-from tijl@freebsd.org) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2DPAgC2aXBc/99MQFdkHAEBAQQBAQc?= =?us-ascii?q?EAQGBVAQBAQsBAYICVmEBIBInjQCKegEBggw1AYlwj3OEeQKDfSM3Bg0BAwE?= =?us-ascii?q?BAgEBAm0oQgEQAYR3AQU6HCMQCxgJJQ8qHgYThRetBYkigQ6MX4F/g241imI?= =?us-ascii?q?CigqHEJI/CZJUJZMPnmAigVZNMAiDJ5BePgMwhSeKZAEB?= X-IPAS-Result: =?us-ascii?q?A2DPAgC2aXBc/99MQFdkHAEBAQQBAQcEAQGBVAQBAQsBA?= =?us-ascii?q?YICVmEBIBInjQCKegEBggw1AYlwj3OEeQKDfSM3Bg0BAwEBAgEBAm0oQgEQA?= =?us-ascii?q?YR3AQU6HCMQCxgJJQ8qHgYThRetBYkigQ6MX4F/g241imICigqHEJI/CZJUJ?= =?us-ascii?q?ZMPnmAigVZNMAiDJ5BePgMwhSeKZAEB?= Received: from 223.76-64-87.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([87.64.76.223]) by relay.skynet.be with ESMTP; 22 Feb 2019 22:34:57 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.15.2/8.15.2) with ESMTP id x1MLYuHn005848; Fri, 22 Feb 2019 22:34:56 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Fri, 22 Feb 2019 22:34:56 +0100 From: =?UTF-8?B?VMSzbA==?= Coosemans To: Willem Jan Withagen Cc: FreeBSD Toolchain , Ed Maste Subject: Re: Linking problem with lld Message-ID: <20190222223456.5d7840b7@kalimero.tijl.coosemans.org> In-Reply-To: <71079fbc-c3c0-9b93-0ae4-8ceda5d1f751@digiware.nl> References: <71079fbc-c3c0-9b93-0ae4-8ceda5d1f751@digiware.nl> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4F5DF89480 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.979,0] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 21:36:08 -0000 On Fri, 22 Feb 2019 16:09:09 +0100 Willem Jan Withagen wrote: > Hi Ed ea, > > In het ceph project, they started to use library versioning, so it seems. > > But compiling/linking that now with Clang and lld I run into trouble > building the ceph-tools. > > This is what I get back of one of the Devs: > -------------- > My guess is that your linker doesn't support the new symbol versioning > exports and since the symbols are hidden by default they aren't visible > in the shared library. Previously there was a bug (since Luminous and > the switch the cmake) where every public and private symbol was exported > by librados. > > We just need to know the magic words to use for your compiler/linker to > change the symbol visibility to public for the API methods. > > -------------- > > Now I looked thru the options on both Clang and lld, but nothing > obviously springs into focus, as to add to change.... > > This is how librados is build: > /usr/bin/c++ -fPIC -Wall -Wtype-limits -Wignored-qualifiers > -Winit-self -Wpointer-arith -Werror=format-security -fno-strict-aliasing > -fsigned-char -Wno-unknown-pragmas -Wno-unused-function > -Wno-unused-local-typedef -Wno-varargs -Wno-gnu-designator > -Wno-missing-braces -Wno-parentheses -Wno-deprecated-register > -ftemplate-depth-1024 -Wnon-virtual-dtor -Wno-unknown-pragmas > -Wno-ignored-qualifiers -Wno-inconsistent-missing-override > -Wno-mismatched-tags -Wno-unused-private-field > -Wno-address-of-packed-member -DCEPH_DEBUG_MUTEX > -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc > -fno-builtin-realloc -fno-builtin-free -O0 -g > -Wno-unused-command-line-argument -fuse-ld=/usr/bin/ld.lld > -Wl,--exclude-libs,ALL > -Wl,--version-script=/home/jenkins/workspace/ceph-master/src/librados/librados.map Can you provide this librados.map file? From owner-freebsd-toolchain@freebsd.org Fri Feb 22 22:47:05 2019 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 6E66514FD341 for ; Fri, 22 Feb 2019 22:47:05 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from smtp.digiware.nl (smtp.digiware.nl [IPv6:2001:4cb8:90:ffff::3]) (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 A93918B8F0; Fri, 22 Feb 2019 22:47:04 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from router.digiware.nl (localhost.digiware.nl [127.0.0.1]) by smtp.digiware.nl (Postfix) with ESMTP id 2EEFD18F1D; Fri, 22 Feb 2019 23:47:01 +0100 (CET) X-Virus-Scanned: amavisd-new at digiware.com Received: from smtp.digiware.nl ([127.0.0.1]) by router.digiware.nl (router.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2tj3YRlrEk5b; Fri, 22 Feb 2019 23:47:00 +0100 (CET) Received: from [192.168.10.9] (vaio [192.168.10.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.digiware.nl (Postfix) with ESMTPSA id 44CAF18F1C; Fri, 22 Feb 2019 23:47:00 +0100 (CET) Subject: Re: Linking problem with lld To: =?UTF-8?Q?T=c4=b3l_Coosemans?= Cc: FreeBSD Toolchain , Ed Maste References: <71079fbc-c3c0-9b93-0ae4-8ceda5d1f751@digiware.nl> <20190222223456.5d7840b7@kalimero.tijl.coosemans.org> From: Willem Jan Withagen Message-ID: <29a75c78-f2df-e80b-d013-631584e0fc71@digiware.nl> Date: Fri, 22 Feb 2019 23:47:00 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 In-Reply-To: <20190222223456.5d7840b7@kalimero.tijl.coosemans.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: nl X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 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 Feb 2019 22:47:05 -0000 On 22-2-2019 22:34, Tijl Coosemans wrote: > On Fri, 22 Feb 2019 16:09:09 +0100 Willem Jan Withagen > wrote: >> Hi Ed ea, >> >> In het ceph project, they started to use library versioning, so it seems. >> >> But compiling/linking that now with Clang and lld I run into trouble >> building the ceph-tools. >> >> This is what I get back of one of the Devs: >> -------------- >> My guess is that your linker doesn't support the new symbol versioning >> exports and since the symbols are hidden by default they aren't visible >> in the shared library. Previously there was a bug (since Luminous and >> the switch the cmake) where every public and private symbol was exported >> by librados. >> >> We just need to know the magic words to use for your compiler/linker to >> change the symbol visibility to public for the API methods. >> >> -------------- >> >> Now I looked thru the options on both Clang and lld, but nothing >> obviously springs into focus, as to add to change.... >> >> This is how librados is build: >> /usr/bin/c++ -fPIC -Wall -Wtype-limits -Wignored-qualifiers >> -Winit-self -Wpointer-arith -Werror=format-security -fno-strict-aliasing >> -fsigned-char -Wno-unknown-pragmas -Wno-unused-function >> -Wno-unused-local-typedef -Wno-varargs -Wno-gnu-designator >> -Wno-missing-braces -Wno-parentheses -Wno-deprecated-register >> -ftemplate-depth-1024 -Wnon-virtual-dtor -Wno-unknown-pragmas >> -Wno-ignored-qualifiers -Wno-inconsistent-missing-override >> -Wno-mismatched-tags -Wno-unused-private-field >> -Wno-address-of-packed-member -DCEPH_DEBUG_MUTEX >> -fdiagnostics-color=auto -fno-builtin-malloc -fno-builtin-calloc >> -fno-builtin-realloc -fno-builtin-free -O0 -g >> -Wno-unused-command-line-argument -fuse-ld=/usr/bin/ld.lld >> -Wl,--exclude-libs,ALL >> -Wl,--version-script=/home/jenkins/workspace/ceph-master/src/librados/librados.map > Can you provide this librados.map file? https://github.com/ceph/ceph/blob/master/src/librados/librados.map: ------ LIBRADOS_PRIVATE {         local:  *; }; LIBRADOS_14.2.0 {         global:                 extern "C++" {                         ceph::buffer::v14_2_0::*;                         librados::v14_2_0::*;                         "typeinfo for librados::v14_2_0::ObjectOperation";                         "typeinfo name for librados::v14_2_0::ObjectOperation";                         "vtable for librados::v14_2_0::ObjectOperation";                         "typeinfo for librados::v14_2_0::ObjectReadOperation";                         "typeinfo name for librados::v14_2_0::ObjectReadOperation";                         "vtable for librados::v14_2_0::ObjectReadOperation";                         "typeinfo for librados::v14_2_0::ObjectWriteOperation";                         "typeinfo name for librados::v14_2_0::ObjectWriteOperation";                         "vtable for librados::v14_2_0::ObjectWriteOperation";                         "typeinfo for librados::v14_2_0::WatchCtx";                         "typeinfo name for librados::v14_2_0::WatchCtx";                         "vtable for librados::v14_2_0::WatchCtx";                         "typeinfo for librados::v14_2_0::WatchCtx2";                         "typeinfo name for librados::v14_2_0::WatchCtx2";                         "vtable for librados::v14_2_0::WatchCtx2";                 }; } LIBRADOS_PRIVATE; ------ --WjW From owner-freebsd-toolchain@freebsd.org Sat Feb 23 00:09:18 2019 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 1DB8B14FFAB7 for ; Sat, 23 Feb 2019 00:09:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A4BF28E68E; Sat, 23 Feb 2019 00:09:17 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from John-Baldwins-MacBook-Pro-3.local (ralph.baldwin.cx [66.234.199.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 2811818D80; Sat, 23 Feb 2019 00:09:17 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Subject: Re: External GCC Update To: "Rodney W. Grimes" Cc: "freebsd-toolchain@FreeBSD.org" , freebsd@bdragon.rtk0.net References: <201902221945.x1MJjwlE026969@pdx.rh.CN85.dnsmgr.net> From: John Baldwin Openpgp: preference=signencrypt Autocrypt: addr=jhb@FreeBSD.org; keydata= mQGiBETQ+XcRBADMFybiq69u+fJRy/0wzqTNS8jFfWaBTs5/OfcV7wWezVmf9sgwn8TW0Dk0 c9MBl0pz+H01dA2ZSGZ5fXlmFIsee1WEzqeJzpiwd/pejPgSzXB9ijbLHZ2/E0jhGBcVy5Yo /Tw5+U/+laeYKu2xb0XPvM0zMNls1ah5OnP9a6Ql6wCgupaoMySb7DXm2LHD1Z9jTsHcAQMD /1jzh2BoHriy/Q2s4KzzjVp/mQO5DSm2z14BvbQRcXU48oAosHA1u3Wrov6LfPY+0U1tG47X 1BGfnQH+rNAaH0livoSBQ0IPI/8WfIW7ub4qV6HYwWKVqkDkqwcpmGNDbz3gfaDht6nsie5Z pcuCcul4M9CW7Md6zzyvktjnbz61BADGDCopfZC4of0Z3Ka0u8Wik6UJOuqShBt1WcFS8ya1 oB4rc4tXfSHyMF63aPUBMxHR5DXeH+EO2edoSwViDMqWk1jTnYza51rbGY+pebLQOVOxAY7k do5Ordl3wklBPMVEPWoZ61SdbcjhHVwaC5zfiskcxj5wwXd2E9qYlBqRg7QeSm9obiBCYWxk d2luIDxqaGJARnJlZUJTRC5vcmc+iGAEExECACAFAkTQ+awCGwMGCwkIBwMCBBUCCAMEFgID AQIeAQIXgAAKCRBy3lIGd+N/BI6RAJ9S97fvbME+3hxzE3JUyUZ6vTewDACdE1stFuSfqMvM jomvZdYxIYyTUpC5Ag0ERND5ghAIAPwsO0B7BL+bz8sLlLoQktGxXwXQfS5cInvL17Dsgnr3 1AKa94j9EnXQyPEj7u0d+LmEe6CGEGDh1OcGFTMVrof2ZzkSy4+FkZwMKJpTiqeaShMh+Goj XlwIMDxyADYvBIg3eN5YdFKaPQpfgSqhT+7El7w+wSZZD8pPQuLAnie5iz9C8iKy4/cMSOrH YUK/tO+Nhw8Jjlw94Ik0T80iEhI2t+XBVjwdfjbq3HrJ0ehqdBwukyeJRYKmbn298KOFQVHO EVbHA4rF/37jzaMadK43FgJ0SAhPPF5l4l89z5oPu0b/+5e2inA3b8J3iGZxywjM+Csq1tqz hltEc7Q+E08AAwUIAL+15XH8bPbjNJdVyg2CMl10JNW2wWg2Q6qdljeaRqeR6zFus7EZTwtX sNzs5bP8y51PSUDJbeiy2RNCNKWFMndM22TZnk3GNG45nQd4OwYK0RZVrikalmJY5Q6m7Z16 4yrZgIXFdKj2t8F+x613/SJW1lIr9/bDp4U9tw0V1g3l2dFtD3p3ZrQ3hpoDtoK70ioIAjjH aIXIAcm3FGZFXy503DOA0KaTWwvOVdYCFLm3zWuSOmrX/GsEc7ovasOWwjPn878qVjbUKWwx Q4QkF4OhUV9zPtf9tDSAZ3x7QSwoKbCoRCZ/xbyTUPyQ1VvNy/mYrBcYlzHodsaqUDjHuW+I SQQYEQIACQUCRND5ggIbDAAKCRBy3lIGd+N/BCO8AJ9j1dWVQWxw/YdTbEyrRKOY8YZNwwCf afMAg8QvmOWnHx3wl8WslCaXaE8= Message-ID: <1c77e30e-5bf1-fb33-ecbc-367749f78e74@FreeBSD.org> Date: Fri, 22 Feb 2019 16:08:31 -0800 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 In-Reply-To: <201902221945.x1MJjwlE026969@pdx.rh.CN85.dnsmgr.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: A4BF28E68E X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-0.99)[-0.993,0]; NEURAL_HAM_SHORT(-0.97)[-0.968,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 00:09:18 -0000 On 2/22/19 11:45 AM, Rodney W. Grimes wrote: >> I was recently able to install base/binutils and base/gcc into an amd64 VM >> and do a self-hosted build and install. Some of the port patches have been >> committed from this, but I have some source patches before the final ports >> patches can be finished. >> >> The source patches are here: >> https://github.com/bsdjhb/freebsd/compare/master...base_gcc > > Phabricator? Eventually, wanted a first cut of the entire patchset in context to see if folks run screaming or not. -- John Baldwin                                                                              From owner-freebsd-toolchain@freebsd.org Sat Feb 23 00:40:10 2019 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 20F3B1500380 for ; Sat, 23 Feb 2019 00:40:10 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x743.google.com (mail-qk1-x743.google.com [IPv6:2607:f8b0:4864:20::743]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E64498F795 for ; Sat, 23 Feb 2019 00:40:08 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x743.google.com with SMTP id v139so2222884qkb.12 for ; Fri, 22 Feb 2019 16:40:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=dBRlIlpMizAjmGLM6Q/bOvDaprnDrx+LJnNKvJ9irvs=; b=g8Pxw+Eax9eJ/xx7vkAlnwd14Xn3iMpwo9PKaCGemtnshPJvg4p0tiRKmpakpxKsY5 FLCvwnqe+TW5NlXkjubSBBZo3mkUzk6krqZLA4BWVOxfQ1WEtE1hD2/p9wrCJatcoNJC 4vaddmgAdRCRj8HnI7cDkWoLEaerdnDN1emz+2TVYBPK99uY+S6bVhK9x7bwe92zMN5a JBgJ/E4yrF8Z8Y01KkavlR7zinA7ZT2YTyQeFoCcRCv8PR0+4n2QTgwj8ScZx1ZuhThO oPqTWFgWBr6KKj4xDmD6Yngmcd79C2HJNA58QK/CEEOVcNnk9w4bE21+fZiVDhqswQyR XY5g== 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=dBRlIlpMizAjmGLM6Q/bOvDaprnDrx+LJnNKvJ9irvs=; b=NrzgrtuGGmmbbCUWo2FvT5bBZ2oQGtrVORNdkBSuX6MaoKRVbKnENNCwDGqurXoAo5 mLxwFI7YvfIcOLGb0gnomO6Dg2JBg9SGhPBxHY32X/UX2EElAQEiUQSS0I5ls7xoHgjB BWnWKH+BUmOefklhZyEPS+cPlBYDHD6ak4fm3dVNozWd6B6WgqPh9/aWPtndCC+E/hzP +zs17TF8YxSKHVDL+uB9kEkKB5RjMxzzCZVKn3xewspIkLxRpa4AcPbaEOvxZP3AMgZE cGIbjcytaYdf5N4uXSJxZllFdXapZNEJ4KTSwqFS6idTlTkw6UwQFU/AJ+sdisEwyhyq sc6A== X-Gm-Message-State: AHQUAuaNGq2rJyb8PyfVv3bF/BGJQz9Mp3PFz7g4BUyMn0OZo9slCEia pUOfokzUn47FR51yMHMUW5s+F5vEfh5CS075O61x7g== X-Google-Smtp-Source: AHgI3IbTMShHqWadjY0iVockg591uVFIPqOdC2dfMxlYyizti+3yEVkoZ1j0z+R3YuvjP8HOgPG1wuZkHv6OXPJeCKU= X-Received: by 2002:a37:6fc2:: with SMTP id k185mr5085109qkc.175.1550882407104; Fri, 22 Feb 2019 16:40:07 -0800 (PST) MIME-Version: 1.0 References: <201902221945.x1MJjwlE026969@pdx.rh.CN85.dnsmgr.net> <1c77e30e-5bf1-fb33-ecbc-367749f78e74@FreeBSD.org> In-Reply-To: <1c77e30e-5bf1-fb33-ecbc-367749f78e74@FreeBSD.org> From: Warner Losh Date: Fri, 22 Feb 2019 17:39:55 -0700 Message-ID: Subject: Re: External GCC Update To: John Baldwin Cc: "Rodney W. Grimes" , freebsd@bdragon.rtk0.net, "freebsd-toolchain@FreeBSD.org" X-Rspamd-Queue-Id: E64498F795 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=g8Pxw+Ea X-Spamd-Result: default: False [-2.76 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; NEURAL_HAM_MEDIUM(-0.91)[-0.912,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.98)[-0.977,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-toolchain@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT1.aspmx.l.google.com]; RCVD_IN_DNSWL_NONE(0.00)[3.4.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.79)[-0.785,0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; IP_SCORE(-0.07)[ip: (4.31), ipnet: 2607:f8b0::/32(-2.62), asn: 15169(-1.99), country: US(-0.07)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 00:40:10 -0000 On Fri, Feb 22, 2019, 5:09 PM John Baldwin wrote: > On 2/22/19 11:45 AM, Rodney W. Grimes wrote: > >> I was recently able to install base/binutils and base/gcc into an amd64 > VM > >> and do a self-hosted build and install. Some of the port patches have > been > >> committed from this, but I have some source patches before the final > ports > >> patches can be finished. > >> > >> The source patches are here: > >> https://github.com/bsdjhb/freebsd/compare/master...base_gcc > > > > Phabricator? > > Eventually, wanted a first cut of the entire patchset in context to see if > folks run screaming or not. > Thank you. Phabricator isn't good with larger patches. Git let's me see things in a number of different views that are hard with the one size fits all phab ui. Warner -- > John Baldwin > > > > _______________________________________________ > freebsd-toolchain@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain > To unsubscribe, send any mail to " > freebsd-toolchain-unsubscribe@freebsd.org" > From owner-freebsd-toolchain@freebsd.org Sat Feb 23 02:03:47 2019 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 58B0D1501D91 for ; Sat, 23 Feb 2019 02:03:47 +0000 (UTC) (envelope-from freebsd@bdragon.rtk0.net) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (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 3EEEC6C391; Sat, 23 Feb 2019 02:03:45 +0000 (UTC) (envelope-from freebsd@bdragon.rtk0.net) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 89F3322083; Fri, 22 Feb 2019 21:03:44 -0500 (EST) Received: from imap21 ([10.202.2.71]) by compute5.internal (MEProxy); Fri, 22 Feb 2019 21:03:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; bh=yW5Qozkw+vCUBH2SI+MeVNwJM2HA3AH5PTjghPyqNqA=; b=Nkjn72dG 09LoXCykfShCmN49ICRSP7zDppxiPZ81ps19aisPQ8Z8bPKrHdQ9kTHHjXIZZPBP dNyBwpaRmojoQQIvLDKq1kHkpfcYTOiIuN3xZXDwN+KC8RzZlXVp+WrEsMyHZjwe zf1WhIXNJN5b4OzQPRDk/QGIXCTjPxG03Mc7ki9Yhb3FUF/1bvROSp8wJXbJ3s7y y4c8gE/hKbQcX1wt5ZsMWJARlcYRw/D7Df7DdfgruInHevXaSuQ0gV+d3t23mqU6 AoG9iiqqNzp503ehPouM6xRidMIMN5VCZ2BD81OXMzFOGVf2a2k+ZHHSuti/i0YY iLOb66bzd4WGeA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddruddugdefheculddtuddrgedtledrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgfkjghffffhvffutgfgsehtqh ertderreejnecuhfhrohhmpedfuehrrghnughonhcuuegvrhhgrhgvnhdfuceofhhrvggv sghsugessggurhgrghhonhdrrhhtkhdtrdhnvghtqeenucffohhmrghinhepphhrvgdrmh hkpdhgihhthhhusgdrtghomhdpohhpthhsrdhmkhenucfrrghrrghmpehmrghilhhfrhho mhepfhhrvggvsghsugessggurhgrghhonhdrrhhtkhdtrdhnvghtnecuvehluhhsthgvrh fuihiivgeptd X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id C23D772393; Fri, 22 Feb 2019 21:03:43 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.5-895-g0d23ba6-fmstable-20190213v1 X-Me-Personality: 93939616 Message-Id: In-Reply-To: References: Date: Fri, 22 Feb 2019 21:03:43 -0500 From: "Brandon Bergren" To: "freebsd-toolchain@FreeBSD.org" , "John Baldwin" Subject: Re: External GCC Update Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 3EEEC6C391 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=Nkjn72dG X-Spamd-Result: default: False [-4.16 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[messagingengine.com:s=fm2]; XM_UA_NO_VERSION(0.01)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MISSING_MIME_VERSION(2.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[rtk0.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; DKIM_TRACE(0.00)[messagingengine.com:+]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.01)[in2.smtp.messagingengine.com,in1.smtp.messagingengine.com,in2.smtp.messagingengine.com,in1.smtp.messagingengine.com,in2.smtp.messagingengine.com,in1.smtp.messagingengine.com,in2.smtp.messagingengine.com,in1.smtp.messagingengine.com,in2.smtp.messagingengine.com,in1.smtp.messagingengine.com,in2.smtp.messagingengine.com,in1.smtp.messagingengine.com,in2.smtp.messagingengine.com,in1.smtp.messagingengine.com]; R_SPF_NA(0.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.980,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; IP_SCORE(-3.28)[ip: (-8.19), ipnet: 66.111.4.0/24(-4.60), asn: 11403(-3.53), country: US(-0.07)]; MID_RHS_WWW(0.50)[]; RCVD_IN_DNSWL_LOW(-0.10)[26.4.111.66.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 02:03:47 -0000 On Fri, Feb 22, 2019, at 1:01 PM, John Baldwin wrote: > I was recently able to install base/binutils and base/gcc into an amd6= 4 VM > and do a self-hosted build and install. Some of the port patches have= been > committed from this, but I have some source patches before the final p= orts > patches can be finished. >=20 > The source patches are here: > https://github.com/bsdjhb/freebsd/compare/master...base_gcc >=20 > They do a couple of things I'd like some feedback on: >=20 > 1) MK_GDB no longer depends on MK_BINUTILS so that /usr/libexec/gdb ca= n > still be built/installed when WITHOUT_BINUTILS=3Dyes is true Good thinking. > 2) WITH_BASE_GCC and WITH_BASE_BINUTILS knobs can be set in src.conf t= o > ensure that 'make delete-old' doesn't delete files installed by the= > base/* packages if you also set WITHOUT_BINUTILS=3Dyes, and similar= > knobs (because you don't want to build/install the ones from src) I was really confused about the naming when I read through the diff. Bik= eshedding but I think WITH_PORTS_BASE_BINUTILS / WITH_PORTS_BASE_GCC wou= ld help quite a lot cognitively, to differentiate between "base as in in= -tree binutils" and "base as in the base/binutils port" > 3) I add support for an /etc/src.conf.d dir that can hold files that g= et > treated as if they are part of /etc/src.conf. The current patch on= > github for this only fixes world and not yet kern.pre.mk and probab= ly > needs the most review if we want to go forward with this route. Wi= th > this, I plan to have the base/* packages install suitable files in = this > dir that disable build of the src-based components and also set > WITH_BASE_ to make sure 'delete-old' DTRT. Not sure if I like this. Can't src.opts.mk just call `pkg info -e base/b= inutils` and so forth and use the exit result to adjust the defaults? > The file for base/binutils would be: >=20 > CROSS_BINUTILS_PREFIX=3D/usr/bin/ > WITH_BASE_BINUTILS=3Dyes > WITHOUT_BINUTILS=3Dyes > WITHOUT_LLD_IS_LD=3Dyes >=20 > The file for base/gcc would be: >=20 > XCC=3D/usr/bin/cc > XCXX=3D/usr/bin/c++ > XCPP=3D/usr/bin/cpp > X_COMPILER_TYPE=3Dgcc > WITH_BASE_GCC=3Dyes > WITHOUT_GCC=3Dyes > WITHOUT_CLANG_IS_CC=3Dyes I don't like the concept of packages messing with anything related to sr= c.conf. I have a bunch of conditional stuff in mine broken out by ${TARG= ET_ARCH} and extra config suddenly appearing would break a lot of my cro= ss compiling stuff, even if it is in a separate *.d folder. Seems to me that just influencing src.opts.mk's defaults would be more r= obust. >=20 > Thoughts? >=20 > --=20 > John Baldwin >=20 > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 > --=20 Brandon Bergren Technical Generalist From owner-freebsd-toolchain@freebsd.org Sat Feb 23 04:05:55 2019 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 38265150562A for ; Sat, 23 Feb 2019 04:05:55 +0000 (UTC) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: from pdx.rh.CN85.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 364E7701EE; Sat, 23 Feb 2019 04:05:52 +0000 (UTC) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: from pdx.rh.CN85.dnsmgr.net (localhost [127.0.0.1]) by pdx.rh.CN85.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x1N45ia5028520; Fri, 22 Feb 2019 20:05:44 -0800 (PST) (envelope-from freebsd-rwg@pdx.rh.CN85.dnsmgr.net) Received: (from freebsd-rwg@localhost) by pdx.rh.CN85.dnsmgr.net (8.13.3/8.13.3/Submit) id x1N45h1i028519; Fri, 22 Feb 2019 20:05:43 -0800 (PST) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201902230405.x1N45h1i028519@pdx.rh.CN85.dnsmgr.net> Subject: Re: External GCC Update In-Reply-To: To: Warner Losh Date: Fri, 22 Feb 2019 20:05:43 -0800 (PST) CC: John Baldwin , freebsd@bdragon.rtk0.net, "freebsd-toolchain@FreeBSD.org" X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 364E7701EE X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.00 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-0.33)[-0.335,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.10)[-0.101,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_SHORT(0.56)[0.560,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: pdx.rh.CN85.dnsmgr.net]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.01), ipnet: 69.59.192.0/19(0.01), asn: 13868(-0.01), country: US(-0.07)] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 04:05:55 -0000 > On Fri, Feb 22, 2019, 5:09 PM John Baldwin wrote: > > > On 2/22/19 11:45 AM, Rodney W. Grimes wrote: > > >> I was recently able to install base/binutils and base/gcc into an amd64 > > VM > > >> and do a self-hosted build and install. Some of the port patches have > > been > > >> committed from this, but I have some source patches before the final > > ports > > >> patches can be finished. > > >> > > >> The source patches are here: > > >> https://github.com/bsdjhb/freebsd/compare/master...base_gcc > > > > > > Phabricator? > > > > Eventually, wanted a first cut of the entire patchset in context to see if > > folks run screaming or not. Huh? It is 5 files and not even 200 lines of diff??? My first Phab review for CPU topology was 10 files and over 300 lines. > > Thank you. Phabricator isn't good with larger patches. Git let's me see > things in a number of different views that are hard with the one size fits > all phab ui. Its rather hypocritical for core to announce a "recomendation to do reviews, and the tool of choice is phabricator" and then have 2 core team members advocate a code review in git just a short time later. This sets bad examples from the top :-( > Warner > > John Baldwin -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-toolchain@freebsd.org Sat Feb 23 16:25:29 2019 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 4C035151BBE6 for ; Sat, 23 Feb 2019 16:25:29 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id C46DF91E64 for ; Sat, 23 Feb 2019 16:25:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7E6ED151BBE5; Sat, 23 Feb 2019 16:25:28 +0000 (UTC) Delivered-To: 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 6BCC9151BBE4 for ; Sat, 23 Feb 2019 16:25:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 072DE91E63 for ; Sat, 23 Feb 2019 16:25:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 3828D175EA for ; Sat, 23 Feb 2019 16:25:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x1NGPRGp068850 for ; Sat, 23 Feb 2019 16:25:27 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x1NGPRHv068849 for toolchain@FreeBSD.org; Sat, 23 Feb 2019 16:25:27 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: toolchain@FreeBSD.org Subject: [Bug 220103] devel/glib20: ld-elf.so.1: /usr/local/lib/libglib-2.0.so.0: Undefined symbol "environ" (WITH_LLD_IS_LD) Date: Sat, 23 Feb 2019 16:25:19 +0000 X-Bugzilla-Reason: CC AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: bin X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: needs-qa X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: dim@FreeBSD.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: toolchain@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Feb 2019 16:25:29 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220103 Dimitry Andric changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub_lach@mailplus.pl --- Comment #41 from Dimitry Andric --- *** Bug 235957 has been marked as a duplicate of this bug. *** --=20 You are receiving this mail because: You are on the CC list for the bug. You are the assignee for the bug.=