1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-30 22:43:12 +03:00

Add ldconfig cache tag handling for ARM hard-float ABI

* 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>
This commit is contained in:
Steve McIntyre
2012-11-19 01:12:53 -05:00
committed by Carlos O'Donell
parent 6e63f4ff60
commit 6665d4a25d
3 changed files with 12 additions and 2 deletions

View File

@ -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> 2012-11-18 David S. Miller <davem@davemloft.net>
With help from Joseph Myers. With help from Joseph Myers.

View 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. This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@suse.de>, 1999. 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: case FLAG_X8664_LIBX32:
fputs (",x32", stdout); fputs (",x32", stdout);
break; break;
case FLAG_ARM_LIBHF:
fputs (",hard-float", stdout);
break;
case 0: case 0:
break; break;
default: default:

View 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. This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@suse.de>, 1999. Contributed by Andreas Jaeger <aj@suse.de>, 1999.
@ -34,6 +34,7 @@
#define FLAG_MIPS64_LIBN32 0x0600 #define FLAG_MIPS64_LIBN32 0x0600
#define FLAG_MIPS64_LIBN64 0x0700 #define FLAG_MIPS64_LIBN64 0x0700
#define FLAG_X8664_LIBX32 0x0800 #define FLAG_X8664_LIBX32 0x0800
#define FLAG_ARM_LIBHF 0x0900
/* Name of auxiliary cache. */ /* Name of auxiliary cache. */
#define _PATH_LDCONFIG_AUX_CACHE "/var/cache/ldconfig/aux-cache" #define _PATH_LDCONFIG_AUX_CACHE "/var/cache/ldconfig/aux-cache"