svn commit: r467715 - in branches/2018Q2/devel: aarch64-none-elf-gcc arm-none-eabi-gcc powerpc64-gcc
Kyle Evans
kevans at FreeBSD.org
Wed Apr 18 16:57:37 UTC 2018
Author: kevans (src committer)
Date: Wed Apr 18 16:57:36 2018
New Revision: 467715
URL: https://svnweb.freebsd.org/changeset/ports/467715
Log:
MFH: r466699
Fix two more issues with r465416.
- Force build of a cross-compiler by defining CROSS_DIRECTORY_STRUCTURE
in CFLAGS even if the build host matches the build target. This
fixes such a cross compiler to not include /usr/local/lib in its default
library path (e.g. amd64-gcc when built on amd64).
- Don't remove the include-fixed headers for the aarch64-none-elf-gcc
and arm-none-eabi-gcc packages.
- Bump PORTREVISION.
Reported by: kevans (2)
Reviewed by: bdrewery, kevans
Differential Revision: https://reviews.freebsd.org/D14925
Approved by: ports-secteam (feld)
Modified:
branches/2018Q2/devel/aarch64-none-elf-gcc/pkg-plist
branches/2018Q2/devel/arm-none-eabi-gcc/pkg-plist
branches/2018Q2/devel/powerpc64-gcc/Makefile
Directory Properties:
branches/2018Q2/ (props changed)
Modified: branches/2018Q2/devel/aarch64-none-elf-gcc/pkg-plist
==============================================================================
--- branches/2018Q2/devel/aarch64-none-elf-gcc/pkg-plist Wed Apr 18 14:41:13 2018 (r467714)
+++ branches/2018Q2/devel/aarch64-none-elf-gcc/pkg-plist Wed Apr 18 16:57:36 2018 (r467715)
@@ -20,6 +20,9 @@ lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/ilp32/crti.o
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/ilp32/crtn.o
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/ilp32/libgcc.a
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/ilp32/libgcov.a
+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/syslimits.h
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/arm_acle.h
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/arm_neon.h
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/float.h
Modified: branches/2018Q2/devel/arm-none-eabi-gcc/pkg-plist
==============================================================================
--- branches/2018Q2/devel/arm-none-eabi-gcc/pkg-plist Wed Apr 18 14:41:13 2018 (r467714)
+++ branches/2018Q2/devel/arm-none-eabi-gcc/pkg-plist Wed Apr 18 16:57:36 2018 (r467715)
@@ -13,6 +13,9 @@ lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/crtend.o
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/crtfastmath.o
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/crti.o
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/crtn.o
+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/syslimits.h
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/arm_acle.h
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/arm_neon.h
lib/gcc/%%GCC_TARGET%%/%%GCC_VERSION%%/include/float.h
Modified: branches/2018Q2/devel/powerpc64-gcc/Makefile
==============================================================================
--- branches/2018Q2/devel/powerpc64-gcc/Makefile Wed Apr 18 14:41:13 2018 (r467714)
+++ branches/2018Q2/devel/powerpc64-gcc/Makefile Wed Apr 18 16:57:36 2018 (r467715)
@@ -2,7 +2,7 @@
PORTNAME= gcc
PORTVERSION= 6.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= GCC/releases/gcc-${DISTVERSION}
PKGNAMEPREFIX?= powerpc64-
@@ -54,6 +54,9 @@ CONFIGURE_ARGS+=--target=${GCC_TARGET} --disable-nls -
ALL_TARGET?= all-gcc
INSTALL_TARGET?= install-gcc
+# Force build of a cross compiler even if the target matches the host.
+CFLAGS+= -DCROSS_DIRECTORY_STRUCTURE
+
.include <bsd.port.options.mk>
.include <bsd.port.pre.mk>
@@ -95,7 +98,9 @@ post-install:
.endfor
@${RM} ${STAGEDIR}${PREFIX}/info/*
@${RM} ${STAGEDIR}${PREFIX}/man/man7/*
+.if empty(PKGNAMEPREFIX:M*-*-)
@${RM} -r ${STAGEDIR}${PREFIX}/lib/gcc/${GCC_TARGET}/${PORTVERSION}/include-fixed
+.endif
# This port and all its slave ports fail on aarch64 -- but not all
# the same way. Provide this definition for the master.
More information about the svn-ports-branches
mailing list