Skip to content

Commit a574e17

Browse files
Further autosd fixes (#30)
* toolchains: Update autosd links As we had to fix a symlinks issue. * autosd: Add more linker flags Those were needed when compiling on a machine that doesn't have a gcc installed, like CI.
1 parent 833809c commit a574e17

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

packages/version_matrix.bzl

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ VERSION_MATRIX = {
4040
"sha256": "f2e0cb21c6baddbcb65f6a70610ce498e7685de8ea2e0f1648f01b327f6bac63",
4141
},
4242
"x86_64-linux-gcc-autosd-10.0": {
43-
"url": "https://github.com/eclipse-score/inc_os_autosd/releases/download/v0.1.0/autosd-toolchain-x86_64.tar.gz",
43+
"url": "https://github.com/eclipse-score/inc_os_autosd/releases/download/continuous/autosd-toolchain-x86_64.tar.gz",
4444
"build_file": "@score_bazel_cpp_toolchains//packages/linux/x86_64/autosd/10.0:autosd.BUILD",
4545
"strip_prefix": "sysroot",
46-
"sha256": "472e312711efab98022b14f2af288d47e1891674eaf9ab6a0a8dec60cae0ac75",
46+
"sha256": "525dcca237dfdff3d6c8f3650a0db77a93638141e8c91252544b37447ef9108c",
4747
"extra_c_compile_flags": [
4848
"-nostdinc",
4949
"-isystem", "external/%{toolchain_pkg}%/usr/lib/gcc/x86_64-redhat-linux/14/include",
@@ -59,17 +59,23 @@ VERSION_MATRIX = {
5959
"-isystem", "external/%{toolchain_pkg}%/usr/include",
6060
],
6161
"extra_link_flags": [
62+
"-B", "external/%{toolchain_pkg}%/usr/bin",
63+
"-L", "external/%{toolchain_pkg}%/lib64",
64+
"-L", "external/%{toolchain_pkg}%/lib",
65+
"-L", "external/%{toolchain_pkg}%/usr/lib/gcc/x86_64-redhat-linux/14",
66+
"-L", "external/%{toolchain_pkg}%/usr/lib64",
67+
"-L", "external/%{toolchain_pkg}%/usr/lib",
6268
"-lm",
6369
"-ldl",
6470
"-lrt",
6571
"-lstdc++",
6672
],
6773
},
6874
"aarch64-linux-gcc-autosd-10.0": {
69-
"url": "https://github.com/eclipse-score/inc_os_autosd/releases/download/v0.1.0/autosd-toolchain-aarch64.tar.gz",
75+
"url": "https://github.com/eclipse-score/inc_os_autosd/releases/download/continuous/autosd-toolchain-aarch64.tar.gz",
7076
"build_file": "@score_bazel_cpp_toolchains//packages/linux/aarch64/autosd/10.0:autosd.BUILD",
7177
"strip_prefix": "sysroot",
72-
"sha256": "b5128954339b9ace240de36233f910966c4760f70e4d4f2772033b3cb8d4ae22",
78+
"sha256": "8d70f31588f864e680db05b1e8053fe93655897af646335c48c2ea5bd6578947",
7379
"extra_c_compile_flags": [
7480
"-nostdinc",
7581
"-isystem", "external/%{toolchain_pkg}%/usr/lib/gcc/aarch64-redhat-linux/14/include",
@@ -85,6 +91,12 @@ VERSION_MATRIX = {
8591
"-isystem", "external/%{toolchain_pkg}%/usr/include",
8692
],
8793
"extra_link_flags": [
94+
"-B", "external/%{toolchain_pkg}%/usr/bin",
95+
"-L", "external/%{toolchain_pkg}%/lib64",
96+
"-L", "external/%{toolchain_pkg}%/lib",
97+
"-L", "external/%{toolchain_pkg}%/usr/lib/gcc/x86_64-redhat-linux/14",
98+
"-L", "external/%{toolchain_pkg}%/usr/lib64",
99+
"-L", "external/%{toolchain_pkg}%/usr/lib",
88100
"-lm",
89101
"-ldl",
90102
"-lrt",

0 commit comments

Comments
 (0)