From owner-freebsd-toolchain@freebsd.org Thu Dec 19 00:16:36 2019 Return-Path: Delivered-To: freebsd-toolchain@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 95B2E1CA2D4 for ; Thu, 19 Dec 2019 00:16:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47dXVV4jJBz3RDZ for ; Thu, 19 Dec 2019 00:16:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 5QnFCY0VM1mAFo.myqYhy8BQgzw4H_dfuPjP2aBrQLnGGw7IHGO2WHAbmdP0jqn Tnb5v32P9JxBBgHnODtN5czAgCz3k.pj.MLfCU7xMGuK3T8aGUlZ7BKv3gMjDFmad5j0SGZFGcsn cX7lmd0nTygU5ZRc9PYpnxTYPMH6j1MrvJAaBBaQ7n70qwI_bF.wqc5gotyhuECeM4fLgRqUay32 ph6h31Z6TOVyfWASDtbM_mFbjij3gG.R9gyOkdTcc978N17AytJLMGy4TK5HcjVqjLglKshys0de dKHapP6L.Ls1m0zml8l7WdVqnUnE6J3P7FulS8QXHGkJul4M6tCzhXfOW_vjk9z7maRDhKwxDpo. 720sw3ZLi_otHwMedLWBbjBVykIfuAbZmy2thyXyZ3hWVWWygY8za0KN_LbNaQSJJ5RnjayGC6UF phci9PBBzvc2UuAP6E3Skb_xeto.xt8bKHMiCRfr9tFNcUwvjBAAQbFHywG6j5I2mXQAA6vAJPRP YXLr3H0AL7ZGPKaBJmrT6QLgJ5FM3x.w7cuUP7RlBB5Vrxdq_zf8KUf_F6IMc5CNjxTdCjzW3FXV VuR2s_nHlK2gap8ZaAq8LK.XIMjOk6hQvQxv1uLoKjmGiaQAKnONX2gdrO2DE7HKa0tVvBcjDrlr mtiY4hI867Clw.T94Uy3KJBzrwDUlC7gYXsguPpoojXox6Nv7oO8Ou0bltqp8nFegqhkjZGb8OVH f_avqAarPyAuCT5ezGtJt8ZhTbiOmp5YK2FzqaXAYVtP9U.yeMrQyuigwvHiX9CwoN7SQvDPT63h lu4WmquAj4rFkgW1GlneWwaXp_4rQwuYpq_rZUXyTe0WUOxR8F87SYnXr7YResebQJE3ZMfa5sGe CJFf7yZninyDVX5e91FXALYBRbPbP.zP0bBy0rpxcsW8uO0G.3P.U7w_KImHZN5ru2_NcxuNa71j PjeePnQP_RtkUgy32HkGGjc3aCrUUfD2IpDOPviiC_1VAfWr0qHeERHJPikOSfUTFxPVtkBmyRsR BJJYXzM3LJYBKsPek9Z1k2KwahGsnXqu3RlraUr04Tx9gImpvxm0KRfcAuR_U5UL2lWF56y8UfHD qi75MsnDVxrNYreHIYwxIg6nM9y3w0meUkmbYl7PwCOApul28JjBCjE1NwgyhkRC4C1elpysBvLe O8dbQO2uBgC1tMk1mycw9zxtBTilJfHClRpw6w3xUuW4ukkoVFexbZg2BtidmxpY2UNxjTtMF4B. gF0uM5k11BVntPeHWnItT7iaxDZZurcYG47uxsG7_5nxZ03AKeQVYoDT8OFb1faAmOaTr0_YysEQ VkkT7cmJTM4tN7G4SRe1nQ33BRebbyAui.pUinZa_2XUoBTttEaMI6DybkSuS66dDMCrmyHsPFW1 DdNGzonVlCZqSUH2RYOIf0DXFOJza210- Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Thu, 19 Dec 2019 00:16:32 +0000 Received: by smtp410.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 0b82335c435ef690743e8ced2d583042; Thu, 19 Dec 2019 00:16:30 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\)) Subject: Re: New external GCC toolchain ports/packages From: Mark Millard In-Reply-To: Date: Wed, 18 Dec 2019 16:16:30 -0800 Cc: "freebsd-toolchain@FreeBSD.org" , "freebsd-current@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <0DECD119-7E15-42AF-9B93-47F992FDD4F7@yahoo.com> References: To: John Baldwin X-Mailer: Apple Mail (2.3608.40.2.2.4) X-Rspamd-Queue-Id: 47dXVV4jJBz3RDZ X-Spamd-Bar: - X-Spamd-Result: default: False [-1.96 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.84)[-0.842,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.62)[-0.615,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (4.76), ipnet: 98.137.64.0/21(0.89), asn: 36647(0.71), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[146.64.137.98.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] 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, 19 Dec 2019 00:16:36 -0000 On 2019-Dec-18, at 13:48, John Baldwin wrote: > In the interest of supporting newer versions of GCC for a base system > toolchain, I've renamed the external GCC packages from -gcc > to -gcc6. These are built as flavors of a new = devel/freebsd-gcc6 > port. The xtoolchain package is not used for these new packages, = instead > one does 'pkg install mips-gcc6' to get the GCC 6.x MIPS compiler and > uses 'CROSS_TOOLCHAIN=3Dmips-gcc6'. I've also gone ahead and updated = this > compiler to 6.5.0. >=20 > I will leave the old ports/packages around for now to permit an easy > transition, but going forward, the -gcc6 packages should be = preferred > to -xtoolchain-gcc for all but riscv (riscv64-gcc and = riscv64-xtoolchain-gcc > are separate from the powerpc64-gcc set of packages). >=20 > In addition, I've also just added a devel/freebsd-gcc9 package which > builds -gcc9 packages. It adds powerpc and riscv flavors = relative > to freebsd-gcc6 and uses GCC 9.2.0. To date in my testing I've yet to > be able to finish a buildworld on any of the platforms I've tried > (amd64, mips, sparc64), but the packages should permit other = developers > to get the tree building with GCC 9. To use these packages one would = do > something like: >=20 > # pkg install amd64-gcc9 > # make buildworld CROSS_TOOLCHAIN=3Damd64-gcc9 >=20 > You can install both the gcc6 and gcc9 versions of a package at the = same > time, e.g. amd64-gcc6 and amd64-gcc9. Having different packages for = major > versions is similar to llvm and will also let us keep a known-good > toolchain package for older releases while using newer major versions = on > newer FreeBSD releases (e.g gcc9 for 13.0 and gcc6 for 12.x). >=20 > I do plan to switch the default toolchains for make universe/tinderbox > for targets using -xtoolchain-gcc based on GCC 6 over to the > freebsd-gcc6 variants in the next week or so. >=20 How about base/binutils and base/gcc ? Is their (future?) status changed by any of this activity? =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)