.. | .. |
---|
2 | 2 | |
---|
3 | 3 | # List of files in the vdso, has to be asm only for now |
---|
4 | 4 | |
---|
5 | | -obj-vdso32-$(CONFIG_PPC64) = getcpu.o |
---|
6 | | -obj-vdso32 = sigtramp.o gettimeofday.o datapage.o cacheflush.o note.o \ |
---|
7 | | - $(obj-vdso32-y) |
---|
| 5 | +obj-vdso32 = sigtramp.o gettimeofday.o datapage.o cacheflush.o note.o getcpu.o |
---|
8 | 6 | |
---|
9 | 7 | # Build rules |
---|
10 | 8 | |
---|
.. | .. |
---|
23 | 21 | obj-vdso32 := $(addprefix $(obj)/, $(obj-vdso32)) |
---|
24 | 22 | |
---|
25 | 23 | GCOV_PROFILE := n |
---|
| 24 | +KCOV_INSTRUMENT := n |
---|
26 | 25 | UBSAN_SANITIZE := n |
---|
27 | 26 | |
---|
28 | | -ccflags-y := -shared -fno-common -fno-builtin |
---|
29 | | -ccflags-y += -nostdlib -Wl,-soname=linux-vdso32.so.1 \ |
---|
30 | | - $(call cc-ldoption, -Wl$(comma)--hash-style=both) |
---|
| 27 | +ccflags-y := -shared -fno-common -fno-builtin -nostdlib \ |
---|
| 28 | + -Wl,-soname=linux-vdso32.so.1 -Wl,--hash-style=both |
---|
31 | 29 | asflags-y := -D__VDSO32__ -s |
---|
32 | 30 | |
---|
33 | 31 | obj-y += vdso32_wrapper.o |
---|
34 | | -extra-y += vdso32.lds |
---|
| 32 | +targets += vdso32.lds |
---|
35 | 33 | CPPFLAGS_vdso32.lds += -P -C -Upowerpc |
---|
36 | 34 | |
---|
37 | 35 | # Force dependency (incbin is bad) |
---|