Commit 75f885b6 authored by Filipe Gonçalves's avatar Filipe Gonçalves

- Removed old, deprecated TODO on libunwind section.

- Added zsh dependency
- Fixed subtle typo in LLVM + clang section
parent 5bbd4c50
...@@ -39,7 +39,7 @@ sudo apt-get install libncurses5-dev zlib1g-dev ...@@ -39,7 +39,7 @@ sudo apt-get install libncurses5-dev zlib1g-dev
### LLVM + clang ### LLVM + clang
LLVM and clang depend on a pretty modern compiler; the steps below assume you uinstalled GCC 4.8.2 as described above. It should be possible to build using clang >= 3.1, such as what you might find on a Mac, but that will require changes to the way LLVM is configured (specified in src/Makefile) that I haven't tested. LLVM and clang depend on a pretty modern compiler; the steps below assume you installed GCC 4.8.2 as described above. It should be possible to build using clang >= 3.1, such as what you might find on a Mac, but that will require changes to the way LLVM is configured (specified in src/Makefile) that I haven't tested.
``` ```
cd ~/pyston_deps cd ~/pyston_deps
...@@ -67,8 +67,6 @@ make -j4 ...@@ -67,8 +67,6 @@ make -j4
make install make install
``` ```
TODO would be nice to install this locally like the rest of the dependencies
### valgrind ### valgrind
valgrind is close to being an optional dependency, but since Pyston contains a custom memory allocator, it has some basic (and mostly-broken) valgrind hooks to let it know what memory is safe to access or not. TODO it'd be nice to be able to turn that off with a Makefile flag since it's not useful for most people. valgrind is close to being an optional dependency, but since Pyston contains a custom memory allocator, it has some basic (and mostly-broken) valgrind hooks to let it know what memory is safe to access or not. TODO it'd be nice to be able to turn that off with a Makefile flag since it's not useful for most people.
...@@ -92,6 +90,12 @@ Then, add this line to your Makefile.local: ...@@ -92,6 +90,12 @@ Then, add this line to your Makefile.local:
VALGRIND := VALGRIND_LIB=$(HOME)/pyston_deps/valgrind-3.9.0-install/lib/valgrind $(HOME)/pyston_deps/valgrind-3.9.0-install/bin/valgrind VALGRIND := VALGRIND_LIB=$(HOME)/pyston_deps/valgrind-3.9.0-install/lib/valgrind $(HOME)/pyston_deps/valgrind-3.9.0-install/bin/valgrind
``` ```
### zsh
`zsh` is needed when running pyston tests.
```
apt-get install zsh
```
# Optional dependencies # Optional dependencies
### distcc ### distcc
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment