Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jul 2019 22:20:16 +0000 (UTC)
From:      Piotr Kubaj <pkubaj@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r507607 - head/devel/kBuild
Message-ID:  <201907292220.x6TMKGsT056313@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pkubaj
Date: Mon Jul 29 22:20:15 2019
New Revision: 507607
URL: https://svnweb.freebsd.org/changeset/ports/507607

Log:
  devel/kBuild: fix build on powerpc64
  
  powerpc64 needs new GCC to build this port (not base GCC). KBUILD_ARCH needs to be corrected, in the current form it ends up as ppc3264, which is not we want.
  
  PR:		239161
  Approved by:	linimon (mentor), vbox (maintainer timeout)
  Differential Revision:	https://reviews.freebsd.org/D21083

Modified:
  head/devel/kBuild/Makefile

Modified: head/devel/kBuild/Makefile
==============================================================================
--- head/devel/kBuild/Makefile	Mon Jul 29 22:17:57 2019	(r507606)
+++ head/devel/kBuild/Makefile	Mon Jul 29 22:20:15 2019	(r507607)
@@ -14,7 +14,6 @@ COMMENT=	Makefile framework
 LICENSE=	BSD3CLAUSE GPLv3+
 LICENSE_COMB=	multi
 
-BROKEN_powerpc64=	does not build: fatal error: xmmintrin.h: No such file or directory
 NOT_FOR_ARCHS=		aarch64 armv6 armv7 mips mips64
 NOT_FOR_ARCHS_REASON=	./kBuild/env.sh: unknown cpu/arch
 
@@ -25,7 +24,7 @@ CONFLICTS_INSTALL=	kBuild-devel-[0-9]*
 WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
 
 KBUILD_VERSION=	0.1.9998
-KBUILD_ARCH=	${MACHINE_ARCH:S/i386/x86/:S/x86_64/amd64/:S/powerpc/ppc32/:C/armv.*/arm/}
+KBUILD_ARCH=	${MACHINE_ARCH:S/i386/x86/:S/x86_64/amd64/:C/powerpc.*/ppc32/:C/armv.*/arm/}
 KBUILD_ENV=	AUTORECONF=${AUTORECONF} \
 		AUTOPOINT=true \
 		CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" \
@@ -46,7 +45,7 @@ ENV=
 OPTIONS_DEFINE=	DOCS GCC
 OPTIONS_DEFAULT=GCC
 GCC_DESC=	Build with GCC (should almost always be enabled)
-GCC_USE=	GCC=any
+GCC_USE=	GCC=yes
 
 post-patch:
 	@${REINPLACE_CMD} 's|gcc|${CC}|g' ${WRKSRC}/kBuild/tools/*.kmk



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201907292220.x6TMKGsT056313>