Skip to content

Commit

Permalink
termux_setup_no_integrated_as: Check for binutils-cross
Browse files Browse the repository at this point in the history
  • Loading branch information
xtkoba committed Nov 9, 2022
1 parent 0b67857 commit ac90860
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion scripts/build/setup/termux_setup_no_integrated_as.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@ termux_setup_no_integrated_as() {
return
fi

local binutils_cross_bin="$TERMUX_PREFIX/opt/binutils/cross/$TERMUX_HOST_PLATFORM/bin"
if [ ! -x "$binutils_cross_bin/as" ]; then
termux_error_exit "[${FUNCNAME[0]}]: Package 'binutils-cross' is not installed."
fi

local prefix="$TERMUX_COMMON_CACHEDIR/no-integrated-as"
local bin="$prefix/bin"
mkdir -p "$bin"
Expand All @@ -26,7 +31,7 @@ termux_setup_no_integrated_as() {
if [ ! -e "$w" ]; then
cat > "$w" <<-EOF
#!$(command -v sh)
PATH=$TERMUX_PREFIX/opt/binutils/cross/$TERMUX_HOST_PLATFORM/bin:\$PATH
PATH="$binutils_cross_bin:\$PATH"
exec "$(command -v "$cmd")" \
--start-no-unused-arguments \
-fno-integrated-as \
Expand Down

0 comments on commit ac90860

Please sign in to comment.