Skip to content

Commit d9a9c20

Browse files
committed
Update build instructions
1 parent b19117f commit d9a9c20

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77

88
## Using pre-built binaries
99

10-
NOTE: Currently Windows builds are broken. See [#98](https://github.com/haskell/ThreadScope/issues/98) for the current status.
11-
1210
Currently [pre-built binaries](https://github.com/haskell/ThreadScope/releases) for the following platforms are provided:
1311

1412
* Ubuntu Trusty (64-bit)
@@ -58,16 +56,16 @@ stack install
5856

5957
### OS X
6058

61-
GTK+ and gtk-mac-integration are required:
59+
GTK+, gtk-mac-integration and GCC 9 are required:
6260

6361
```sh
64-
brew install gtk+ gtk-mac-integration
62+
brew install gtk+ gtk-mac-integration gcc@9
6563
```
6664

6765
Then you can build threadscope using cabal:
6866

6967
```sh
70-
cabal v2-build --constraint="gtk +have-quartz-gtk"
68+
cabal v2-build --project-file=cabal.project.osx
7169
```
7270

7371
Or using stack:
@@ -99,6 +97,7 @@ Or you can use stack instead.
9997
CAVEAT: gtk2 needs to be installed twice: one for stack's MSYS2 environment and another for local MSYS2 environment.
10098

10199
In command prompt:
100+
102101
```sh
103102
stack setup
104103
stack exec -- pacman --needed -Sy bash pacman pacman-mirrors msys2-runtime msys2-runtime-devel
@@ -109,6 +108,7 @@ stack install
109108
```
110109

111110
Then in MSYS2 MINGW64 shell:
111+
112112
```sh
113113
pacman -S $MINGW_PACKAGE_PREFIX-gtk2
114114
echo 'export PATH=$APPDATA/local/bin:$PATH' >> .profile

0 commit comments

Comments
 (0)