Skip to content

Commit c919faf

Browse files
committed
Disable hexagon-unknown-linux-musl testing for now
`compiler-builtins` seems to be providing duplicate symbols on Hexagon. This may be because some symbols have always been defined in assembly, but are now also provided by the weak math symbols. The fix for this is probably to not provide any math symbols on Hexagon that would duplicate the assembly version. However, to avoid going through another nightly release cycle, disable it temporarially instead. Link: rust-lang#3797 (comment) (backport <rust-lang#3797>) (cherry picked from commit 77e9d06)
1 parent a915899 commit c919faf

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ targets = [
4646
"armv7-wrs-vxworks-eabihf",
4747
"armv7r-none-eabi",
4848
"armv7r-none-eabihf",
49-
"hexagon-unknown-linux-musl",
49+
# FIXME(hexagon): excluded due to duplicate symbol errors
50+
# "hexagon-unknown-linux-musl",
5051
"i586-pc-windows-msvc",
5152
"i586-unknown-linux-gnu",
5253
"i586-unknown-linux-musl",

ci/build.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,8 @@ for TARGET in $TARGETS; do
212212
done
213213

214214
# Targets which are not available via rustup and must be built with -Zbuild-std
215+
# FIXME(hexagon): hexagon-unknown-linux-musl should be tested but currently has
216+
# duplicate symbol errors from `compiler_builtins`.
215217
RUST_LINUX_NO_CORE_TARGETS="\
216218
aarch64-pc-windows-msvc \
217219
aarch64-unknown-freebsd \
@@ -224,7 +226,6 @@ armebv7r-none-eabihf \
224226
armv7-wrs-vxworks-eabihf \
225227
armv7r-none-eabi \
226228
armv7r-none-eabihf \
227-
hexagon-unknown-linux-musl \
228229
i586-pc-windows-msvc \
229230
i686-pc-windows-msvc \
230231
i686-unknown-haiku \

0 commit comments

Comments
 (0)