aboutsummaryrefslogtreecommitdiffstats
path: root/sys/targets
diff options
context:
space:
mode:
authorPatrick Meyer <meyerpatrick@google.com>2021-05-06 23:08:51 +0200
committerDmitry Vyukov <dvyukov@google.com>2021-05-20 13:29:54 +0200
commite5d3015f47ca8f88dfedb85243e8e77957bd51cd (patch)
tree6c21d24e729d897ef74ab4583f1ab5d0537c8ec0 /sys/targets
parenta39775d33f7a69adcf1f5b39474a7dba73c0d049 (diff)
executor: initial darwin support
Diffstat (limited to 'sys/targets')
-rw-r--r--sys/targets/targets.go17
1 files changed, 11 insertions, 6 deletions
diff --git a/sys/targets/targets.go b/sys/targets/targets.go
index 475f9ed6b..6f399be92 100644
--- a/sys/targets/targets.go
+++ b/sys/targets/targets.go
@@ -334,12 +334,17 @@ var List = map[string]map[string]*Target{
},
Darwin: {
AMD64: {
- PtrSize: 8,
- PageSize: 4 << 10,
- DataOffset: 512 << 24,
- LittleEndian: true,
- CCompiler: "clang",
- CFlags: []string{"-m64"},
+ PtrSize: 8,
+ PageSize: 4 << 10,
+ DataOffset: 512 << 24,
+ LittleEndian: true,
+ CCompiler: "clang",
+ CFlags: []string{
+ "-m64",
+ "-I", sourceDirVar + "/san",
+ // FIXME(HerrSpace): syscall was marked as deprecated on macos
+ "-Wno-deprecated-declarations",
+ },
NeedSyscallDefine: dontNeedSyscallDefine,
},
},