... | ... | @@ -3,6 +3,32 @@ |
|
|
|
|
|
The GHC builder builds GHC on various platforms in various different ways each night, runs the test suite and performance benchmarks, and mails the results to the `cvs-ghc@haskell.org` mailing list. We're always keen to add more build slaves to the setup, especially if you have a platform that doesn't already have a build slave, so if you'd like to join the fun, please let us know at cvs-ghc@…. If a platform is represented in the nightly builds, it's more likely we'll be able to identify and fix problems specific to that platform quickly.
|
|
|
|
|
|
## Install OpenSSL
|
|
|
|
|
|
- On Windows, install OpenSSL from here (not the Light Version): [ http://www.openssl.org/related/binaries.html](http://www.openssl.org/related/binaries.html)
|
|
|
- On Linux, get OpenSSL from your distro. E.g. install `openssl-devel` on RedHat-derived distros (e.g. Fedora), or `openssl-dev` on Debian-derived distros (e.g. Ubuntu)
|
|
|
- Mac OSX: someone please fill this in
|
|
|
- Solaris: someone please fill this in
|
|
|
|
|
|
## Install HsOpenSSL
|
|
|
|
|
|
|
|
|
On non-Windows:
|
|
|
|
|
|
```wiki
|
|
|
cabal install HsOpenSSL
|
|
|
```
|
|
|
|
|
|
|
|
|
On Windows: I found I had to add 'ssl2' to 'extra-libraries' in HsOpenSSL.cabal. So
|
|
|
|
|
|
```wiki
|
|
|
cabal unpack HsOpenSSL
|
|
|
cd HsOpenSSL*
|
|
|
<edit HsOpenSSL.cabal, add ssl2 to extra-libraries>
|
|
|
cabal install --extra-include-dirs="c:/OpenSSL/include" --extra-lib-dirs="c:/OpenSSL"
|
|
|
```
|
|
|
|
|
|
## To create a new build slave
|
|
|
|
|
|
|
... | ... | |