Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
This is Python 2.7.2, 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!