Skip to content

Commit

Permalink
chore: Update toolchains w/ cstdlib support
Browse files Browse the repository at this point in the history
Runs the update script and adds a single example of a musl target for
aarch64.
  • Loading branch information
matte1 committed Dec 20, 2023
1 parent cf44a69 commit ac40063
Show file tree
Hide file tree
Showing 105 changed files with 113 additions and 97 deletions.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2020.08-1/bin/aarch64-buildroot-linux-gnu-ar $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2020.08-1/bin/aarch64-buildroot-linux-gnu-cpp.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2020.08-1/bin/aarch64-buildroot-linux-gnu-gcc.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2020.08-1/bin/aarch64-buildroot-linux-gnu-gcov $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2020.08-1/bin/aarch64-buildroot-linux-gnu-ld $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2020.08-1/bin/aarch64-buildroot-linux-gnu-nm $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2020.08-1/bin/aarch64-buildroot-linux-gnu-objdump $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2020.08-1/bin/aarch64-buildroot-linux-gnu-strip $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2021.11-1/bin/aarch64-buildroot-linux-gnu-ar $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2021.11-1/bin/aarch64-buildroot-linux-gnu-cpp.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2021.11-1/bin/aarch64-buildroot-linux-gnu-gcc.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2021.11-1/bin/aarch64-buildroot-linux-gnu-gcov $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2021.11-1/bin/aarch64-buildroot-linux-gnu-ld $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2021.11-1/bin/aarch64-buildroot-linux-gnu-nm $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2021.11-1/bin/aarch64-buildroot-linux-gnu-objdump $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-glibc-2021.11-1/bin/aarch64-buildroot-linux-gnu-strip $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-musl-2021.11-1/bin/aarch64-buildroot-linux-musl-ar $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-musl-2021.11-1/bin/aarch64-buildroot-linux-musl-cpp.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-musl-2021.11-1/bin/aarch64-buildroot-linux-musl-gcc.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-musl-2021.11-1/bin/aarch64-buildroot-linux-musl-gcov $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-musl-2021.11-1/bin/aarch64-buildroot-linux-musl-ld $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-musl-2021.11-1/bin/aarch64-buildroot-linux-musl-nm $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-musl-2021.11-1/bin/aarch64-buildroot-linux-musl-objdump $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/aarch64-linux-musl-2021.11-1/bin/aarch64-buildroot-linux-musl-strip $@

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/armv7-eabihf-linux-glibc-2020.08-1/bin/arm-buildroot-linux-gnueabihf-ar $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/armv7-eabihf-linux-glibc-2020.08-1/bin/arm-buildroot-linux-gnueabihf-cpp.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/armv7-eabihf-linux-glibc-2020.08-1/bin/arm-buildroot-linux-gnueabihf-gcc.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/armv7-eabihf-linux-glibc-2020.08-1/bin/arm-buildroot-linux-gnueabihf-gcov $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/armv7-eabihf-linux-glibc-2020.08-1/bin/arm-buildroot-linux-gnueabihf-ld $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/armv7-eabihf-linux-glibc-2020.08-1/bin/arm-buildroot-linux-gnueabihf-nm $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/armv7-eabihf-linux-glibc-2020.08-1/bin/arm-buildroot-linux-gnueabihf-objdump $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/armv7-eabihf-linux-glibc-2020.08-1/bin/arm-buildroot-linux-gnueabihf-strip $@

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-core-i7-linux-glibc-2020.08-1/bin/x86_64-buildroot-linux-gnu-ar $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-core-i7-linux-glibc-2020.08-1/bin/x86_64-buildroot-linux-gnu-cpp.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-core-i7-linux-glibc-2020.08-1/bin/x86_64-buildroot-linux-gnu-gcc.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-core-i7-linux-glibc-2020.08-1/bin/x86_64-buildroot-linux-gnu-gcov $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-core-i7-linux-glibc-2020.08-1/bin/x86_64-buildroot-linux-gnu-ld $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-core-i7-linux-glibc-2020.08-1/bin/x86_64-buildroot-linux-gnu-nm $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-core-i7-linux-glibc-2020.08-1/bin/x86_64-buildroot-linux-gnu-objdump $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-core-i7-linux-glibc-2020.08-1/bin/x86_64-buildroot-linux-gnu-strip $@

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2021.11-5/bin/x86_64-buildroot-linux-gnu-ar $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2021.11-5/bin/x86_64-buildroot-linux-gnu-cpp.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2021.11-5/bin/x86_64-buildroot-linux-gnu-gcc.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2021.11-5/bin/x86_64-buildroot-linux-gnu-gcov $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2021.11-5/bin/x86_64-buildroot-linux-gnu-ld $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2021.11-5/bin/x86_64-buildroot-linux-gnu-nm $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2021.11-5/bin/x86_64-buildroot-linux-gnu-objdump $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2021.11-5/bin/x86_64-buildroot-linux-gnu-strip $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2022.08-1/bin/x86_64-buildroot-linux-gnu-ar $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2022.08-1/bin/x86_64-buildroot-linux-gnu-cpp.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2022.08-1/bin/x86_64-buildroot-linux-gnu-gcc.br_real $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2022.08-1/bin/x86_64-buildroot-linux-gnu-gcov $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2022.08-1/bin/x86_64-buildroot-linux-gnu-ld $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2022.08-1/bin/x86_64-buildroot-linux-gnu-nm $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2022.08-1/bin/x86_64-buildroot-linux-gnu-objdump $@
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/bash
exec external/x86-64-linux-glibc-2022.08-1/bin/x86_64-buildroot-linux-gnu-strip $@
2 changes: 1 addition & 1 deletion toolchains/toolchain_info.bzl
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
AVAILABLE_TOOLCHAINS = {'x86-64': {'2021.11-5': {'sha256': '6fe812add925493ea0841365f1fb7ca17fd9224bab61a731063f7f12f3a621b0', 'platform_arch': 'x86_64', 'tool_prefix': 'x86_64-buildroot-linux-gnu'}, '2022.08-1': {'sha256': '861c1e8ad0a66e4c28e7a1f8319d68080ab0ff8d16a765e65540f1957203a190', 'platform_arch': 'x86_64', 'tool_prefix': 'x86_64-buildroot-linux-gnu'}}, 'x86-64-core-i7': {'2020.08-1': {'sha256': '3dd408e857f5c8e579748995477f2783fcf5ad0aac89719ea3c5c75446dfa63c', 'platform_arch': 'x86_64', 'tool_prefix': 'x86_64-buildroot-linux-gnu'}}, 'aarch64': {'2021.11-1': {'sha256': 'dec070196608124fa14c3f192364c5b5b057d7f34651ad58ebb8fc87959c97f7', 'platform_arch': 'aarch64', 'tool_prefix': 'aarch64-buildroot-linux-gnu'}, '2020.08-1': {'sha256': '8ab7a2f17cb96621b048ab0a872650dd62faa54cd74c961b9902b8c04bff7dd1', 'platform_arch': 'aarch64', 'tool_prefix': 'aarch64-buildroot-linux-gnu'}}, 'armv7-eabihf': {'2020.08-1': {'sha256': '7b6682603af9a9b5c0e46fd57165723483bb68295e827d14d238e63f33a147a8', 'platform_arch': 'armv7', 'tool_prefix': 'arm-buildroot-linux-gnueabihf'}}}
AVAILABLE_TOOLCHAINS = {'x86-64': {'gnu': {'2021.11-5': {'sha256': '6fe812add925493ea0841365f1fb7ca17fd9224bab61a731063f7f12f3a621b0', 'platform_arch': 'x86_64', 'tool_prefix': 'x86_64-buildroot-linux-gnu'}, '2022.08-1': {'sha256': '861c1e8ad0a66e4c28e7a1f8319d68080ab0ff8d16a765e65540f1957203a190', 'platform_arch': 'x86_64', 'tool_prefix': 'x86_64-buildroot-linux-gnu'}}}, 'x86-64-core-i7': {'gnu': {'2020.08-1': {'sha256': '3dd408e857f5c8e579748995477f2783fcf5ad0aac89719ea3c5c75446dfa63c', 'platform_arch': 'x86_64', 'cstdlib': 'gnu', 'tool_prefix': 'x86_64-buildroot-linux-gnu'}}}, 'aarch64': {'gnu': {'2021.11-1': {'sha256': 'dec070196608124fa14c3f192364c5b5b057d7f34651ad58ebb8fc87959c97f7', 'platform_arch': 'aarch64', 'cstdlib': 'gnu', 'tool_prefix': 'aarch64-buildroot-linux-gnu'}, '2020.08-1': {'sha256': '8ab7a2f17cb96621b048ab0a872650dd62faa54cd74c961b9902b8c04bff7dd1', 'platform_arch': 'aarch64', 'cstdlib': 'gnu', 'tool_prefix': 'aarch64-buildroot-linux-gnu'}}, 'musl': {'2021.11-1': {'sha256': '6919b4cf04b8c5628a2a93bcf4b05e1143ab15dfb4bc2acde02a2e3c075bf041', 'platform_arch': 'aarch64', 'cstdlib': 'musl', 'tool_prefix': 'aarch64-buildroot-linux-musl'}}}, 'armv7-eabihf': {'gnu': {'2020.08-1': {'sha256': '7b6682603af9a9b5c0e46fd57165723483bb68295e827d14d238e63f33a147a8', 'platform_arch': 'armv7', 'cstdlib': 'gnu', 'tool_prefix': 'arm-buildroot-linux-gnueabihf'}}}}
ALL_TOOLS = ['ar', 'cpp', 'gcc', 'gcov', 'ld', 'nm', 'objdump', 'strip']

0 comments on commit ac40063

Please sign in to comment.