Makefile (498495dba268b20e8eadd7fe93c140c68b6cc9d2) Makefile (61615faf0a8968b604bd279fec5cb834ba59ed58)
1# SPDX-License-Identifier: GPL-2.0
2#
3# Building vDSO images for x86.
4#
5
6# Prevents link failures: __sanitizer_cov_trace_pc() is not linked in.
7KCOV_INSTRUMENT := n
8

--- 9 unchanged lines hidden (view full) ---

18obj-$(VDSO64-y) += vdso.o vma.o
19
20vobjs := $(foreach F,$(vobjs-y),$(obj)/$F)
21
22$(obj)/vdso.o: $(obj)/vdso.so
23
24targets += vdso.so vdso.so.dbg vdso.lds $(vobjs-y)
25
1# SPDX-License-Identifier: GPL-2.0
2#
3# Building vDSO images for x86.
4#
5
6# Prevents link failures: __sanitizer_cov_trace_pc() is not linked in.
7KCOV_INSTRUMENT := n
8

--- 9 unchanged lines hidden (view full) ---

18obj-$(VDSO64-y) += vdso.o vma.o
19
20vobjs := $(foreach F,$(vobjs-y),$(obj)/$F)
21
22$(obj)/vdso.o: $(obj)/vdso.so
23
24targets += vdso.so vdso.so.dbg vdso.lds $(vobjs-y)
25
26export CPPFLAGS_vdso.lds += -P -C
26CPPFLAGS_vdso.lds += -P -C
27
28VDSO_LDFLAGS_vdso.lds = -m64 -Wl,-soname=linux-vdso.so.1 \
29 -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096
30
31$(obj)/vdso.o: $(src)/vdso.S $(obj)/vdso.so
32
33$(obj)/vdso.so.dbg: $(src)/vdso.lds $(vobjs) FORCE
34 $(call if_changed,vdso)

--- 60 unchanged lines hidden ---
27
28VDSO_LDFLAGS_vdso.lds = -m64 -Wl,-soname=linux-vdso.so.1 \
29 -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096
30
31$(obj)/vdso.o: $(src)/vdso.S $(obj)/vdso.so
32
33$(obj)/vdso.so.dbg: $(src)/vdso.lds $(vobjs) FORCE
34 $(call if_changed,vdso)

--- 60 unchanged lines hidden ---