summaryrefslogtreecommitdiff
path: root/src/compilers/gcc-13-musl.TARGETS
diff options
context:
space:
mode:
Diffstat (limited to 'src/compilers/gcc-13-musl.TARGETS')
-rw-r--r--src/compilers/gcc-13-musl.TARGETS16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/compilers/gcc-13-musl.TARGETS b/src/compilers/gcc-13-musl.TARGETS
index 87dbe4c..01961ae 100644
--- a/src/compilers/gcc-13-musl.TARGETS
+++ b/src/compilers/gcc-13-musl.TARGETS
@@ -148,12 +148,18 @@
{ "type": ["@", "rules", "CC/prebuilt", "library"]
, "name": ["libstdc++"]
, "lib": ["libstdc++_files"]
- , "deps": ["libgcc_s"]
+ , "deps": ["libc", "libgcc_s"]
}
, "libgcc_s":
{ "type": ["@", "rules", "CC/prebuilt", "library"]
, "name": ["libgcc_s"]
, "lib": ["libgcc_s_files"]
+ , "deps": ["libc"]
+ }
+, "libc":
+ { "type": ["@", "rules", "CC/prebuilt", "library"]
+ , "name": ["libc"]
+ , "lib": ["libc_files"]
}
, "libstdc++_files":
{ "type": "generic"
@@ -171,4 +177,12 @@
, "outs": ["libgcc_s.so.1"]
, "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
}
+, "libc_files":
+ { "type": "generic"
+ , "arguments_config": ["ENV"]
+ , "deps": ["toolchain_for_target"]
+ , "cmds": ["cp -L $(./bin/gcc -dumpmachine)/lib/libc.so ."]
+ , "outs": ["libc.so"]
+ , "env": {"type": "var", "name": "ENV", "default": {"type": "empty_map"}}
+ }
}