s390: Fix Enable VDSO for static linking

The commit 5e855c8954
"s390: Enable VDSO for static linking" removed the definition of VDSO_SETUP
which leads to not setup the vdso symbols.
Instead it jumps to false addresses.

This patch just re adds the removed VDSO_SETUP macro definition.

ChangeLog:

	* sysdeps/unix/sysv/linux/s390/init-first.c (VDSO_SETUP): New define.
This commit is contained in:
Stefan Liebler 2019-08-06 15:49:08 +02:00
parent 98013846ec
commit 8d454abeb4
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2019-07-02 Stefan Liebler <stli@linux.ibm.com>
* sysdeps/unix/sysv/linux/s390/init-first.c (VDSO_SETUP): New define.
2019-08-05 Joseph Myers <joseph@codesourcery.com>
* sysdeps/unix/sysv/linux/bits/sched.h [__USE_GNU] (CLONE_PIDFD):

View File

@ -53,4 +53,6 @@ _libc_vdso_platform_setup (void)
VDSO_SYMBOL (getcpu) = p;
}
#define VDSO_SETUP _libc_vdso_platform_setup
#include <csu/init-first.c>