summaryrefslogtreecommitdiff
path: root/sysdeps/ieee754/s_lib_version.c
diff options
context:
space:
mode:
authorSiddhesh Poyarekar <siddhesh@redhat.com>2013-05-13 11:46:36 +0530
committerSiddhesh Poyarekar <siddhesh@redhat.com>2013-05-13 11:46:36 +0530
commit0f7d347bd0530562257d7c03c62b8c50d810b655 (patch)
tree361591a5dce3dfcb4ce2efe4a32cf7125bd3f448 /sysdeps/ieee754/s_lib_version.c
parent4f184d30cba4910b955c386ccfdaac42de2a510b (diff)
Make _LIB_VERSION a weak symbol
That way it can live alongside _LIB_VERSION in libieee.a for statically compiled programs. Resolves #14582.
Diffstat (limited to 'sysdeps/ieee754/s_lib_version.c')
-rw-r--r--sysdeps/ieee754/s_lib_version.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sysdeps/ieee754/s_lib_version.c b/sysdeps/ieee754/s_lib_version.c
index a377ab1f78..7abb3e07ae 100644
--- a/sysdeps/ieee754/s_lib_version.c
+++ b/sysdeps/ieee754/s_lib_version.c
@@ -25,16 +25,17 @@ static char rcsid[] = "$NetBSD: s_lib_version.c,v 1.6 1995/05/10 20:47:44 jtc Ex
* define and initialize _LIB_VERSION
*/
#ifdef _POSIX_MODE
-_LIB_VERSION_TYPE _LIB_VERSION = _POSIX_;
+_LIB_VERSION_TYPE _LIB_VERSION_INTERNAL = _POSIX_;
#else
#ifdef _XOPEN_MODE
-_LIB_VERSION_TYPE _LIB_VERSION = _XOPEN_;
+_LIB_VERSION_TYPE _LIB_VERSION_INTERNAL = _XOPEN_;
#else
#ifdef _SVID3_MODE
-_LIB_VERSION_TYPE _LIB_VERSION = _SVID_;
+_LIB_VERSION_TYPE _LIB_VERSION_INTERNAL = _SVID_;
#else /* default _IEEE_MODE */
-_LIB_VERSION_TYPE _LIB_VERSION = _IEEE_;
+_LIB_VERSION_TYPE _LIB_VERSION_INTERNAL = _IEEE_;
#endif
#endif
#endif
+weak_alias (_LIB_VERSION_INTERNAL, _LIB_VERSION)