We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 957bd32 commit cc2e38aCopy full SHA for cc2e38a
cmd/gomobile/env.go
@@ -436,15 +436,21 @@ func envClang(sdkName string) (clang, cflags string, err error) {
436
return sdkName + "-clang", "-isysroot " + sdkName, nil
437
}
438
cmd := exec.Command("xcrun", "--sdk", sdkName, "--find", "clang")
439
- out, err := cmd.CombinedOutput()
+ out, err := cmd.Output()
440
if err != nil {
441
+ if ee := (*exec.ExitError)(nil); errors.As(err, &ee) {
442
+ out = append(out, ee.Stderr...)
443
+ }
444
return "", "", fmt.Errorf("xcrun --find: %v\n%s", err, out)
445
446
clang = strings.TrimSpace(string(out))
447
448
cmd = exec.Command("xcrun", "--sdk", sdkName, "--show-sdk-path")
- out, err = cmd.CombinedOutput()
449
+ out, err = cmd.Output()
450
451
452
453
454
return "", "", fmt.Errorf("xcrun --show-sdk-path: %v\n%s", err, out)
455
456
sdk := strings.TrimSpace(string(out))
0 commit comments