Skip to content

Commit 8711949

Browse files
fribeiro1Benoit Vey
authored and
Benoit Vey
committed
Add AVX2 support requirement (ponylang#1369)
Added a note about the binaries requiring AVX2 support.
1 parent 1fa81eb commit 8711949

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ Or, for master builds:
7878
yum install ponyc-master
7979
```
8080

81-
8281
## Linux using a DEB package (via Bintray)
8382

8483
For Ubuntu or Debian Linux, the `master` and `release` branches are packaged and availabe on Bintray ([pony-language/ponyc-debian](https://bintray.com/pony-language/ponyc-debian)).
@@ -97,7 +96,6 @@ Or, for master builds:
9796
sudo apt-get install ponyc-master
9897
```
9998

100-
10199
## Windows using ZIP (via Bintray)
102100

103101
For Windows, the `master` and `release` branches are packaged and availabe on Bintray ([pony-language/ponyc-win](https://bintray.com/pony-language/ponyc-win)):
@@ -390,13 +388,16 @@ $ make LTO_PLUGIN=/usr/lib/LLVMgold.so
390388

391389
Refer to your compiler documentation for the plugin to use in your case.
392390

393-
394391
## VirtualBox
395392

396393
Pony binaries can trigger illegal instruction errors under VirtualBox 4.x, for at least the x86_64 platform and possibly others.
397394

398395
Use VirtualBox 5.x to avoid possible problems.
399396

397+
## AVX2 Support
398+
399+
The Pony prebuilt binaries trigger illegal instruction errors under CPUs without [AVX2](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#Advanced_Vector_Extensions_2) support.
400+
400401
## Building Pony on Non-x86 platforms
401402

402403
On ARM platforms, the default gcc architecture specification used in the Makefile of _native_ does not work correctly, and can even result in the gcc compiler crashing. You will have to override the compiler architecture specification on the _make_ command line. For example, on a RaspberryPi2 you would say:

0 commit comments

Comments
 (0)