Hello Everyone. With the help of recent regparm/inreg patches (landed week ago) LLVM was able able to build recent Mozilla/Seamonkey distribution. The target system in question was x86-32/Linux. Seamonkey suite 1.07 was built. Instructions: 1. Configure with CXXFLAGS="-D__NO_MATH_INLINES" CFLAGS="-D__NO_MATH_INLINES" CC=<your llvm-gcc> CXX=<your llvm-g++> 2. Make as usual. No additional patching is needed. Have fun! -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University.
Anton! That's fantastic. That's a real benchmark for LLVM. I assume that it also works okay when compiled under LLVM? Reid. On Sat, 2007-02-03 at 02:19 +0300, Anton Korobeynikov wrote:> Hello Everyone. > > With the help of recent regparm/inreg patches (landed week ago) LLVM was > able able to build recent Mozilla/Seamonkey distribution. > > The target system in question was x86-32/Linux. Seamonkey suite 1.07 was > built. > > Instructions: > > 1. Configure with CXXFLAGS="-D__NO_MATH_INLINES" > CFLAGS="-D__NO_MATH_INLINES" CC=<your llvm-gcc> CXX=<your llvm-g++> > > 2. Make as usual. > > No additional patching is needed. > > Have fun!
Possibly Parallel Threads
- [LLVMdev] How to represent __attribute__((fastcall)) functions in the IL
- [LLVMdev] How to represent __attribute__((fastcall)) functions in the IL
- RFC: Implementing the Swift calling convention in LLVM and Clang
- RFC: Implementing the Swift calling convention in LLVM and Clang
- mozilla and seamonkey