Skip to content

Commit 77e9d06

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: #3797 (comment)
1 parent 08011be commit 77e9d06

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
@@ -47,7 +47,8 @@ targets = [
4747
"armv7-wrs-vxworks-eabihf",
4848
"armv7r-none-eabi",
4949
"armv7r-none-eabihf",
50-
"hexagon-unknown-linux-musl",
50+
# FIXME(hexagon): excluded due to duplicate symbol errors
51+
# "hexagon-unknown-linux-musl",
5152
"i586-pc-windows-msvc",
5253
"i586-unknown-linux-gnu",
5354
"i586-unknown-linux-musl",

ci/build.sh

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

211211
# Targets which are not available via rustup and must be built with -Zbuild-std
212+
# FIXME(hexagon): hexagon-unknown-linux-musl should be tested but currently has
213+
# duplicate symbol errors from `compiler_builtins`.
212214
RUST_LINUX_NO_CORE_TARGETS="\
213215
aarch64-pc-windows-msvc \
214216
aarch64-unknown-freebsd \
@@ -221,7 +223,6 @@ armebv7r-none-eabihf \
221223
armv7-wrs-vxworks-eabihf \
222224
armv7r-none-eabi \
223225
armv7r-none-eabihf \
224-
hexagon-unknown-linux-musl \
225226
i586-pc-windows-msvc \
226227
i686-pc-windows-msvc \
227228
i686-unknown-haiku \

0 commit comments

Comments
 (0)