How to build Python - t-kuha/mpsoc-library GitHub Wiki
Environment
- Ubuntu 16.04
- Python 3.7.4
- PetaLinux 2018.3
Get source
$ wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz
$ tar xf Python-3.7.4.tar.xz
$ cd Python-3.7.4/
Build for host
$ ./configure --prefix=$(pwd)/_ubuntu --enable-optimizations
$ make -j$(nproc) install
$ mv _ubuntu ..
Build
$ export PATH=$(dirname $(pwd))/_ubuntu/bin/:${PATH}
$ ./configure \
--build=aarch64 --host=aarch64-linux-gnu \
--disable-ipv6 --enable-shared --enable-optimizations \
--prefix=$(pwd)/_mpsoc ac_cv_file__dev_ptmx=yes ac_cv_file__dev_ptc=no
$ make -j$(nproc) install