... | ... | @@ -6,7 +6,7 @@ |
|
|
|--------|--------|
|
|
|
|v1906 | [Build][v1906-build] |
|
|
|
|
|
|
Older versions use a general [build guide webpage](https://www.openfoam.com/code/build-guide.php)
|
|
|
Older versions use a general [build guide webpage](https://www.openfoam.com/code/build-guide.php),
|
|
|
which will be replaced by alternative content in the future.
|
|
|
|
|
|
|
... | ... | @@ -20,9 +20,9 @@ which will be replaced by alternative content in the future. |
|
|
| [openSUSE science](https://build.opensuse.org/project/show/science) | Actively maintained by OpenCFD | package [openfoam](https://build.opensuse.org/package/show/science/openfoam), [download](https://software.opensuse.org//download.html?project=science&package=openfoam) |
|
|
|
|
|
|
|
|
|
Support for Debian and RedHat/Fedora are expected to improve in the near future.
|
|
|
Support for Debian and Fedora/RedHat/CentOS is expected to improve in the near future.
|
|
|
|
|
|
To help with RPM-based workflows, the following content is currently staged for reference purposes:
|
|
|
To help with RPM-based systems, the following content is currently staged for reference purposes:
|
|
|
|
|
|
|System | Files |
|
|
|
|---------------|---------------|
|
... | ... | @@ -33,33 +33,33 @@ To help with RPM-based workflows, the following content is currently staged for |
|
|
|
|
|
## Darwin (Mac-OS)
|
|
|
|
|
|
The support for Darwin should be complete, but is less well tested than Linux.
|
|
|
The support for Darwin is complete, but is less well tested than Linux.
|
|
|
|
|
|
* Compilation uses the system clang compiler.
|
|
|
|
|
|
* The Darwin build (and operation) requires a case-sensitive file
|
|
|
system, which is often created as a disk image and mounted.
|
|
|
- The Darwin build (and operation) requires a **case-sensitive file system**,
|
|
|
which is often created as a disk image and mounted (for older systems).
|
|
|
- Compilation uses the system clang compiler.
|
|
|
|
|
|
|
|
|
### Known issues
|
|
|
|
|
|
* CGAL:
|
|
|
CGAL
|
|
|
- ThirdParty CGAL will normally need to be compiled without mpfr/gmp.
|
|
|
This should be done manually prior to building OpenFOAM or other
|
|
|
ThirdParty. Eg,
|
|
|
|
|
|
```
|
|
|
cd $WM_THIRD_PARTY_DIR
|
|
|
./makeCGAL gmp-none mpfr-none
|
|
|
|
|
|
The wmake/rules/darwin64Clang/CGAL file has been adjusted to
|
|
|
```
|
|
|
The `wmake/rules/darwin64Clang/CGAL` file has been adjusted to
|
|
|
eliminate references to gmp/mpfr libraries.
|
|
|
|
|
|
|
|
|
## Windows
|
|
|
|
|
|
Starting with [v1906][v1906-notes], windows source compilation is
|
|
|
supported via cross-compilation using the [mingw](http://mingw.org/)
|
|
|
compiler on 64bit Linux to generate a Win64 target. See the
|
|
|
version-relevant build information.
|
|
|
Starting with [v1906][v1906-notes], Windows source compilation is
|
|
|
supported via [cross-compilation][v1906-cross] using the
|
|
|
[mingw](http://mingw.org/) compiler on 64bit Linux to generate a Win64 target.
|
|
|
See the version-relevant build information.
|
|
|
|
|
|
--
|
|
|
|
... | ... | |