Skip to content

Files

Latest commit

224efdd · Mar 10, 2022

History

History
20 lines (16 loc) · 690 Bytes

File metadata and controls

20 lines (16 loc) · 690 Bytes

crosskit-aarch64-linux-libpython

This repository contains the libpython libraries and headers for the AArch64 Linux, in order to facilitate non-AArch64 to AArch64 Linux cross compilation of the programs that depend on the libpython library (e.g. GDB).

SUPERHACK WARNING! This repository also contains a special shell script (${LIBPYTHON_KIT_ROOT}/bin/python) to allow the GDB build system to resolve the include and lib paths for the host Python.

Build GDB

/usr/local/src/gdb-9.1/configure \
    --build=x86_64-build_pc-linux-gnu
    --host=aarch64-linux-gnu
    --target=arm-none-eabi
    --prefix=<OUTDIR>
    --with-python=${LIBPYTHON_KIT_ROOT}/bin/python