aboutsummaryrefslogtreecommitdiff
path: root/packages/linux/6.1.118/chksum
diff options
context:
space:
mode:
authorChris Packham <judge.packham@gmail.com>2025-01-22 09:54:58 +1300
committerChris Packham <judge.packham@gmail.com>2025-01-23 13:06:22 +1300
commit40c7e23be89bfb47fbae28e1db46f524bf5b8ed0 (patch)
tree8bd8eb8d2b6b231cda954aab14fde4d29542f804 /packages/linux/6.1.118/chksum
parent93f5bc7ad3f9cb7bef9242aefabf23474a743359 (diff)
downloadcrosstool-ng-40c7e23be89bfb47fbae28e1db46f524bf5b8ed0.tar.gz
crosstool-ng-40c7e23be89bfb47fbae28e1db46f524bf5b8ed0.tar.bz2
crosstool-ng-40c7e23be89bfb47fbae28e1db46f524bf5b8ed0.zip
m4/ctng_python.m4: Fix library check
There is subtle difference between our CTNG_PYTHON and the AX_PYTHON on which it is based. The latter uses AC_CHECK_PROGS() which sets PYTHON_BIN to the name of the executable. We use AC_PATH_PROGS() which sets PYTHON_BIN to the full path of the executable. Because the name of the executable is the same as the library AX_PYTHON uses this when looking for the library with AC_CHECK_LIB() which magics itself into a linker flag like `-lpython3.11` but our version ends up with a nonsensical `-l/usr/bin/python3.11` so the check fails and we keep iterating repeating the same wrong check for every tested python version. We can't just switch to using AC_CHECK_PROGS() because we do want to use the variable set by AC_PATH_PROGS() to set the full path in paths.sh. Ultimately we could probably switch to using the upstream AX_PYTHON macro (https://www.gnu.org/software/autoconf-archive/ax_python.html) and figure out a better way of getting the full path of the exectuable but for now add an extra AC_CHECK_PROGS() to set a different variable and use that for AC_CHECK_LIB(). Signed-off-by: Chris Packham <judge.packham@gmail.com>
Diffstat (limited to 'packages/linux/6.1.118/chksum')
0 files changed, 0 insertions, 0 deletions