diff --git a/_scripts/make.go b/_scripts/make.go index 9bc13311..4e510ec9 100644 --- a/_scripts/make.go +++ b/_scripts/make.go @@ -271,7 +271,8 @@ func canMacnative() bool { typesHeader := "/usr/include/sys/types.h" if major >= 11 || (major == 10 && minor >= 15) { - typesHeader = "/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/types.h" + sdkpath := strings.TrimSpace(getoutput("xcrun", "--sdk", "macosx", "--show-sdk-path")) + typesHeader = filepath.Join(sdkpath, "usr", "include", "sys", "types.h") } _, err = os.Stat(typesHeader) if err != nil {