more instructions for Windows

This commit is contained in:
krangelov
2021-11-10 15:22:47 +01:00
parent 064136cafd
commit 81eb2217ac
2 changed files with 34 additions and 4 deletions

View File

@@ -44,13 +44,27 @@ autoreconf -i
make
make install
```
The shared libraries are installed in `/usr/local/lib`.
The shared libraries are installed in `/usr/local/lib`. You can instead use:
## Using
- Compiling GF with this runtime will require flag `--extra-lib-dirs=/usr/local/lib`.
- Running GF with this runtime will require environment variable `LD_LIBRARY_PATH=/usr/local/lib`
This can be avoided by configuring the C runtime with:
```
./configure --prefix=/usr
```
On Windows, the easiest way to let GHC know about the library is to use:
```
./configure --prefix=<GHC-root-directory>/mingw
```
after that move libpgf-0.dll from `<GHC-root-directory>/mingw/bin` to `<GHC-root-directory>/bin`.
## Uninstalling
To remove the _old_ C runtime from your system, do: