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