Python 3.10.6 for IRIX (SGI MIPSPro C/C++)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
TruHobbyist c42a67cf75 „README.md“ ändern 6 months ago
Doc First commit: Python 3.10.6 7 months ago
Grammar First commit: Python 3.10.6 7 months ago
Include First commit: Python 3.10.6 7 months ago
Lib First commit: Python 3.10.6 7 months ago
Mac First commit: Python 3.10.6 7 months ago
Misc First commit: Python 3.10.6 7 months ago
Modules First commit: Python 3.10.6 7 months ago
Objects First commit: Python 3.10.6 7 months ago
PC First commit: Python 3.10.6 7 months ago
PCbuild First commit: Python 3.10.6 7 months ago
Parser First commit: Python 3.10.6 7 months ago
Programs First commit: Python 3.10.6 7 months ago
Python First commit: Python 3.10.6 7 months ago
Tools First commit: Python 3.10.6 7 months ago
.editorconfig First commit: Python 3.10.6 7 months ago
CODE_OF_CONDUCT.md First commit: Python 3.10.6 7 months ago
LICENSE First commit: Python 3.10.6 7 months ago
Makefile.pre.in First commit: Python 3.10.6 7 months ago
README.md „README.md“ ändern 6 months ago
README.rst First commit: Python 3.10.6 7 months ago
aclocal.m4 First commit: Python 3.10.6 7 months ago
config.guess First commit: Python 3.10.6 7 months ago
config.sub First commit: Python 3.10.6 7 months ago
configure First commit: Python 3.10.6 7 months ago
configure.ac First commit: Python 3.10.6 7 months ago
install-sh First commit: Python 3.10.6 7 months ago
netlify.toml First commit: Python 3.10.6 7 months ago
pyconfig.h.in First commit: Python 3.10.6 7 months ago
setup.py First commit: Python 3.10.6 7 months ago

README.md

Welcome to Python-3.10.6 for SGI IRIX!

This is a port of Python-3.10.6 (https://www.python.org/) to SGI IRIX.

How to compile

Use the following configure arguments:

bash# export CPPFLAGS="-I/usr/local/python/3.10.6/readline/6.3/include -I/usr/local/python/3.10.6/zlib/1.2.8/include -I/usr/local/python/3.10.6/bzip2/1.0.6/include -I/usr/local/python/3.10.6/uuid/1.6.2/include -I/usr/local/python/3.10.6/gdbm/1.23/include -I/usr/local/python/3.10.6/sqlite/3.8.6/include -I/usr/local/python/3.10.6/openssl/1.1.1p/include -I/usr/local/python/3.10.6/lzma/5.2.6/include -I/usr/local/python/3.10.6/tcl/8.6/include"
bash# export LDFLAGS="-L/usr/local/python/3.10.6/readline/6.3/lib -L/usr/local/python/3.10.6/zlib/1.2.8/lib -L/usr/local/python/3.10.6/bzip2/1.0.6/lib -L/usr/local/python/3.10.6/uuid/1.6.2/lib -L/usr/local/python/3.10.6/gdbm/1.23/lib -L/usr/local/python/3.10.6/sqlite/3.8.6/lib -L/usr/local/python/3.10.6/openssl/1.1.1p/lib -L/usr/local/python/3.10.6/lzma/5.2.6/lib -L/usr/local/python/3.10.6/tcl/8.6/lib -rpath /usr/local/python/3.10.6/openssl/1.1.1p/lib -rpath /usr/local/python/3.10.6/readline/6.3/lib -rpath /usr/local/python/3.10.6/zlib/1.2.8/lib -rpath /usr/local/python/3.10.6/bzip2/1.0.6/lib -rpath /usr/local/python/3.10.6/uuid/1.6.2/lib -rpath /usr/local/python/3.10.6/gdbm/1.23/lib -rpath /usr/local/python/3.10.6/sqlite/3.8.6/lib -rpath /usr/local/python/3.10.6/lzma/5.2.6/lib -rpath /usr/local/python/3.10.6/tcl/8.6/lib"
bash# export LIBS="-lreadline -lz -lbz2 -luuid -lgdbm -lsqlite3 -lssl -lcrypto -llzma -ltcl8.6 -ltk8.6"
bash# export CC="c99 -U__INLINE_INTRINSICS -U__MATH_HAS_NO_SIDE_EFFECTS -D_SGI_SOURCE"
bash# export CXX="CC -U__INLINE_INTRINSICS -U__MATH_HAS_NO_SIDE_EFFECTS -D_SGI_SOURCE"
bash# export CFLAGS='-g2 -O0 -INLINE:=OFF'
bash# ./configure --prefix=/usr/local/python/3.10.6 --disable-ipv6 --with-system-ffi=no --with-openssl=/usr/local/python/3.10.6/openssl/1.1.1p

Dependencies

This port was compiled using:

readline 6.3

zlib 1.2.8

bzip2 1.0.6

uuid 1.6.2

gdbm 1.23

sqlite 3.8.6

openssl 1.1.1p

lzma 5.2.6

tcl/tk 8.6.12

Compilers used:

SGI MIPSpro C in its C99 dialect.

Usage

To use Python-3.10.6, invoke it interactively:

bash# /usr/local/python/3.10.6/bin/python3

Enjoy!

Tru