mips 24kc cross compile
產生config.site
檔案 寫入以下內容
ac_cv_file__dev_ptmx=no
ac_cv_file__dev_ptc=no
執行
CONFIG_SITE=config.site ./configure --target=mips-linux --host=mips-linux --build=i686-linux-gnu --disable-ipv6
--enable-optimizations
--disable-ipv6 ac_cv_file__dev_ptmx=no ac_cv_file__dev_ptc=no
apt-get install libssl-dev
apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libsqlite3-dev
先編譯x86版本
tar zxvf Python-3.5.3.tgz
mkdir build_x86
cd build_x86/
../Python-3.6.0/configure --disable-shared --prefix=/home/ccu/python3_src/x86/
第二步驟編譯mpis
mkdir build_mips
cd build_mips/
產生config.site
檔案 寫入以下內容
ac_cv_file__dev_ptmx=no
ac_cv_file__dev_ptc=no
export PYTHON_FOR_BUILD=/home/ccu/python3_src/x86/bin/python3.6
export CONFIG_SITE=config.site
../Python-3.5.3/configure --target=mips-linux --host=mips-linux --build=i686-linux-gnu --disable-ipv6
make
https://bugs.python.org/issue22699
Cross-compiling Python for MIPS and ARM Platforms
Python 2.7
http://www.cnx-software.com/2011/02/04/cross-compiling-python-for-mips-and-arm-platforms/