svn commit: r459946 - in head/devel/gcc-msp430-ti-toolchain: . files
Lev A. Serebryakov
lev at FreeBSD.org
Thu Jan 25 15:00:28 UTC 2018
Author: lev
Date: Thu Jan 25 15:00:27 2018
New Revision: 459946
URL: https://svnweb.freebsd.org/changeset/ports/459946
Log:
Fix build with clang 6.
Added:
head/devel/gcc-msp430-ti-toolchain/files/patch-binutils_bfd_elflink.c (contents, props changed)
Modified:
head/devel/gcc-msp430-ti-toolchain/Makefile
Modified: head/devel/gcc-msp430-ti-toolchain/Makefile
==============================================================================
--- head/devel/gcc-msp430-ti-toolchain/Makefile Thu Jan 25 14:45:04 2018 (r459945)
+++ head/devel/gcc-msp430-ti-toolchain/Makefile Thu Jan 25 15:00:27 2018 (r459946)
@@ -2,7 +2,7 @@
PORTNAME= gcc-msp430-ti-toolchain
PORTVERSION= ${GCC_VERSION}.${TI_VERSION}.${RELEASE_DATE}
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= devel
MASTER_SITES= GCC/releases/gcc-${GCC_REL_VERSION}:gcc \
SOURCEWARE/binutils/releases:binutils \
@@ -45,6 +45,7 @@ USES= bison compiler cpe gmake iconv libtool makeinfo
tar:bzip2
USE_CSTD= gnu89
+
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${PREFIX}/${SUBPREFIX}
@@ -66,6 +67,7 @@ CPE_VERSION= ${GCC_REL_VERSION}
SUBPREFIX= ${PORTNAME}-${TI_VERSION}
+PATCH_WRKSRC= ${WRKDIR}
MANPREFIX= ${GNU_CONFIGURE_PREFIX}
DOCSDIR= ${GNU_CONFIGURE_PREFIX}/docs
PLIST_SUB+= TARGET=${TARGET} GCC_VERSION=${GCC_VERSION} \
Added: head/devel/gcc-msp430-ti-toolchain/files/patch-binutils_bfd_elflink.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/gcc-msp430-ti-toolchain/files/patch-binutils_bfd_elflink.c Thu Jan 25 15:00:27 2018 (r459946)
@@ -0,0 +1,20 @@
+--- binutils-2.26/bfd/elflink.c.orig 2018-01-25 17:15:39.513265000 +0300
++++ binutils-2.26/bfd/elflink.c 2018-01-25 17:16:03.663426000 +0300
+@@ -5058,7 +5058,7 @@
+ len = strlen (name);
+ copy = (char *) bfd_alloc (abfd, len);
+ if (copy == NULL)
+- return (struct elf_link_hash_entry *) 0 - 1;
++ return (struct elf_link_hash_entry *)(intptr_t)-1;
+
+ first = p - name + 1;
+ memcpy (copy, name, first);
+@@ -5156,7 +5156,7 @@
+ }
+
+ h = archive_symbol_lookup (abfd, info, symdef->name);
+- if (h == (struct elf_link_hash_entry *) 0 - 1)
++ if (h == (struct elf_link_hash_entry *)(intptr_t)-1)
+ goto error_return;
+
+ if (h == NULL)
More information about the svn-ports-all
mailing list