diff options
-rw-r--r-- | lang/gcc5/Makefile | 4 | ||||
-rw-r--r-- | lang/gcc5/files/patch-armv6-hf-support | 18 | ||||
-rw-r--r-- | lang/gcc5/files/patch-unwind-ia64.h | 21 |
3 files changed, 2 insertions, 41 deletions
diff --git a/lang/gcc5/Makefile b/lang/gcc5/Makefile index 730001ab9f5f..b5c04fa9cf74 100644 --- a/lang/gcc5/Makefile +++ b/lang/gcc5/Makefile @@ -27,7 +27,7 @@ CPE_VENDOR= gnu GCC_VERSION= ${PORTVERSION} SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} -ONLY_FOR_ARCHS= amd64 arm armv6 armv6hf i386 powerpc powerpc64 sparc64 +ONLY_FOR_ARCHS= amd64 arm armv6 i386 powerpc powerpc64 sparc64 USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2 USE_BINUTILS= yes USE_PERL5= build @@ -62,7 +62,7 @@ CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} CONFIGURE_ENV+= UNAME_m="powerpc64" .endif -.if ${ARCH} == "armv6" || ${ARCH} == "armv6hf" +.if ${ARCH} == "armv6" . if ${COMPILER_TYPE} == clang . if empty(PORT_OPTIONS:MBOOTSTRAP) MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 diff --git a/lang/gcc5/files/patch-armv6-hf-support b/lang/gcc5/files/patch-armv6-hf-support deleted file mode 100644 index 9352e2cdfcc0..000000000000 --- a/lang/gcc5/files/patch-armv6-hf-support +++ /dev/null @@ -1,18 +0,0 @@ ---- UTC ---- gcc/config.gcc.orig 2016-05-25 22:53:15.930993000 +0200 -+++ gcc/config.gcc 2016-05-25 22:54:06.087115000 +0200 -@@ -1026,11 +1026,9 @@ - case $target in - armv6*-*-freebsd*) - tm_defines="${tm_defines} TARGET_FREEBSD_ARMv6=1" -- ;; -- esac -- case $target in -- arm*hf-*-freebsd*) -- tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1" -+ if test $fbsd_major -ge 11; then -+ tm_defines="${tm_defines} TARGET_FREEBSD_ARM_HARD_FLOAT=1" -+ fi - ;; - esac - with_tls=${with_tls:-gnu} diff --git a/lang/gcc5/files/patch-unwind-ia64.h b/lang/gcc5/files/patch-unwind-ia64.h deleted file mode 100644 index 82e103a543c5..000000000000 --- a/lang/gcc5/files/patch-unwind-ia64.h +++ /dev/null @@ -1,21 +0,0 @@ -2012-12-17 Gerald Pfeifer <gerald@pfeifer.com> - Anton Shterenlikht <mexas@bristol.ac.uk> - - PR target/45650 - * config/ia64/unwind-ia64.h: Do not mark _Unwind_FindTableEntry - hidden on FreeBSD. - ---- UTC -Index: libgcc/config/ia64/unwind-ia64.h -=================================================================== ---- libgcc/config/ia64/unwind-ia64.h -+++ libgcc/config/ia64/unwind-ia64.h (working copy) -@@ -49,4 +49,7 @@ - extern struct unw_table_entry * - _Unwind_FindTableEntry (void *pc, unw_word *segment_base, - unw_word *gp, struct unw_table_entry *ent) -- __attribute__ ((__visibility__ ("hidden"))); -+#ifndef __FreeBSD__ -+ __attribute__ ((__visibility__ ("hidden"))) -+#endif -+ ; |