From 944f3b8b28b163ad2ae7552226e07ecbaec98390 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 6 Mar 2022 02:00:16 +0100 Subject: [PATCH] build-style/void-cross.sh: adjustments for --enable-autolink-libatomic. --- common/build-style/void-cross.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh index d7da998ba35..2e8ebb52cea 100644 --- a/common/build-style/void-cross.sh +++ b/common/build-style/void-cross.sh @@ -134,7 +134,7 @@ _void_cross_build_bootstrap_gcc() { --disable-libmudflap \ --disable-libssp \ --disable-libitm \ - --disable-libatomic \ + --disable-libatomic --disable-autolink-libatomic \ --disable-gcov \ --disable-threads \ --disable-sjlj-exceptions \ @@ -377,6 +377,10 @@ _void_cross_build_gcc() { msg_normal "Building gcc for ${tgt}\n" + # GIANT HACK: create an empty libatomic.a so gcc cross-compile + # below works. + ar r ${wrksrc}/build_root/usr/${tgt}/usr/lib/libatomic.a + mkdir -p ${wrksrc}/gcc_build cd ${wrksrc}/gcc_build