]>
Commit | Line | Data |
---|---|---|
c6251f03 RM |
1 | #include <math_ldbl_opt.h> |
2 | #undef weak_alias | |
3 | #define weak_alias(n,a) | |
5a80d39d JM |
4 | #undef compat_symbol |
5 | #define compat_symbol(l,n,a,v) | |
f67d7819 | 6 | #include <math/w_exp10l_compat.c> |
4f3647e4 | 7 | #if LIBM_SVID_COMPAT |
c6251f03 | 8 | long_double_symbol (libm, __exp10l, exp10l); |
4f3647e4 | 9 | # if SHLIB_COMPAT (libm, GLIBC_2_1, GLIBC_2_27) |
5a80d39d JM |
10 | /* compat_symbol was undefined and redefined above to avoid the |
11 | default pow10l compat symbol at version GLIBC_2_1 (as for ldbl-opt | |
12 | configurations, that version should have the alias to exp10). So | |
13 | it now needs to be redefined to define the compat symbol at version | |
14 | LONG_DOUBLE_COMPAT_VERSION. */ | |
4f3647e4 JM |
15 | # undef compat_symbol |
16 | # define compat_symbol(lib, local, symbol, version) \ | |
5a80d39d JM |
17 | compat_symbol_reference (lib, local, symbol, version) |
18 | compat_symbol (libm, __pow10l, pow10l, LONG_DOUBLE_COMPAT_VERSION); | |
4f3647e4 | 19 | # endif |
5a80d39d | 20 | #endif |