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
* Add arch-llvm and centos builders
* Fix arch llvm builder to not wait for I/O
* Run tests after completion of build (hopefully)
* Update CentOS to devtoolset-8 to fill coverage gap
* Test manual deployment
* Add FreeBSD builder, probably
* Disable freebsd builder and fix arch tests
* Update documentation and prepare for first merge
This branch introduces changes which aim to make Chrono behave more predictably when building for
4
-
a greater variety of platforms and architectures.
3
+
This document tracks changes which aim to make Chrono behave more predictably when building for a greater variety of platforms and architectures.
5
4
6
-
Chrono with _feature/multiarch_ includes existing support for 64-bit x86 CPUs and has also been known to
7
-
build on AArch64 and POWER8/9 under Linux.
5
+
Chrono currently includes existing support for 64-bit x86 CPUs and has also been known to build on AArch64 and POWER8/9 under Linux.
8
6
9
-
##### Additional Features
10
-
- Some x86 compilers which are not able to build Chrono releases or the develop branch may work with _feature/multiarch_
11
-
- AArch64 experimental support includes some integration of NEON vectorization instructions
12
-
- POWER 8/9 experimental support has been tested for GCC 7 or newer and XLC 16.1 and newer
13
-
14
-
##### Previously Tested Architectures and Compilers
7
+
##### Previously Tested Architectures and Compilers (Windows / Linux)
15
8
- x86_64 / GCC 6 and newer
16
9
- x86_64 / Clang 6.0.0 and newer
17
10
- x86_64 / MSVC 14 and newer
@@ -20,12 +13,11 @@ build on AArch64 and POWER8/9 under Linux.
20
13
- POWER / XLC 16.1._x_
21
14
22
15
16
+
##### Additional Platforms
17
+
- FreeBSD 12.0 / LLVM 6
18
+
23
19
24
20
##### **DISCLAIMER**
25
21
26
-
Chrono is primarily an x86-based software. While _feature/multiarch_ may enable the use of Chrono
27
-
on a wider variety of platforms, these additional platforms are not officially supported by the developers.
28
-
To be absolutely clear; the developers will not provide online support for these platforms.
29
-
Any additional platforms or architectures mentioned by the developers in any documentation have only been through a
30
-
minimum of testing and come with absolutely no guarantees as to their performance or validity.
31
-
_Caveat emptor_, your mileage may vary, etc.
22
+
Chrono is primarily an x86-based software. While the configurations listed above may enable the use of Chrono on a wider variety of platforms, these additional platforms are not officially supported by the developers. To be absolutely clear; the developers will not provide online support for these platforms.
23
+
Any additional platforms or architectures mentioned by the developers in any documentation have only been through a minimum of testing and come with absolutely no guarantees as to their performance or validity. _Caveat emptor_, your mileage may vary, etc.
0 commit comments