mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-09 21:43:40 +00:00
gameboy-advance: include compiler-rt in build
This avoids errors like the following:
ld.lld-9: error: undefined symbol: __umodsi3
ld.lld-9: error: undefined symbol: __aeabi_uidivmod
This commit is contained in:
committed by
Ron Evans
parent
4d5dafd360
commit
c698e99880
+1
-1
@@ -158,7 +158,7 @@ var aeabiBuiltins = []string{
|
|||||||
|
|
||||||
func builtinFiles(target string) []string {
|
func builtinFiles(target string) []string {
|
||||||
builtins := append([]string{}, genericBuiltins...) // copy genericBuiltins
|
builtins := append([]string{}, genericBuiltins...) // copy genericBuiltins
|
||||||
if strings.HasPrefix(target, "arm") {
|
if strings.HasPrefix(target, "arm") || strings.HasPrefix(target, "thumb") {
|
||||||
builtins = append(builtins, aeabiBuiltins...)
|
builtins = append(builtins, aeabiBuiltins...)
|
||||||
}
|
}
|
||||||
return builtins
|
return builtins
|
||||||
|
|||||||
@@ -6,6 +6,7 @@
|
|||||||
"goarch": "arm",
|
"goarch": "arm",
|
||||||
"compiler": "clang",
|
"compiler": "clang",
|
||||||
"linker": "ld.lld",
|
"linker": "ld.lld",
|
||||||
|
"rtlib": "compiler-rt",
|
||||||
"cflags": [
|
"cflags": [
|
||||||
"-g",
|
"-g",
|
||||||
"--target=thumb4-none-eabi",
|
"--target=thumb4-none-eabi",
|
||||||
|
|||||||
Reference in New Issue
Block a user