emscripten/tests/python
Alon Zakai 101458003f update python .ll 2010-12-12 15:46:39 -08:00
..
LICENSE python fixes and test 2010-12-11 13:22:09 -08:00
ccproxy.py python fixes and test 2010-12-11 13:22:09 -08:00
python.ll update python .ll 2010-12-12 15:46:39 -08:00
readme.txt support for library dependencies +misc python float fixes 2010-12-12 15:05:22 -08:00

readme.txt

This is Python 2.7.1, compiled to .ll as follows:

  Untar Python.
  In the Python dir, create a ./bin directory
  Copy ccproxy.py to there
  CC=./ccproxy.py ../configure --without-threads --without-pymalloc
  EDIT pyconfig.h (in ./bin), remove
    HAVE_GCC_ASM_FOR_X87
    HAVE_SIG* except SIGNAL_H
  and *add*
    #define PY_NO_SHORT_FLOAT_REPR
  make
  ...it will fail, but can continue manually
  cd pylibs
  ar x ../libpython2.7.a
  cp ../Modules/python.o .
  LLVM_DIR/llvm-link -o=python.bc *.o
  LLVM_DIR/llvm-dis -show-annotations python.bc

Thanks go to rasjidw for helping with this!