Revert "Add ARM64X support"

This reverts commit 64effa9a71.

It turns out that the LLD handling of the TLS data structures
("_tls_used" and "_tls_index") needs more work, causing the
arm64ec side of arm64x binaries to not get them hooked up properly.
This commit is contained in:
Martin Storsjö committed 2026-07-28 18:44:59 +03:00
1 parent c77d93ace9
commit 975930b5b7
10 files changed
+33 -127

No files matched your search

+2 -20
View File
@@ -55,36 +55,18 @@ if command -v gmake >/dev/null; then
MAKE=gmake
fi
ARM64X_FLAGS=""
for arch in $ARCHS; do
case $arch in
arm64ec) ARM64X_FLAGS="-marm64x" ;;
esac
done
cd mingw-w64/mingw-w64-libraries
for lib in winpthreads winstorecompat; do
cd $lib
FLAGS=""
for arch in $ARCHS; do
case $arch in
aarch64)
FLAGS="$ARM64X_FLAGS"
;;
arm64ec)
continue
;;
esac
[ -z "$CLEAN" ] || rm -rf build-$arch
mkdir -p build-$arch
cd build-$arch
arch_prefix="$PREFIX/$arch-w64-mingw32"
../configure --host=$arch-w64-mingw32 --prefix="$arch_prefix" --libdir="$arch_prefix/lib" \
--enable-silent-rules \
CFLAGS="$USE_CFLAGS $FLAGS" \
CXXFLAGS="$USE_CFLAGS $FLAGS" \
LDFLAGS="$FLAGS"
CFLAGS="$USE_CFLAGS" \
CXXFLAGS="$USE_CFLAGS"
$MAKE -j$CORES
$MAKE install
cd ..