Skip to content

Commit 5f606f0

Browse files
committed
arm-unknown-linux-musleabi updates for ARMv6
The arm-unknown-linux-musleabi target used in meta-rust for Yocto didn't explicitly set the arch to ARMv6 and soft float but was instead done via target spec files and never had the compiler running on the target.
1 parent f010393 commit 5f606f0

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

mk/cfg/arm-unknown-linux-musleabi.mk

+2-5
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ CFG_LIB_NAME_arm-unknown-linux-musleabi=lib$(1).so
88
CFG_STATIC_LIB_NAME_arm-unknown-linux-musleabi=lib$(1).a
99
CFG_LIB_GLOB_arm-unknown-linux-musleabi=lib$(1)-*.so
1010
CFG_LIB_DSYM_GLOB_arm-unknown-linux-musleabi=lib$(1)-*.dylib.dSYM
11-
CFG_JEMALLOC_CFLAGS_arm-unknown-linux-musleabi := -D__arm__ $(CFLAGS)
12-
CFG_GCCISH_CFLAGS_arm-unknown-linux-musleabi := -Wall -g -fPIC -D__arm__ $(CFLAGS)
11+
CFG_JEMALLOC_CFLAGS_arm-unknown-linux-musleabi := -D__arm__ -mfloat-abi=soft $(CFLAGS) -march=armv6 -marm
12+
CFG_GCCISH_CFLAGS_arm-unknown-linux-musleabi := -Wall -g -fPIC -D__arm__ -mfloat-abi=soft $(CFLAGS) -march=armv6 -marm
1313
CFG_GCCISH_CXXFLAGS_arm-unknown-linux-musleabi := -fno-rtti $(CXXFLAGS)
1414
CFG_GCCISH_LINK_FLAGS_arm-unknown-linux-musleabi := -shared -fPIC -g
1515
CFG_GCCISH_DEF_FLAG_arm-unknown-linux-musleabi := -Wl,--export-dynamic,--dynamic-list=
@@ -24,6 +24,3 @@ CFG_RUN_TARG_arm-unknown-linux-musleabi=$(call CFG_RUN_arm-unknown-linux-musleab
2424
RUSTC_FLAGS_arm-unknown-linux-musleabi :=
2525
RUSTC_CROSS_FLAGS_arm-unknown-linux-musleabi :=
2626
CFG_GNU_TRIPLE_arm-unknown-linux-musleabi := arm-unknown-linux-musleabi
27-
# This file is intentially left empty to indicate that, while this target is
28-
# supported, it's not supported using plain GNU Make builds. Use a --rustbuild
29-
# instead.

0 commit comments

Comments
 (0)