You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
19
19
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).
21
21
22
22
### Windows (only 64-bit supported)
23
23
@@ -54,12 +54,12 @@ especially after updating major/minor OS versions. This sometimes manifests on M
54
54
2. Install 32-bit libraries to compile 32-bit binaries:
* 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.
58
57
3. Install gdb:
59
58
* Debian/Ubuntu: ```sudo apt-get install gdb```
60
59
* Fedora: Please ensure that all development packages are installed (see ```rpm -qa "*devel"```), and run ```yum install gdb```
61
60
4. Install clang for clang/ASan builds:
62
61
* 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
63
63
64
64
65
65
## Running funfuzz
@@ -78,6 +78,7 @@ In js mode, loop_bot makes use of:
Fedora Linux and openSUSE Leap (42.3 and later) have not been tested extensively and there may be a few bugs along the way.
110
111
111
112
The following operating systems are less common and while they may still work, be prepared to **expect issues** along the way:
112
113
113
-
* Windows 8 / Windows 8.1
114
+
* Windows 7, 8 / Windows 8.1
114
115
* Windows Server 2012 R2
115
-
* Mac OS X 10.11 through 10.12
116
116
* Ubuntu Linux 16.04 LTS (install Python 3.6 via a PPA)
117
117
* Ubuntu Linux 15.10 and prior
118
-
* Ubuntu (and variants) on [ARM ODROID boards](http://www.hardkernel.com/main/main.php)
119
118
120
119
Support for the following operating systems **have been removed**:
121
120
122
121
* Windows Vista, Windows XP and earlier
123
-
* Mac OS X 10.10 and earlier
122
+
* Mac OS X 10.12 and earlier
124
123
* Ubuntu Linux 13.10 and earlier
124
+
* Ubuntu (and variants) on [ARM ODROID boards](http://www.hardkernel.com/main/main.php)
125
125
126
126
**Q: What version of Python does funfuzz require?**
127
127
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).
0 commit comments