diff options
author | Frank J. Laszlo <laszlof@FreeBSD.org> | 2006-12-01 02:08:52 +0800 |
---|---|---|
committer | Frank J. Laszlo <laszlof@FreeBSD.org> | 2006-12-01 02:08:52 +0800 |
commit | d434e24cb8b25cdb12adf1c3a44468f0256ff698 (patch) | |
tree | 1aba3f6565376da9840f70f73666a8cb6f254cb1 /devel | |
parent | 28b6ff7cf0e62e9751b77e17e01b7064b22719b3 (diff) | |
download | freebsd-ports-gnome-d434e24cb8b25cdb12adf1c3a44468f0256ff698.tar.gz freebsd-ports-gnome-d434e24cb8b25cdb12adf1c3a44468f0256ff698.tar.zst freebsd-ports-gnome-d434e24cb8b25cdb12adf1c3a44468f0256ff698.zip |
Add a patch to possibly fix build issues on sparc64. There seems to be issues building with CFLAGS+= -fpic on sparc64
Submitted by: John Wood <john@charpa.org>
Approved by: flz
Diffstat (limited to 'devel')
-rw-r--r-- | devel/readline/Makefile | 2 | ||||
-rw-r--r-- | devel/readline/files/support_shobj-conf.diff | 14 |
2 files changed, 15 insertions, 1 deletions
diff --git a/devel/readline/Makefile b/devel/readline/Makefile index 27ccc2b5fc01..f30a3a69e335 100644 --- a/devel/readline/Makefile +++ b/devel/readline/Makefile @@ -28,7 +28,7 @@ MAN3= readline.3 history.3 .include <bsd.port.pre.mk> .if ${ARCH} == "sparc64" -BROKEN= Does not compile on sparc64 +EXTRA_PATCHES+= ${FILESDIR}/support_shobj-conf.diff .endif pre-configure: diff --git a/devel/readline/files/support_shobj-conf.diff b/devel/readline/files/support_shobj-conf.diff new file mode 100644 index 000000000000..7f3986b1fe4b --- /dev/null +++ b/devel/readline/files/support_shobj-conf.diff @@ -0,0 +1,14 @@ +--- support/shobj-conf.orig Thu Nov 30 17:39:36 2006 ++++ support/shobj-conf Thu Nov 30 17:42:35 2006 +@@ -125,7 +125,10 @@ + + # FreeBSD-3.x ELF + freebsd[3-9]*|freebsdelf[3-9]*|freebsdaout[3-9]*|dragonfly*) +- SHOBJ_CFLAGS=-fpic ++ # SHOBJ_CFLAGS=-fpic ++ # This breaks shared lib linking with FreeBSD 6.2RC1/SPARC64 with ++ # gcc version 3.4.6 [FreeBSD] 20060305 - gcc bug? ++ # Submitted By: John Wood <john@charpa.org> + SHOBJ_LD='${CC}' + + if [ -x /usr/bin/objformat ] && [ "`/usr/bin/objformat`" = "elf" ]; then |