mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-28 22:44:59 -04:00
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
$NetBSD$
|
|
|
|
--- gcc/config/rs6000/t-netbsd64.orig Wed May 21 19:48:54 2014
|
|
+++ gcc/config/rs6000/t-netbsd64
|
|
@@ -0,0 +1,34 @@
|
|
+# Support for NetBSD PowerPC64 ELF targets (ELF64 ABI).
|
|
+
|
|
+LIB2FUNCS_EXTRA = $(srcdir)/config/rs6000/tramp.asm \
|
|
+ $(srcdir)/config/rs6000/ppc64-fp.c \
|
|
+ $(srcdir)/config/rs6000/darwin-ldouble.c
|
|
+
|
|
+TARGET_LIBGCC2_CFLAGS += -mno-minimal-toc
|
|
+
|
|
+MULTILIB_OPTIONS = m64/m32 msoft-float
|
|
+MULTILIB_DIRNAMES = 64 32 soft-float
|
|
+MULTILIB_EXTRA_OPTS = fPIC mstrict-align
|
|
+MULTILIB_EXCEPTIONS = m64/msoft-float
|
|
+MULTILIB_EXCLUSIONS = m64/!m32/msoft-float
|
|
+# XXX this is wrong
|
|
+MULTILIB_OSDIRNAMES = ../lib ../lib32 soft-float
|
|
+
|
|
+MULTILIB_MATCHES = $(MULTILIB_MATCHES_FLOAT)
|
|
+
|
|
+# We want fine grained libraries, so use the new code to build the
|
|
+# floating point emulation libraries.
|
|
+# fp-bit is only to be used by 32-bit multilibs
|
|
+FPBIT = fp-bit32.c
|
|
+DPBIT = dp-bit32.c
|
|
+
|
|
+dp-bit32.c: $(srcdir)/config/fp-bit.c
|
|
+ ( echo '#ifndef __powerpc64__'; \
|
|
+ cat $(srcdir)/config/fp-bit.c; \
|
|
+ echo '#endif' ) > dp-bit32.c
|
|
+
|
|
+fp-bit32.c: $(srcdir)/config/fp-bit.c
|
|
+ ( echo '#ifndef __powerpc64__'; \
|
|
+ echo '#define FLOAT'; \
|
|
+ cat $(srcdir)/config/fp-bit.c; \
|
|
+ echo '#endif' ) > fp-bit32.c
|