[pypy-commit] stmgc default: add link to pypy build instructions
Raemi
pypy.commits at gmail.com
Thu Feb 9 10:33:25 EST 2017
Author: Remi Meier <remi.meier at gmail.com>
Branch:
Changeset: r2010:d22594d8ea5c
Date: 2017-02-09 16:33 +0100
http://bitbucket.org/pypy/stmgc/changeset/d22594d8ea5c/
Log: add link to pypy build instructions
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -97,7 +97,8 @@
Demos are small C programs that use the STMGC library directly. They sometimes
expose real data-races that the sequential Python tests cannot expose.
- 1. for example: `make build-demo_random2`
+ 1. for
+ example: `make build-demo_random2`
2. then run `./build-demo_random2`
@@ -107,6 +108,9 @@
STMGC, run the `import_stmgc.py` script in `/rpython/translator/stm/`. In the
following, `/` is the root of your PyPy checkout.
+ 0. Follow the [http://doc.pypy.org/en/latest/build.html](build instructions)
+ for PyPy until you get to the point to run the translation.
+
1. The Makefile expects a `gcc-seg-gs` executable to be on the `$PATH`. This
should be a GCC that is either patched or a wrapper to GCC 6.1 that passes
the necessary options. In my case, this is a script that points to my custom
@@ -130,7 +134,7 @@
STM=--stm #--stm
JIT=-Ojit #-Ojit #-O2
VERSION=$(hg id -i)
- time ionice -c3 pypy ~/pypy_dir/rpython/bin/rpython --no-shared --source $STM $JIT targetpypystandalone.py
+ ionice -c3 pypy ~/pypy_dir/rpython/bin/rpython --no-shared --source $STM $JIT targetpypystandalone.py
# --no-allworkingmodules
notify-send "PyPy" "C source generated."
@@ -165,7 +169,7 @@
logs are in the PyPy repository under `/pypy/stm/`. To produce a log, set the
environment variable `PYPYSTM` to a file name. E.g.:
-`env PYPYSTM=log.pypystm time -p pypy-c program.py`
+`env PYPYSTM=log.pypystm pypy-c program.py`
and then see some statistics with
More information about the pypy-commit
mailing list