From owner-svn-ports-head@freebsd.org Sat Apr 29 02:41:37 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2FBEFD54E7B for ; Sat, 29 Apr 2017 02:41:37 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-50.reflexion.net [208.70.210.50]) (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 D1E3DCC3 for ; Sat, 29 Apr 2017 02:41:35 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 1249 invoked from network); 29 Apr 2017 02:42:42 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 29 Apr 2017 02:42:42 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v8.40.0) with SMTP; Fri, 28 Apr 2017 22:41:34 -0400 (EDT) Received: (qmail 29922 invoked from network); 29 Apr 2017 02:41:34 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 29 Apr 2017 02:41:34 -0000 Received: from [192.168.1.106] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id D1C4EEC81E7; Fri, 28 Apr 2017 19:41:33 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: svn commit: r439595 - in head/devel: aarch64-gcc aarch64-none-elf-gcc amd64-gcc arm-none-eabi-gcc arm-none-eabi-gcc492 mips-gcc mips64-gcc powerpc64-gcc riscv64-gcc sparc64-gcc From: Mark Millard In-Reply-To: <20170429022831.GB15674@lonesome.com> Date: Fri, 28 Apr 2017 19:41:33 -0700 Cc: svn-ports-head@freebsd.org, Baptiste Daroussin , Alexander Kabaev Content-Transfer-Encoding: 7bit Message-Id: References: <8E45FA57-8D2E-4159-8E02-6A5044000CC2@dsl-only.net> <20170429022831.GB15674@lonesome.com> To: Mark Linimon X-Mailer: Apple Mail (2.3273) X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2017 02:41:37 -0000 On 2017-Apr-28, at 7:28 PM, Mark Linimon wrote: > On Fri, Apr 28, 2017 at 03:27:31PM -0700, Mark Millard wrote: >> I do not have access to mips, mips64, riscv, sparc64 >> so they could be targets but not hosts in my tests > > I don't think we have any native mips, mips64, or riscv package build > capability right now. > > I have sparc64 native. I have never gotten around to trying any, but > I can. > >> I have access to powerpc but currently am not well set up to use it >> without rebuilding it > > I have powerpc64 native and am currently attempting builds. I do have access to powerpc64 and tested it in my context. It is powerpc that I'm far from an appropriate configuration of for now. FYI: The D10537 patch for devel/[powerpc64-gcc looks like: # svnlite diff /usr/ports/devel/powerpc64-gcc Index: /usr/ports/devel/powerpc64-gcc/Makefile =================================================================== --- /usr/ports/devel/powerpc64-gcc/Makefile (revision 439263) +++ /usr/ports/devel/powerpc64-gcc/Makefile (working copy) @@ -74,11 +74,19 @@ .endif post-install: - @if [ -f ${STAGEDIR}${PREFIX}/bin/cpp ] ; then \ - mv ${STAGEDIR}${PREFIX}/bin/cpp \ - ${STAGEDIR}${PREFIX}/bin/${GCC_TARGET}-cpp ; \ +.for f in cpp gcov gcov-tool + @if [ -f ${STAGEDIR}${PREFIX}/bin/$f ] ; then \ + ${MV} ${STAGEDIR}${PREFIX}/bin/$f \ + ${STAGEDIR}${PREFIX}/bin/${GCC_TARGET}-$f ; \ fi +.endfor .for f in c++ cpp g++ gcc gcc-ar gcc-nm gcc-ranlib gcov gcov-tool + @if [ ! -f ${STAGEDIR}${PREFIX}/man/man1/${GCC_TARGET}-$f.1 ] ; then \ + if [ -f ${STAGEDIR}${PREFIX}/man/man1/$f.1 ] ; then \ + ${CP} ${STAGEDIR}${PREFIX}/man/man1/$f.1 \ + ${STAGEDIR}${PREFIX}/man/man1/${GCC_TARGET}-$f.1 ; \ + fi \ + fi @${RM} ${STAGEDIR}${PREFIX}/bin/$f @${RM} ${STAGEDIR}${PREFIX}/man/man1/$f.1 @${RM} ${STAGEDIR}${PREFIX}/man/man1/$f.1.gz It contributes to all its slave ports. As for the other part of D10537's patch (the pkg-plist part of the below): # svnlite diff /usr/ports/devel/amd64-gcc Index: /usr/ports/devel/amd64-gcc/Makefile =================================================================== --- /usr/ports/devel/amd64-gcc/Makefile (revision 439263) +++ /usr/ports/devel/amd64-gcc/Makefile (working copy) @@ -8,6 +8,4 @@ BU_PREFIX= x86_64-${OPSYS:tl} FREEBSD_EXTENSION= yes -BROKEN_powerpc64= Does not build - .include "${MASTERDIR}/Makefile" Index: /usr/ports/devel/amd64-gcc/pkg-plist =================================================================== --- /usr/ports/devel/amd64-gcc/pkg-plist (revision 439263) +++ /usr/ports/devel/amd64-gcc/pkg-plist (working copy) @@ -6,6 +6,8 @@ bin/%%GCC_TARGET%%-gcc-ar bin/%%GCC_TARGET%%-gcc-nm bin/%%GCC_TARGET%%-gcc-ranlib +bin/%%GCC_TARGET%%-gcov +bin/%%GCC_TARGET%%-gcov-tool lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/README lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/limits.h lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include-fixed/netinet/ip_fil.h @@ -489,3 +491,7 @@ libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/lto-wrapper libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/lto1 libexec/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/plugin/gengtype +man/man1/%%GCC_TARGET%%-cpp.1.gz +man/man1/%%GCC_TARGET%%-g++.1.gz +man/man1/%%GCC_TARGET%%-gcc.1.gz +man/man1/%%GCC_TARGET%%-gcov.1.gz devel/amd64-gcc was missing 6 files in pkg-plist that devel/aarch64-gcc and devel/powerpc64-gcc had in place. Plus I enabled attempting the build. === Mark Millard markmi at dsl-only.net