The patch file provided in files/libiberty-strsignal.c should remove the "static" modifier to the definition of sys_nsig, since we don't declare it as static in signal.h: extern __const int sys_nsig; Fix: patch to patch file files/libiberty-strsignal.c is: #ifdef NSIG -static int sys_nsig = NSIG; -+static __const int sys_nsig = NSIG; ++__const int sys_nsig = NSIG; #else #ifdef _NSIG static int sys_nsig = _NSIG;--KTGzi6H5GeEut09n3x0vaWBD5UsgqM2sGYDflxbgSGIpVzTG Content-Type: text/plain; name="file.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="file.diff" --- libiberty-strsignal.c.orig 2007-10-19 14:30:28.000000000 +0200 +++ libiberty-strsignal.c 2007-10-19 14:30:18.000000000 +0200 @@ -5,7 +5,7 @@ How-To-Repeat: cd /usr/ports/devel/arm-elf-gcc-295 && make
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Maintainer patch attached for ports/117320 and ports/117322. # # - Fix compile with GCC 4.2 # # PRs: ports/117320, ports/117322 # Based on patches by: Pietro Cerutti <gahr@gahr.ch> # Submitted by: James Flemer <jflemer@alum.rpi.edu> # Tested on FreeBSD 6.2 w/ GCC 4.2 and with GCC 3.4. Not tested on FreeBSD 7, though it was marked broken on 7 due to GCC 4.2 so I believe this should fix it there as well. NOTE to committer: This includes removal of two files, and addition of two files. Remove: devel/arm-elf-gcc295/files/libiberty-strerror.c Remove: devel/arm-elf-gcc295/files/libiberty-strsignal.c Add: devel/arm-elf-gcc295/files/patch-gcc::config::arm::arm.c Add: devel/arm-elf-gcc295/files/patch-libiberty::strerror.c
Responsible Changed From-To: freebsd-ports-bugs->miwi Eat
miwi 2007-11-06 10:23:03 UTC FreeBSD ports repository Modified files: devel/arm-elf-gcc295 Makefile Added files: devel/arm-elf-gcc295/files patch-gcc-config-arm_arm.c patch-libiberty_strerror.c Removed files: devel/arm-elf-gcc295/files libiberty-strerror.c libiberty-strsignal.c Log: - Fix build with gcc 4.2 PR: 117320 117322 Submitted by: Pietro Cerutti <gahr@gahr.ch> James E. Flemer <jflemer@alum.rpi.edu> (maintainer) Approved by: portmgr (pav) Revision Changes Path 1.25 +1 -6 ports/devel/arm-elf-gcc295/Makefile 1.2 +0 -14 ports/devel/arm-elf-gcc295/files/libiberty-strerror.c (dead) 1.2 +0 -11 ports/devel/arm-elf-gcc295/files/libiberty-strsignal.c (dead) 1.1 +20 -0 ports/devel/arm-elf-gcc295/files/patch-gcc-config-arm_arm.c (new) 1.1 +14 -0 ports/devel/arm-elf-gcc295/files/patch-libiberty_strerror.c (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: feedback->closed Committed. Thanks!