From: Ryan S. <rya...@us...> - 2008-07-18 10:02:44
|
On Jul 10, 2008, at 22:05, Albert Graef wrote: > Rooslan S. Khayrov wrote: > >> Here is a patch (created by mostly mechanical substitution) to >> compile >> Pure with LLVM trunk. I guess it should work with 2.3 as well. > > Ok, I committed this now, thanks a lot for the patch. > > This means that starting with r434 Pure really needs LLVM 2.3 now. Now that llvm in MacPorts is updated to 2.3 I tried updating pure- devel to r438 but half of the tests fail (with Mac OS X 10.4.11 and Xcode 2.5 on Intel Core 2 Duo): Running tests. prelude.pure: FAILED test001.pure: passed test002.pure: FAILED test003.pure: FAILED test004.pure: FAILED test005.pure: passed test006.pure: passed test007.pure: passed test008.pure: passed test009.pure: passed test010.pure: FAILED test011.pure: FAILED test012.pure: passed test013.pure: passed test014.pure: FAILED test015.pure: FAILED > The LLVM 2.3 version of Cyrille Berger's 64 bit -fPIC patch is > available under the following URL: > http://pure-lang.sf.net/X86JITInfo.cpp.pic.2.3.patch Do we need to add this patch to the llvm port? |