Skip to content

Commit 4c17f03

Browse files
committed
Define __ppc__ when building libunwind
Apparently clang will define both __ppc__ and __powerpc__, but gcc only defines __powerpc__. However, libunwind only looks for __ppc__.
1 parent 3ff3044 commit 4c17f03

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/ci/docker/cross/build-arm-musl.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,8 @@ cmake ../libunwind-release_39 \
163163
-DLIBUNWIND_ENABLE_SHARED=0 \
164164
-DCMAKE_C_COMPILER=powerpc-linux-gnu-gcc \
165165
-DCMAKE_CXX_COMPILER=powerpc-linux-gnu-g++ \
166-
-DCMAKE_C_FLAGS="-mlong-double-64" \
167-
-DCMAKE_CXX_FLAGS="-mlong-double-64"
166+
-DCMAKE_C_FLAGS="-D__ppc__ -mlong-double-64" \
167+
-DCMAKE_CXX_FLAGS="-D__ppc__ -mlong-double-64"
168168
make -j$(nproc)
169169
cp lib/libunwind.a /usr/local/ppc-linux-musl/lib
170170
cd ..

0 commit comments

Comments
 (0)