We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 26205cb commit 17a256bCopy full SHA for 17a256b
src/cmd/go/build.go
@@ -353,10 +353,28 @@ func buildModeInit() {
353
}
354
ldBuildmode = "c-shared"
355
case "default":
356
- ldBuildmode = "exe"
+ switch platform {
357
+ case "android/arm":
358
+ codegenArg = "-shared"
359
+ ldBuildmode = "pie"
360
+ default:
361
+ ldBuildmode = "exe"
362
+ }
363
case "exe":
364
pkgsFilter = pkgsMain
365
ldBuildmode = "exe"
366
+ case "pie":
367
+ if gccgo {
368
+ fatalf("-buildmode=pie not supported by gccgo")
369
+ } else {
370
371
372
373
374
+ fatalf("-buildmode=pie not supported on %s\n", platform)
375
376
377
378
case "shared":
379
pkgsFilter = pkgsNotMain
380
if gccgo {
0 commit comments