hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/x86/um/vdso/Makefile
....@@ -26,7 +26,7 @@
2626 CPPFLAGS_vdso.lds += -P -C
2727
2828 VDSO_LDFLAGS_vdso.lds = -m64 -Wl,-soname=linux-vdso.so.1 \
29
- -Wl,-z,max-page-size=4096 -Wl,-z,common-page-size=4096
29
+ -Wl,-z,max-page-size=4096
3030
3131 $(obj)/vdso.o: $(src)/vdso.S $(obj)/vdso.so
3232
....@@ -42,7 +42,7 @@
4242 # optimize sibling calls.
4343 #
4444 CFL := $(PROFILING) -mcmodel=small -fPIC -O2 -fasynchronous-unwind-tables -m64 \
45
- $(filter -g%,$(KBUILD_CFLAGS)) $(call cc-option, -fno-stack-protector) \
45
+ $(filter -g%,$(KBUILD_CFLAGS)) -fno-stack-protector \
4646 -fno-omit-frame-pointer -foptimize-sibling-calls
4747
4848 $(vobjs): KBUILD_CFLAGS += $(CFL)
....@@ -62,7 +62,7 @@
6262 -Wl,-T,$(filter %.lds,$^) $(filter %.o,$^) && \
6363 sh $(srctree)/$(src)/checkundef.sh '$(NM)' '$@'
6464
65
-VDSO_LDFLAGS = -fPIC -shared $(call cc-ldoption, -Wl$(comma)--hash-style=sysv)
65
+VDSO_LDFLAGS = -fPIC -shared -Wl,--hash-style=sysv -z noexecstack
6666 GCOV_PROFILE := n
6767
6868 #