File tree 8 files changed +17
-18
lines changed
8 files changed +17
-18
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ termux_setup_ghc() {
27
27
(
28
28
set -e
29
29
unset CC CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS AR AS CPP LD RANLIB READELF STRIP
30
+ export PATH=" /usr/bin"
30
31
cd " $TERMUX_GHC_TEMP_FOLDER "
31
32
./configure --prefix=" $TERMUX_GHC_RUNTIME_FOLDER "
32
33
make install
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ termux_setup_gn() {
25
25
cd $GN_FOLDER
26
26
(
27
27
unset CC CXX CFLAGS CXXFLAGS LD LDFLAGS AR AS CPP OBJCOPY OBJDUMP RANLIB READELF STRIP
28
+ export PATH=" /usr/bin"
28
29
./build/gen.py \
29
30
--no-last-commit-position
30
31
cat << -EOF >./out/last_commit_position.h
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ termux_setup_meson() {
27
27
shopt -u nullglob
28
28
mv " $MESON_TMP_FOLDER " " $MESON_FOLDER "
29
29
fi
30
- TERMUX_MESON=" $ MESON_FOLDER /meson.py"
30
+ TERMUX_MESON=" /usr/bin/python ${TERMUX_PYTHON_VERSION} ${ MESON_FOLDER} /meson.py"
31
31
TERMUX_MESON_CROSSFILE=$TERMUX_PKG_TMPDIR /meson-crossfile-$TERMUX_ARCH .txt
32
32
local MESON_CPU MESON_CPU_FAMILY
33
33
if [ " $TERMUX_ARCH " = " arm" ]; then
Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ termux_setup_python_pip() {
53
53
54
54
if [ ! -d " $TERMUX_PYTHON_CROSSENV_PREFIX " ]; then
55
55
cd " $TERMUX_PYTHON_CROSSENV_SRCDIR "
56
- python${TERMUX_PYTHON_VERSION} -m crossenv \
56
+ /usr/bin/ python${TERMUX_PYTHON_VERSION} -m crossenv \
57
57
" $TERMUX_PREFIX /bin/python${TERMUX_PYTHON_VERSION} " \
58
58
" ${TERMUX_PYTHON_CROSSENV_PREFIX} "
59
59
fi
@@ -66,6 +66,6 @@ termux_setup_python_pip() {
66
66
export SETUPTOOLS_USE_DISTUTILS=stdlib
67
67
fi
68
68
69
- export PATH=" ${PATH} : ${ TERMUX_PYTHON_CROSSENV_PREFIX} /build/bin"
69
+ export PATH=" ${TERMUX_PYTHON_CROSSENV_PREFIX} /build/bin: ${PATH} "
70
70
fi
71
71
}
Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ termux_setup_xmake() {
46
46
(
47
47
# avoid pick up Termux pkg-config, stop link with Termux ncursesw
48
48
unset AR AS CC CFLAGS CPP CPPFLAGS CXX CXXFLAGS LD LDFLAGS PREFIX TERMUX_ARCH
49
- export PATH=" /usr/bin: ${PATH} "
49
+ export PATH=" /usr/bin"
50
50
pushd " ${XMAKE_FOLDER} "
51
51
./configure --prefix=" ${XMAKE_FOLDER} "
52
52
make -j" $( nproc) " install
Original file line number Diff line number Diff line change @@ -26,9 +26,12 @@ termux_step_massage() {
26
26
# Remove cache file created by gtk-update-icon-cache:
27
27
rm -f share/icons/hicolor/icon-theme.cache
28
28
29
- # Remove locale files we're not interested in::
29
+ # Remove locale files we're not interested in:
30
30
rm -Rf share/locale
31
31
32
+ # Remove ldconfig cache:
33
+ rm -f glibc/etc/ld.so.cache
34
+
32
35
# `update-mime-database` updates NOT ONLY "$PREFIX/share/mime/mime.cache".
33
36
# Simply removing this specific file does not solve the issue.
34
37
if [ -e " share/mime/mime.cache" ]; then
Original file line number Diff line number Diff line change @@ -95,12 +95,8 @@ termux_step_setup_variables() {
95
95
if [ -n " ${LD_PRELOAD-} " ]; then
96
96
unset LD_PRELOAD
97
97
fi
98
- if ! $( echo " $PATH " | grep -q " ^$TERMUX_PREFIX /bin" ) ; then
99
- if [ -d " ${TERMUX_PREFIX} /bin" ]; then
100
- export PATH=" ${TERMUX_PREFIX} /bin:${PATH} "
101
- else
102
- termux_error_exit " Glibc components are not installed, run './scripts/setup-termux-glibc.sh'"
103
- fi
98
+ if [ ! -d " ${TERMUX_PREFIX} /bin" ]; then
99
+ termux_error_exit " Glibc components are not installed, run './scripts/setup-termux-glibc.sh'"
104
100
fi
105
101
else
106
102
if [ ! -d " ${CGCT_DIR} /${TERMUX_ARCH} /bin" ]; then
Original file line number Diff line number Diff line change @@ -57,13 +57,11 @@ termux_setup_toolchain_gnu() {
57
57
export PKGCONFIG=$PKG_CONFIG
58
58
export PKG_CONFIG_LIBDIR=" $TERMUX_PKG_CONFIG_LIBDIR "
59
59
60
- if [ " $TERMUX_ON_DEVICE_BUILD " = " false" ]; then
61
- if ! $( echo " $PATH " | grep -q " ^$TERMUX_STANDALONE_TOOLCHAIN /bin:" ) ; then
62
- export PATH=" $TERMUX_STANDALONE_TOOLCHAIN /bin:$PATH "
63
- fi
64
- if ! $( echo " $PATH " | grep -q " :$TERMUX_PREFIX /bin" ) ; then
65
- export PATH=" $PATH :$TERMUX_PREFIX /bin"
66
- fi
60
+ if [ " $TERMUX_ON_DEVICE_BUILD " = " false" ] && ! tr ' :' ' \n' <<< " $PATH" | grep -q " ^$TERMUX_PREFIX /bin$" ; then
61
+ export PATH=" $TERMUX_PREFIX /bin:$PATH "
62
+ fi
63
+ if ! tr ' :' ' \n' <<< " $PATH" | grep -q " ^$TERMUX_STANDALONE_TOOLCHAIN /bin$" ; then
64
+ export PATH=" $TERMUX_STANDALONE_TOOLCHAIN /bin:$PATH "
67
65
fi
68
66
69
67
export CXXFLAGS=" $CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
You can’t perform that action at this time.
0 commit comments