From owner-svn-ports-all@freebsd.org Tue Jul 2 07:24:58 2019 Return-Path: Delivered-To: svn-ports-all@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 53EA015CA434; Tue, 2 Jul 2019 07:24:58 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from mail.anongoth.pl (mail.anongoth.pl [46.248.190.61]) (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 "anongoth.pl", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C35B871A12; Tue, 2 Jul 2019 07:24:57 +0000 (UTC) (envelope-from pkubaj@anongoth.pl) Received: from anongoth.pl (unknown [192.168.127.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: pkubaj@anongoth.pl) by mail.anongoth.pl (Postfix) with ESMTPSA id CAF49268FA; Tue, 2 Jul 2019 09:24:51 +0200 (CEST) Date: Tue, 2 Jul 2019 09:24:50 +0200 From: Piotr Kubaj To: Greg Lewis Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r505640 - head/java/openjdk11 Message-ID: <20190702072450.GA17073@KGPE-D16> References: <201907012118.x61LIIQr011692@repo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="9jxsPFA5p3P2qPhR" Content-Disposition: inline In-Reply-To: <201907012118.x61LIIQr011692@repo.freebsd.org> User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: C35B871A12 X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.96 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.96)[-0.964,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jul 2019 07:24:58 -0000 --9jxsPFA5p3P2qPhR Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Why not use USES=3Dcompiler:c11 instead of setting manually USE_GCC=3Dyes? On 19-07-01 21:18:18, Greg Lewis wrote: >Author: glewis >Date: Mon Jul 1 21:18:18 2019 >New Revision: 505640 >URL: https://svnweb.freebsd.org/changeset/ports/505640 > >Log: > Allow the JDK to be compiled with gcc. > > This is required for powerpc64 support. > >Modified: > head/java/openjdk11/Makefile > >Modified: head/java/openjdk11/Makefile >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >--- head/java/openjdk11/Makefile Mon Jul 1 21:09:07 2019 (r505639) >+++ head/java/openjdk11/Makefile Mon Jul 1 21:18:18 2019 (r505640) >@@ -37,12 +37,12 @@ MAKE_ENV=3D LANG=3D"C" \ > CLASSPATH=3D"" \ > JAVA_HOME=3D"" \ > LD_LIBRARY_PATH=3D"" \ >- CC=3D/usr/bin/cc \ >- CXX=3D/usr/bin/c++ \ >- MAKEFLAGS=3D"" \ >- USE_CLANG=3Dtrue >+ CC=3D${CC} \ >+ CXX=3D${CXX} \ >+ CPP=3D${CPP} \ >+ MAKEFLAGS=3D"" > >-JDK_OSARCH=3D bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/} >+JDK_OSARCH=3D bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/} > JDK_BUILDDIR=3D ${WRKSRC}/build/${JDK_OSARCH}-normal-${JDK_BUILD_JVM}-${J= DK_BUILD_TYPE} > JDK_IMAGEDIR=3D ${JDK_BUILDDIR}/images/jdk > INSTALLDIR=3D ${PREFIX}/${PKGBASE} >@@ -56,8 +56,9 @@ JDK_BUILD_NUMBER=3D 7 > BSD_JDK_VERSION=3D 2 > > GNU_CONFIGURE=3D yes >-CONFIGURE_ENV=3D CC=3D/usr/bin/cc \ >- CXX=3D/usr/bin/c++ >+CONFIGURE_ENV=3D CC=3D${CC} \ >+ CXX=3D${CXX} \ >+ CPP=3D${CPP} > CONFIGURE_ARGS=3D --with-boot-jdk=3D${BOOTSTRAPJDKDIR} \ > --disable-ccache \ > --disable-javac-server \ >@@ -75,7 +76,6 @@ CONFIGURE_ARGS=3D --with-boot-jdk=3D${BOOTSTRAPJDKDIR} \ > --with-libpng=3Dsystem \ > --with-zlib=3Dsystem \ > --with-lcms=3Dsystem \ >- --with-toolchain-type=3Dclang \ > --x-includes=3D${LOCALBASE}/include \ > --x-libraries=3D${LOCALBASE}/lib \ > --with-cacerts-file=3D${FILESDIR}/cacerts \ >@@ -107,6 +107,20 @@ BUILD_DEPENDS+=3D ${BOOTSTRAPJDKDIR}/bin/javac:java/= boo > .endif > > JDK_BUILD_JVM=3D server >+ >+MAKE_ENV+=3D --with-toolchain-type=3D${COMPILER_TYPE} >+CONFIGURE_ARGS+=3D --with-toolchain-type=3D${COMPILER_TYPE} >+ >+.if ${COMPILER_TYPE} =3D=3D gcc >+USE_GCC=3D yes >+CONFIGURE_ARGS+=3D --disable-warnings-as-errors \ >+ --disable-dtrace \ >+ --with-extra-ldflags=3D"-Wl,-rpath=3D${LOCALBASE}/lib/gcc${GCC_DEFAULT= } -L/usr/local/lib/gcc${GCC_DEFAULT}" \ >+ --with-extra-cflags=3D"-Wl,-rpath=3D${LOCALBASE}/lib/gcc${GCC_DEFAULT}= " \ >+ --with-extra-cxxflags=3D"-Wl,-rpath=3D${LOCALBASE}/lib/gcc${GCC_DEFAUL= T}" >+.else >+MAKE_ENV+=3D USE_CLANG=3Dtrue >+.endif > > .if empty(ICONV_LIB) > ICONV_CFLAGS=3D -DLIBICONV_PLUG > > >--=20 >This message has been scanned for viruses and >dangerous content by MailScanner, and is >believed to be clean. > --9jxsPFA5p3P2qPhR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEycyIeNkkgohzsoorelmbhSCDnJ0FAl0bBsIACgkQelmbhSCD nJ0t6Q/9F7BZDwFVIGhwrH1QrJHcg9atmEXAZCRKS46AbbtO3s8qd0Dn/LVy2Xuk 7XHMN+NGefIZ0F+h5JplQ+zHbMKWRjmH2jgwhhQacb+crefngzLUiW9w9pV8XCBy Mcr2ZPfexwPniRPDq7wTUmfjN4HsQ5egG59f2ugvmhXvUci53pUEK+UZjG+iO5YN ok7lnqVR9ea69FSTBuWYZTemLLTdx817XTd0i4p2naMV74gsz5iPy71NO79lgoqV APwTxbKKDPrevvYQFv3+0uVVvysDft6fkGGDpGx3ybmG44HWGCzZb+mXBoyj2fYN I7I/eHC0MZsjZpV9wXmozA5BtvSfv/eR49M6/H9oDjgxuYizytYn7QAn17S4UDJD k++4P1vK32sdu0ToVLH7/Rtzk65Rwhghy9P+cXTr0wafsro0U59l+zaEfJDbjn2y M9km0M/HCGXwmZHdd6X5xDpLE2aW5wYsO9sh5CUVMLSdE6mhSk+JJqhiUA8743Pe FyQQEzMErZDyFJSas9qJzRcZJn7aPZCpZQ7VUo5qJMbX1OT6f8xm11hMUsBv15fA GEuNf8SuGBa8TIBhI/9W09hqnroGIXuanIJ1tA9AiutAOGayLCK51j1ax1YDOJF2 uoMMaPj/1cYUtp+jykhhUzepbsmQHUlIOxRD4w3y2OYX7+IOAak= =MEyT -----END PGP SIGNATURE----- --9jxsPFA5p3P2qPhR--