From owner-freebsd-ports@freebsd.org Sun May 19 05:33:11 2019 Return-Path: Delivered-To: freebsd-ports@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 38CE915A3AA7 for ; Sun, 19 May 2019 05:33:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-21.consmr.mail.gq1.yahoo.com (sonic314-21.consmr.mail.gq1.yahoo.com [98.137.69.84]) (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 8C36A803E1 for ; Sun, 19 May 2019 05:33:09 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: L_FYI.8VM1lUZzHLanLh7N2artt8k5a5GV_tRftL_bLIZV8wYrMngCGOtwjw5Ct 7It0pnDrQhw96BQZ9yk2ebhFfS9kQmCYLcKyWq2rNlEedY2tYTVSOYiWACjO2avx12F6tWh.7RUy xSMsJRI0gEWY.XSooPY925wVve9AJugFCce8mRTrUaJrgT95KG8OH2NFBSsaoTCiW334vQ.bqrgd XisvbWGgFIuqxf3NQkyeVQRr8zbE1aznQZ959tGLlGM2baFEHInvBwhPKguPNbIKvWsqprsx.jMe m9WkKGUKZJsAV_kQt4ZqHds04a1hARR8twxwX40IZgszp2ihBBz0u3i7ANQS1X_cBG8bn6NxYBFc B.qBRiQxc9UpuaVUA2hVlnhVagUqeKgdKDzB8hCwmL.tnUDccKfomnYWzVMQWUbRdIxrtc7Y.7Dp CO8G5ur7C3oIR_0z6qG5EoRJ38EHEmu20_HUy9J6fJig5EHS8e7vfGRVHdxRlKja2bs8fszxWTyc 5xINyIURdLHS82VY4Ftd6JAMvvvhPyC3tWpIdUKDeAjIX8AabSCWInmG.Gj3q3sbENEcb9YzoWK1 WPMW0nuRPfTHDD61nyF0y3.lqShJAyQo6Tz5lWQJMmjxpnD1Vw1uz_6oo8Wq6sLdCngeEJRfmrjp umqOVSB7o36VdY.cuxNrsb80CnJmlktUKnVQebyOBURd7WENhvRsNz.The8t6LXorFzrVxQsQo18 DsgsAi1oKE4D.uMqauKiQqg7t6Jp.x5MFk30FtCOsjdXrbTTS5i0zaQl5wQi_flDyJo5iUTAPrf4 UD8Y8bdTGSaELWImPtoFYbOLKinxvcjbVcdFXy1smlDjZdCEwoXPyTcwvKwZkm6K1OTRp0XqUsj_ VPoyPscJxRUk9yjX5YPP23KPDXmMgzy9MsLRAQ11Ad0pVHBlKd1yg1_7M2wf2goYxE6sBZ7iqWae mLz9w4heKpQUNKUXBMKmizbUQpUmPYRc41vYl4d_0Xqz1WiX_VAtM7M_3G2wAzg2ppPyekRa1pVP QMgv5w.7n1VCpJvlan1csi1bEoCUY9yPt38kPJyYYJWUxaxextGVJpNwVEuKYL8Ndq1f3Qekqfzl FAjSynPzHTICE3lk36rWYL2BlAHdCsAwebo77HdS.3YNvKlKOF1HGwEAqfmL8WNyEuLZ8OKqeKKD coaao8cyksj.4AkhBZ9P8_P9rhehuijLGHsawnPNoAHensQiAcOYe3n.HbHV47WQbDil51Q-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Sun, 19 May 2019 05:33:02 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.103]) ([76.115.7.162]) by smtp403.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 79189dedf8ccbb276b17a181ba3473c4; Sun, 19 May 2019 05:33:00 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: maintenance of gcc cross ports Message-Id: <0BDF4BD8-EF07-4226-A2BA-4ACE476CD6FC@yahoo.com> Date: Sat, 18 May 2019 22:33:00 -0700 To: James Shuriff , ports-list freebsd X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 8C36A803E1 X-Spamd-Bar: +++ X-Spamd-Result: default: False [3.84 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCPT_COUNT_TWO(0.00)[2]; 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)[]; FAKE_REPLY(1.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-0.14)[-0.137,0]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.67)[0.673,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(2.00)[ip: (8.23), ipnet: 98.137.64.0/21(1.01), asn: 36647(0.81), country: US(-0.06)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.82)[0.816,0]; RCVD_IN_DNSWL_NONE(0.00)[84.69.137.98.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 May 2019 05:33:11 -0000 James Shuriff james at opentech.cc wrote on Sat May 18 12:29:22 UTC 2019 : > The powerpc64-gcc port and all the ports that use it as a master = (aarch64-gcc, aarch64-none-elf-gcc, amd64-gcc, arm-none-eabi-gcc, = i386-gcc, mips-gcc, mips64-gcc, and sparc64-gcc) are very old and use = buggy makefiles. I would like to take over maintenance of these ports. = Powerpc64-gcc uses an old version of gcc and the makefile is buggy. = Certain variables use bad regular expressions thus don't do what they're = supposed to do. I've fixed up the makefiles and made new plists with a = newer version of gcc. Be aware that: /[ports]/head/base/binutils depends on devel/binutils via: MASTERDIR=3D ${.CURDIR}/../../devel/binutils /[ports]/head/base/gcc depends on devel/powerpc64-gcc via: EXTRA_PATCHES+=3D = ${.CURDIR}/../../devel/powerpc64-gcc/files/freebsd-format-extensions EXTRA_PATCHES+=3D = ${.CURDIR}/../../devel/powerpc64-gcc/files/freebsd-libdir EXTRA_PATCHES+=3D = ${.CURDIR}/../../devel/powerpc64-gcc/files/patch-gcc-freebsd-mips The maintainer is listed as: bapt@FreeBSD.org but the activity tends to be jhb@FreeBSD.org . There are other, more overall FreeBSD toolchain efforts that these various ports are tied to. That may constrain what can be done when. You would probably need to consult with these folks about any changes. I use these ports for doing alternate toolchain buildworld buildkernel activities, including using, say, devel/powerpc64-gcc on a powerpc64 machine to self host with more modern tools than gcc 4.2.1 based ones. As I understand, being in devel/ instead of lang/ for gcc tools is tied to being constructed for the system-building activities instead of for general use. You might want to show your Makefile updates so that that the problems are fully explicit. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)