openbsd-ports/lang/gcc/3.4/patches/patch-gcc_config_gcc
2005-09-26 09:47:33 +00:00

31 lines
1.2 KiB
Plaintext

$OpenBSD: patch-gcc_config_gcc,v 1.4 2005/09/26 09:47:33 espie Exp $
--- gcc/config.gcc.orig Tue Jul 19 23:08:46 2005
+++ gcc/config.gcc Mon Sep 26 10:15:33 2005
@@ -977,11 +977,11 @@ x86_64-*-netbsd*)
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h"
;;
i[34567]86-*-openbsd*)
- tm_file="i386/i386.h i386/unix.h i386/bsd.h i386/gas.h i386/gstabs.h openbsd-oldgas.h openbsd.h i386/openbsd.h"
- # needed to unconfuse gdb
- tmake_file="t-libc-ok t-openbsd i386/t-openbsd"
- # we need collect2 until our bug is fixed...
- use_collect2=yes
+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h i386/i386elf.h"
+ tm_file="${tm_file} openbsd.h i386/openbsdelf.h"
+ gas=yes
+ gnu_ld=yes
+ stabs=yes
;;
i[34567]86-*-coff*)
tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h dbxcoff.h i386/i386-coff.h"
@@ -2019,7 +2019,8 @@ sparc-*-netbsdelf*)
;;
sparc-*-openbsd*)
tm_defines=OBSD_OLD_GAS
- tm_file="sparc/sparc.h openbsd.h sparc/openbsd.h"
+ tm_file="sparc/sparc.h elfos.h svr4.h sparc/sysv4.h ${tm_file}"
+ tm_file="${tm_file} exec-stack.h"
# needed to unconfuse gdb
tmake_file="t-libc-ok t-openbsd sparc/t-openbsd"
# we need collect2 until our bug is fixed...