alpha: Fix static gettimeofday symbol
By undef strong_alias on alpha implementation, the default_symbol_version macro becomes an empty macro on static build. It fixes the issue introduced at c953219420. Checked on alpha-linux-gnu with a 'make check run-built-tests=no'.
This commit is contained in:
parent
fd3540deff
commit
d3436a7f32
@ -18,12 +18,9 @@
|
||||
|
||||
/* We can use the generic implementation, but we have to override its
|
||||
default symbol version. */
|
||||
#undef weak_alias
|
||||
#define weak_alias(a,b)
|
||||
#undef strong_alias
|
||||
#define strong_alias(a, b)
|
||||
#define SET_VERSION
|
||||
#include <time/gettimeofday.c>
|
||||
|
||||
_weak_alias (___gettimeofday, __wgettimeofday);
|
||||
weak_alias (___gettimeofday, __wgettimeofday);
|
||||
default_symbol_version (___gettimeofday, __gettimeofday, GLIBC_2.1);
|
||||
default_symbol_version (__wgettimeofday, gettimeofday, GLIBC_2.1);
|
||||
|
@ -35,6 +35,8 @@ ___gettimeofday (struct timeval *restrict tv, void *restrict tz)
|
||||
TIMESPEC_TO_TIMEVAL (tv, &ts);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Define to override default symbol version. */
|
||||
#ifndef SET_VERSION
|
||||
strong_alias (___gettimeofday, __gettimeofday)
|
||||
weak_alias (___gettimeofday, gettimeofday)
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user