]>
Commit | Line | Data |
---|---|---|
b0d623f7 A |
1 | ###################################################################### |
2 | #BEGIN Machine dependent Makefile fragment for x86_64 | |
3 | ###################################################################### | |
4 | ||
6d2010ae | 5 | CWARNFLAGS = $(CWARNFLAGS_STD) -Wshorten-64-to-32 |
b0d623f7 A |
6 | |
7 | # Files that must go in the __HIB segment: | |
8 | UNCONFIGURED_HIB_FILES= \ | |
39236c6e A |
9 | WKdmDecompress_new.o \ |
10 | WKdmData_new.o \ | |
b0d623f7 | 11 | hibernate_restore.o \ |
39236c6e A |
12 | hibernate_bootstrap.o \ |
13 | bcopy.o \ | |
14 | bzero.o | |
b0d623f7 A |
15 | |
16 | HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS)) | |
17 | ||
39236c6e | 18 | # Unconfigured __HIB files must be Mach-O for "setsegname" |
d9a64523 A |
19 | WKdmDecompress_new.o_CFLAGS_ADD += -fno-stack-protector -fno-stack-check $(CFLAGS_NOLTO_FLAG) |
20 | WKdmData_new.o_CFLAGS_ADD += -fno-stack-protector -fno-stack-check $(CFLAGS_NOLTO_FLAG) | |
21 | hibernate_restore.o_CFLAGS_ADD += -fno-stack-protector -fno-stack-check $(CFLAGS_NOLTO_FLAG) | |
22 | hibernate_bootstrap.o_CFLAGS_ADD += -fno-stack-protector -fno-stack-check $(CFLAGS_NOLTO_FLAG) | |
23 | bcopy.o_CFLAGS_ADD += -fno-stack-protector -fno-stack-check $(CFLAGS_NOLTO_FLAG) | |
24 | bzero.o_CFLAGS_ADD += -fno-stack-protector -fno-stack-check $(CFLAGS_NOLTO_FLAG) | |
25 | fp_simd.o_SFLAGS_ADD += -mavx512f | |
39236c6e A |
26 | |
27 | # To appear at the beginning of the __HIB segment, emit | |
28 | # as Mach-O so that the linker can enforce symbol order | |
29 | boot_pt.o_CFLAGS_ADD += $(CFLAGS_NOLTO_FLAG) | |
316670eb | 30 | |
d9a64523 A |
31 | # fast path lock C leaf functions must be built without stack frames |
32 | locks_i386_opt.o_CFLAGS_ADD += -momit-leaf-frame-pointer -O2 | |
33 | ||
b0d623f7 A |
34 | ###################################################################### |
35 | #END Machine dependent Makefile fragment for x86_64 | |
36 | ###################################################################### |