mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-05 18:58:55 -04:00
54 lines
1.7 KiB
Plaintext
54 lines
1.7 KiB
Plaintext
$NetBSD: patch-gcc_config.gcc,v 1.1 2013/05/20 05:47:34 adam Exp $
|
|
|
|
Darwin 64-bit support.
|
|
DragonFly BSD support.
|
|
|
|
--- ../gcc-4.1.2/gcc/config.gcc.orig 2006-10-15 23:12:23.000000000 +0000
|
|
+++ ../gcc-4.1.2/gcc/config.gcc
|
|
@@ -440,6 +440,23 @@ case ${target} in
|
|
esac
|
|
fbsd_tm_file="${fbsd_tm_file} freebsd-spec.h freebsd.h"
|
|
;;
|
|
+*-*-dragonfly*)
|
|
+ gas=yes
|
|
+ gnu_ld=yes
|
|
+ extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o"
|
|
+ tmake_file="t-slibgcc-elf-ver t-dragonfly"
|
|
+ case ${enable_threads} in
|
|
+ "" | yes | posix)
|
|
+ thread_file='posix'
|
|
+ tmake_file="${tmake_file} t-dragonfly-thread"
|
|
+ ;;
|
|
+ *)
|
|
+ echo 'Unknown thread configuration for FreeBSD'
|
|
+ exit 1
|
|
+ ;;
|
|
+ esac
|
|
+ dfly_tm_file="${dfly_tm_file} dragonfly-spec.h dragonfly.h"
|
|
+ ;;
|
|
*-*-linux*libc1* | *-*-linux*aout*)
|
|
# Avoid the generic linux case.
|
|
;;
|
|
@@ -981,6 +998,8 @@ hppa[12]*-*-hpux11*)
|
|
i[34567]86-*-darwin*)
|
|
# All the configuration is presently done generically.
|
|
;;
|
|
+x86_64-*-darwin*)
|
|
+ ;;
|
|
i[34567]86-*-elf*)
|
|
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h i386/i386elf.h"
|
|
tmake_file="i386/t-i386elf t-svr4"
|
|
@@ -1012,6 +1031,12 @@ i[34567]86-*-freebsd*)
|
|
x86_64-*-freebsd*)
|
|
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h"
|
|
;;
|
|
+i[34567]86-*-dragonfly*)
|
|
+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${dfly_tm_file} i386/dragonfly.h"
|
|
+ ;;
|
|
+x86_64-*-dragonfly*)
|
|
+ tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${dfly_tm_file} i386/x86-64.h i386/dragonfly.h i386/dragonfly64.h"
|
|
+ ;;
|
|
i[34567]86-*-netbsdelf*)
|
|
tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h"
|
|
;;
|