Add ldconfig cache tag handling for ARM hard-float ABI
authorSteve McIntyre <steve.mcintyre@linaro.org>
Mon, 19 Nov 2012 06:12:53 +0000 (01:12 -0500)
committerCarlos O'Donell <carlos@systemhalted.org>
Mon, 19 Nov 2012 06:12:53 +0000 (01:12 -0500)
* sysdeps/generic/ldconfig.h (FLAG_ARM_LIBHF): New macro.
* elf/cache.c (print_entry): Print ",hard-float" for
FLAG_ARM_LIBHF.

Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
Reviewed-by: Carlos O'Donell <carlos@systemhalted.org>
ChangeLog
elf/cache.c
sysdeps/generic/ldconfig.h

index 00fa045..f16eab4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-11-19  Steve McIntyre  <steve.mcintyre@linaro.org>
+
+       * sysdeps/generic/ldconfig.h (FLAG_ARM_LIBHF): New macro.
+       * elf/cache.c (print_entry): Print ",hard-float" for
+       FLAG_ARM_LIBHF.
+
 2012-11-18  David S. Miller  <davem@davemloft.net>
 
        With help from Joseph Myers.
index db8b9fa..3336bab 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999-2003,2005,2006,2007,2011 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Jaeger <aj@suse.de>, 1999.
 
@@ -94,6 +94,9 @@ print_entry (const char *lib, int flag, unsigned int osversion,
     case FLAG_X8664_LIBX32:
       fputs (",x32", stdout);
       break;
+    case FLAG_ARM_LIBHF:
+      fputs (",hard-float", stdout);
+      break;
     case 0:
       break;
     default:
index ef3f4b9..a805284 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1999,2000,2002,2003,2007,2012 Free Software Foundation, Inc.
+/* Copyright (C) 1999-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Andreas Jaeger <aj@suse.de>, 1999.
 
@@ -34,6 +34,7 @@
 #define FLAG_MIPS64_LIBN32     0x0600
 #define FLAG_MIPS64_LIBN64     0x0700
 #define FLAG_X8664_LIBX32      0x0800
+#define FLAG_ARM_LIBHF         0x0900
 
 /* Name of auxiliary cache.  */
 #define _PATH_LDCONFIG_AUX_CACHE "/var/cache/ldconfig/aux-cache"