Hi ports --
lang/g77 build fails nearly immediately on mips64el since adding the patch
for PIE_DEFAULT=1. Below removes PIE just for mips64el. It
builds/installs/works just fine without the PIE_DEFAULT=1.
Thanks.
~Brian
Index: patches/patch-gcc_config_gcc
===================================================================
RCS file: /cvs/ports/lang/g77/patches/patch-gcc_config_gcc,v
retrieving revision 1.1
diff -u -p -r1.1 patch-gcc_config_gcc
--- patches/patch-gcc_config_gcc 1 Sep 2012 00:00:32 -0000 1.1
+++ patches/patch-gcc_config_gcc 22 Oct 2012 01:35:23 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-gcc_config_gcc,v 1.1 2012/09/01 00:00:32 pascal Exp $
---- gcc/config.gcc.orig Sat May 22 18:18:42 2010
-+++ gcc/config.gcc Fri Aug 31 18:22:31 2012
+--- gcc/config.gcc.orig Sat May 22 12:18:42 2010
++++ gcc/config.gcc Sun Oct 21 20:48:05 2012
@@ -1184,6 +1184,7 @@ i[34567]86-*-openbsd*)
gnu_ld=yes
;;
@@ -9,15 +9,6 @@ $OpenBSD: patch-gcc_config_gcc,v 1.1 201
tm_file="i386/biarch64.h i386/i386.h i386/unix.h i386/att.h dbxelf.h elfos.h
openbsd.h openbsd-libpthread.h i386/x86-64.h i386/openbsd64.h"
tm_file="${tm_file} exec-stack.h"
tmake_file="t-libc-ok t-openbsd i386/t-openbsd"
-@@ -1935,7 +1936,7 @@ mips*-*-linux*) # Linux MIPS,
either endian.
- tmake_file="t-slibgcc-elf-ver t-linux mips/t-linux"
- ;;
- mips*-*-openbsd*)
-- target_cpu_default="MASK_GAS|MASK_ABICALLS"
-+ target_cpu_default="MASK_GAS|MASK_ABICALLS PIE_DEFAULT=1"
- tm_file="elfos.h ${tm_file}"
- case $machine in
- mips64*-*)
@@ -2460,6 +2461,7 @@ sparc-*-openbsd*)
use_collect2=yes
;;