| .. | .. |
|---|
| 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) |
|---|