python install - Serbipunk/notes GitHub Wiki

library required

apt install -y \
  libgmp-dev \
  uuid-dev \
  tk-dev \
  libbluetooth-dev \
  liblz4-dev \
  libzstd-dev \
  libcap-dev \
  libmpdec-dev \
  gdb lcov uuid-dev

apt install -y clang lld

# [gcc]
./configure --enable-optimizations --with-system-ffi --with-lto
# [clang]
CC=clang ./configure --with-lto --enable-optimizations --with-system-ffi

make -j8
make install

recommended

./configure \
  --enable-optimizations \
  --with-lto \
  --with-system-ffi \
  --enable-shared
make -j$(nproc)
sudo make altinstall

✅ --with-lto improves CPU-bound code.

✅ --enable-shared lets you use libpython.so for embedding or debugging.

✅ make -j$(nproc) fully uses all cores to shorten build time.