This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
fix alpha libm version numbers
- From: Richard Henderson <rth at twiddle dot net>
- To: libc-alpha at gcc dot gnu dot org
- Date: Fri, 23 Jan 2004 13:09:27 -0800
- Subject: fix alpha libm version numbers
Jakub pointed out that I'd used the wrong version number for
my libm additions. Fixed, finally.
r~
* Versions.def (libm): Replace GLIBC_2.3.3 with GLIBC_2.3.4.
* sysdeps/alpha/fpu/Versions (libm): Likewise.
* sysdeps/alpha/fpu/cfloat-compat.h (cfloat_versions): Likewise.
* sysdeps/alpha/fpu/s_clog10f.c (clog10f): Likewise.
Index: Versions.def
===================================================================
RCS file: /cvs/glibc/libc/Versions.def,v
retrieving revision 1.54
diff -c -p -d -u -r1.54 Versions.def
--- Versions.def 16 Jan 2004 07:39:20 -0000 1.54
+++ Versions.def 23 Jan 2004 21:04:53 -0000
@@ -41,7 +41,7 @@ libm {
GLIBC_2.1
GLIBC_2.2
GLIBC_2.2.3
- GLIBC_2.3.3
+ GLIBC_2.3.4
}
libnsl {
GLIBC_2.0
Index: sysdeps/alpha/fpu/Versions
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/alpha/fpu/Versions,v
retrieving revision 1.2
diff -c -p -d -u -r1.2 Versions
--- sysdeps/alpha/fpu/Versions 13 Jan 2004 09:08:04 -0000 1.2
+++ sysdeps/alpha/fpu/Versions 23 Jan 2004 21:05:01 -0000
@@ -5,7 +5,7 @@ libc {
}
}
libm {
- GLIBC_2.3.3 {
+ GLIBC_2.3.4 {
# functions implementing old complex float abi
__c1_cabsf; __c1_cacosf; __c1_cacoshf; __c1_cargf; __c1_casinf;
__c1_casinhf; __c1_catanf; __c1_catanhf; __c1_ccosf; __c1_ccoshf;
Index: sysdeps/alpha/fpu/cfloat-compat.h
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/alpha/fpu/cfloat-compat.h,v
retrieving revision 1.1
diff -c -p -d -u -r1.1 cfloat-compat.h
--- sysdeps/alpha/fpu/cfloat-compat.h 13 Jan 2004 09:08:04 -0000 1.1
+++ sysdeps/alpha/fpu/cfloat-compat.h 23 Jan 2004 21:05:01 -0000
@@ -60,7 +60,7 @@
#include <shlib-compat.h>
-#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_3_3)
+#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_3_4)
#define cfloat_versions_compat(func) \
compat_symbol (libm, __c1_##func, func, GLIBC_2_1)
#else
@@ -69,6 +69,6 @@
#define cfloat_versions(func) \
cfloat_versions_compat(func); \
- versioned_symbol (libm, __c2_##func, func, GLIBC_2_3_3); \
+ versioned_symbol (libm, __c2_##func, func, GLIBC_2_3_4); \
extern typeof(__c2_##func) __##func attribute_hidden; \
strong_alias (__c2_##func, __##func)
Index: sysdeps/alpha/fpu/s_clog10f.c
===================================================================
RCS file: /cvs/glibc/libc/sysdeps/alpha/fpu/s_clog10f.c,v
retrieving revision 1.1
diff -c -p -d -u -r1.1 s_clog10f.c
--- sysdeps/alpha/fpu/s_clog10f.c 13 Jan 2004 09:08:04 -0000 1.1
+++ sysdeps/alpha/fpu/s_clog10f.c 23 Jan 2004 21:05:01 -0000
@@ -51,11 +51,11 @@ __c2_clog10f (c2_cfloat_decl (x))
/* Ug. __clog10f was exported from GLIBC_2.1. This is the only
complex function whose double-underscore symbol was exported,
so we get to handle that specially. */
-#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_3_3)
+#if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_3_4)
strong_alias (__c1_clog10f, __c1_clog10f_2);
compat_symbol (libm, __c1_clog10f, clog10f, GLIBC_2_1);
compat_symbol (libm, __c1_clog10f_2, __clog10f, GLIBC_2_1);
#endif
-versioned_symbol (libm, __c2_clog10f, clog10f, GLIBC_2_3_3);
+versioned_symbol (libm, __c2_clog10f, clog10f, GLIBC_2_3_4);
extern typeof(__c2_clog10f) __clog10f attribute_hidden;
strong_alias (__c2_clog10f, __clog10f)