Skip to content

Commit b738636

Browse files
committed
Readme changes.
1 parent 04e21f6 commit b738636

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ hg clone https://hg.mozilla.org/mozilla-central/ ~/trees/mozilla-central/
1717

1818
Some parts of the harness assume a clean **Mercurial** clone of the mozilla trees. There is insufficient testing with Git for now - please file an issue if you hit problems with Git repositories of mozilla trees.
1919

20-
If you want to use these scripts to compile SpiderMonkey or Firefox, install the usual prerequisites for [building Firefox](https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions) or [building SpiderMonkey](https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Build_Documentation). There are [additional requirements for building with Address Sanitizer](https://developer.mozilla.org/en-US/docs/Mozilla/Testing/Firefox_and_Address_Sanitizer).
20+
If you want to use these scripts to compile SpiderMonkey, install the usual prerequisites for [building SpiderMonkey](https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Build_Documentation). There are [additional requirements for building with Address Sanitizer](https://developer.mozilla.org/en-US/docs/Mozilla/Testing/Firefox_and_Address_Sanitizer).
2121

2222
### Windows (only 64-bit supported)
2323

@@ -54,12 +54,12 @@ especially after updating major/minor OS versions. This sometimes manifests on M
5454
2. Install 32-bit libraries to compile 32-bit binaries:
5555
* Debian/Ubuntu: ```sudo apt-get install lib32z1 gcc-multilib g++-multilib```
5656
* Fedora: (Fedora is known to work, however the exact library names are unknown for now.)
57-
** Note that parts of the code which contain ```if isLinux and float(platform.linux_distribution()[1]) > 15.04``` might fail on Fedora, as they assume Ubuntu's versioning scheme. Patches welcome.
5857
3. Install gdb:
5958
* Debian/Ubuntu: ```sudo apt-get install gdb```
6059
* Fedora: Please ensure that all development packages are installed (see ```rpm -qa "*devel"```), and run ```yum install gdb```
6160
4. Install clang for clang/ASan builds:
6261
* Debian/Ubuntu: ```sudo apt-get install clang```
62+
* Clang is used for 64-bit builds, while GCC is used for some older 32-bit builds
6363

6464

6565
## Running funfuzz
@@ -78,6 +78,7 @@ In js mode, loop_bot makes use of:
7878
* [jsfunfuzz](src/funfuzz/js/jsfunfuzz)
7979
* [compare_jit](src/funfuzz/js/compare_jit.py) (if testing deterministic builds)
8080
* randorderfuzz (included in funfuzz, if tests are present in the mozilla repository)
81+
* funbind (Linux-only, included in funfuzz, if [binaryen](https://github.com/WebAssembly/binaryen/releases) can be downloaded)
8182
* [autobisectjs](src/funfuzz/autobisectjs/README.md) (if the mozilla repository is present).
8283

8384
The parameters in `-b` get passed into [compile_shell](js/compile_shell.py) and [autobisectjs](src/funfuzz/autobisectjs/README.md).
@@ -102,27 +103,26 @@ Replace anything between `<` and `>` with your desired parameters.
102103

103104
**A:** compile_shell has been tested on:
104105

105-
* Windows 10 and 7, with [MozillaBuild 3.2](https://wiki.mozilla.org/MozillaBuild)
106-
* Mac OS X 10.13
106+
* Windows 10 with [MozillaBuild 3.2](https://wiki.mozilla.org/MozillaBuild)
107+
* macOS 10.13 and 10.14
107108
* Ubuntu 18.04 LTS (only LTS versions supported going forward)
108109

109110
Fedora Linux and openSUSE Leap (42.3 and later) have not been tested extensively and there may be a few bugs along the way.
110111

111112
The following operating systems are less common and while they may still work, be prepared to **expect issues** along the way:
112113

113-
* Windows 8 / Windows 8.1
114+
* Windows 7, 8 / Windows 8.1
114115
* Windows Server 2012 R2
115-
* Mac OS X 10.11 through 10.12
116116
* Ubuntu Linux 16.04 LTS (install Python 3.6 via a PPA)
117117
* Ubuntu Linux 15.10 and prior
118-
* Ubuntu (and variants) on [ARM ODROID boards](http://www.hardkernel.com/main/main.php)
119118

120119
Support for the following operating systems **have been removed**:
121120

122121
* Windows Vista, Windows XP and earlier
123-
* Mac OS X 10.10 and earlier
122+
* Mac OS X 10.12 and earlier
124123
* Ubuntu Linux 13.10 and earlier
124+
* Ubuntu (and variants) on [ARM ODROID boards](http://www.hardkernel.com/main/main.php)
125125

126126
**Q: What version of Python does funfuzz require?**
127127

128-
**A:** Python 3.6+. Version 0.5.x will be the last version to support 2.7 on POSIX platforms, Windows already requires Python 3.6 (found in MozillaBuild).
128+
**A:** Python 3.6+

0 commit comments

Comments
 (0)