[Glibc-bsd-commits] r4431 - in trunk/glibc-ports/kfreebsd: . i386 x86 x86_64
Aurelien Jarno
aurel32 at alioth.debian.org
Sat May 11 18:18:01 UTC 2013
Author: aurel32
Date: 2013-05-11 18:18:01 +0000 (Sat, 11 May 2013)
New Revision: 4431
Added:
trunk/glibc-ports/kfreebsd/i386/Implies
trunk/glibc-ports/kfreebsd/x86/
trunk/glibc-ports/kfreebsd/x86/Makefile
trunk/glibc-ports/kfreebsd/x86_64/Implies
Modified:
trunk/glibc-ports/kfreebsd/i386/Makefile
trunk/glibc-ports/kfreebsd/x86_64/Makefile
Log:
Convert to abi-variants
Added: trunk/glibc-ports/kfreebsd/i386/Implies
===================================================================
--- trunk/glibc-ports/kfreebsd/i386/Implies (rev 0)
+++ trunk/glibc-ports/kfreebsd/i386/Implies 2013-05-11 18:18:01 UTC (rev 4431)
@@ -0,0 +1 @@
+unix/bsd/bsd4.4/kfreebsd/x86
Modified: trunk/glibc-ports/kfreebsd/i386/Makefile
===================================================================
--- trunk/glibc-ports/kfreebsd/i386/Makefile 2013-05-11 14:42:35 UTC (rev 4430)
+++ trunk/glibc-ports/kfreebsd/i386/Makefile 2013-05-11 18:18:01 UTC (rev 4431)
@@ -1,3 +1,6 @@
+# The default ABI is 32.
+default-abi := 32
+
ifeq ($(subdir),linuxthreads)
CFLAGS-pt-initfini.s += -fno-asynchronous-unwind-tables
endif
Added: trunk/glibc-ports/kfreebsd/x86/Makefile
===================================================================
--- trunk/glibc-ports/kfreebsd/x86/Makefile (rev 0)
+++ trunk/glibc-ports/kfreebsd/x86/Makefile 2013-05-11 18:18:01 UTC (rev 4431)
@@ -0,0 +1,11 @@
+# We don't need any header files.
+abi-includes :=
+
+abi-variants := 32 64
+
+abi-32-options := -D__i386__ -U__x86_64__
+abi-32-condition := !defined __x86_64__
+abi-32-ld-soname := ld.so.1
+abi-64-options := -U__i386__ -D__x86_64__ -U__ILP32__ -D__LP64__
+abi-64-condition := defined __x86_64__ && defined __LP64__
+abi-64-ld-soname := ld-kfreebsd-x86-64.so.1
Added: trunk/glibc-ports/kfreebsd/x86_64/Implies
===================================================================
--- trunk/glibc-ports/kfreebsd/x86_64/Implies (rev 0)
+++ trunk/glibc-ports/kfreebsd/x86_64/Implies 2013-05-11 18:18:01 UTC (rev 4431)
@@ -0,0 +1 @@
+unix/bsd/bsd4.4/kfreebsd/x86
Modified: trunk/glibc-ports/kfreebsd/x86_64/Makefile
===================================================================
--- trunk/glibc-ports/kfreebsd/x86_64/Makefile 2013-05-11 14:42:35 UTC (rev 4430)
+++ trunk/glibc-ports/kfreebsd/x86_64/Makefile 2013-05-11 18:18:01 UTC (rev 4431)
@@ -1,3 +1,6 @@
+# The default ABI is 64.
+default-abi := 64
+
32bit-predefine = __i386__
64bit-predefine = __x86_64__
More information about the Glibc-bsd-commits
mailing list