mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 07:37:46 +00:00
Toolchain: Fix the gdb build for aarch64 target on macOS host
This commit is contained in:
parent
db8942178a
commit
81b6386c87
1 changed files with 25 additions and 6 deletions
|
@ -308,12 +308,31 @@ pushd "$DIR/Build/$ARCH"
|
||||||
|
|
||||||
pushd gdb
|
pushd gdb
|
||||||
echo "XXX configure gdb"
|
echo "XXX configure gdb"
|
||||||
buildstep "gdb/configure" "$DIR"/Tarballs/$GDB_NAME/configure --prefix="$PREFIX" \
|
|
||||||
--target="$TARGET" \
|
|
||||||
--with-sysroot="$SYSROOT" \
|
if [ "$SYSTEM_NAME" = "Darwin" ]; then
|
||||||
--enable-shared \
|
buildstep "gdb/configure" "$DIR"/Tarballs/$GDB_NAME/configure --prefix="$PREFIX" \
|
||||||
--disable-nls \
|
--target="$TARGET" \
|
||||||
${TRY_USE_LOCAL_TOOLCHAIN:+"--quiet"} || exit 1
|
--with-sysroot="$SYSROOT" \
|
||||||
|
--enable-shared \
|
||||||
|
--disable-werror \
|
||||||
|
--with-libgmp-prefix="$(brew --prefix gmp)" \
|
||||||
|
--with-gmp="$(brew --prefix gmp)" \
|
||||||
|
--with-isl="$(brew --prefix isl)" \
|
||||||
|
--with-mpc="$(brew --prefix libmpc)" \
|
||||||
|
--with-mpfr="$(brew --prefix mpfr)" \
|
||||||
|
--disable-nls \
|
||||||
|
${TRY_USE_LOCAL_TOOLCHAIN:+"--quiet"} || exit 1
|
||||||
|
else
|
||||||
|
buildstep "gdb/configure" "$DIR"/Tarballs/$GDB_NAME/configure --prefix="$PREFIX" \
|
||||||
|
--target="$TARGET" \
|
||||||
|
--with-sysroot="$SYSROOT" \
|
||||||
|
--enable-shared \
|
||||||
|
--disable-nls \
|
||||||
|
${TRY_USE_LOCAL_TOOLCHAIN:+"--quiet"} || exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo "XXX build gdb"
|
echo "XXX build gdb"
|
||||||
buildstep "gdb/build" "$MAKE" -j "$MAKEJOBS" || exit 1
|
buildstep "gdb/build" "$MAKE" -j "$MAKEJOBS" || exit 1
|
||||||
buildstep "gdb/install" "$MAKE" install || exit 1
|
buildstep "gdb/install" "$MAKE" install || exit 1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue