[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