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
        ;;

Reply via email to