diff options
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/targets/targets.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/sys/targets/targets.go b/sys/targets/targets.go index e9d1df296..60c407cc0 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -181,10 +181,13 @@ var List = map[string]map[string]*Target{ }, "netbsd": { "amd64": { - PtrSize: 8, - PageSize: 4 << 10, - CFlags: []string{"-m64"}, - CrossCFlags: []string{"-m64", "-static"}, + PtrSize: 8, + PageSize: 4 << 10, + CFlags: []string{"-m64"}, + CrossCFlags: []string{"-m64", "-static", + "--sysroot", os.ExpandEnv("${SOURCEDIR}/../dest/"), + }, + CCompiler: os.ExpandEnv("${SOURCEDIR}/../tools/bin/x86_64--netbsd-g++"), }, }, "openbsd": { @@ -303,6 +306,7 @@ var oses = map[string]osCommon{ CPP: "g++", }, "netbsd": { + BuildOS: "linux", SyscallNumbers: true, SyscallPrefix: "SYS_", ExecutorUsesShmem: true, |
