[arch-haskell] Python version to run GHC testsuite

Adrien Haxaire adrien at haxaire.org
Tue May 1 22:32:07 CEST 2012


Thank you Jonathan and Magnus.

I did not think it could be as simple as creating a symlink. I was
somehow expecting that the python2 libraries wouldn't be found with a
symlink, but they are, and I can run the tests now.

I just need it to run the tests locally and create the documentation,
i.e. at compile time, so the symlink is a good solution.

I will maybe go for the more automatic/stable renaming for the long run,
it is a nice thing to know. I'll see what I find most convenient
depending on my workflow.

Anyway, both versions are simple enough to put in a simple script.

Thanks again!
Adrien





On 05/01/2012 10:18 PM, Magnus Therning wrote:
> On Tue, May 01, 2012 at 07:34:57PM +0200, Adrien Haxaire wrote:
>> Hello,
>>
>> This week end I built GHC from the source, and everything ran smoothly.
>>
>> However, I cannot figure out how to set python2 as the python
>> executable to build the documentation or to run the testsuite.
>>
>> How do you proceed ?
> 
> In the GHC package in ArchHaskell we simply patch up the source:
> 
> check() {
>     cd ghc-${pkgver}
> 
>     # python2 rename
>     sed -e 's/PYTHON = python/&2/' -i testsuite/mk/boilerplate.mk
>     sed -e 's_#!/usr/bin/env python_&2_' -i testsuite/timeout/calibrate testsuite/timeout/timeout.py
> 
>     make THREADS=9 test
> }
> 
> /M
> 
> 
> 
> 
> _______________________________________________
> arch-haskell mailing list
> arch-haskell at haskell.org
> http://www.haskell.org/mailman/listinfo/arch-haskell




More information about the arch-haskell mailing list