Commit ed3f485e authored by Lukas Riedel's avatar Lukas Riedel

Hint macOS users to install OS updates in README

parent 9390c2af
...@@ -63,7 +63,7 @@ by CI tests. ...@@ -63,7 +63,7 @@ by CI tests.
| Software | Version/Branch | Comments | | Software | Version/Branch | Comments |
| ---------| -------------- | -------- | | ---------| -------------- | -------- |
| CMake | 3.10.2 | | CMake | 3.10.2 |
| GCC | 7.3 | Alternatively: LLVM Clang >=6 | GCC | 7.3 | Alternatively: LLVM Clang >=6, or Apple Clang 10
| git | | git |
| pkg-config | | pkg-config |
| HDF5 | 1.10 | with MPI support | HDF5 | 1.10 | with MPI support
...@@ -104,6 +104,8 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht ...@@ -104,6 +104,8 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht
xcode-select --install xcode-select --install
Make sure you have no pending software updates for your respective version of macOS!
2. Install third party packages: 2. Install third party packages:
**Ubuntu:** **Ubuntu:**
...@@ -149,8 +151,6 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht ...@@ -149,8 +151,6 @@ If you installed [Anaconda](https://conda.io/docs/user-guide/install/download.ht
to build all DUNE modules. Additionally, you can add `MAKE_FLAGS="-j X"` before the call to `dunecontrol` to compile on `X` processes in parallel. to build all DUNE modules. Additionally, you can add `MAKE_FLAGS="-j X"` before the call to `dunecontrol` to compile on `X` processes in parallel.
**Warning:** Users of **macOS** with Apple Clang version >=10 need to append `-DDUNE_HAVE_CXX_OPTIONAL=Off` to the `CMAKE_FLAGS`.
If you installed software into paths not appended to your `PATH` variable, you will have to add `CMAKE_FLAGS` to the call to make sure that CMake finds all packages. Alternatively, you can add a custom options file. See the [DUNE Installation Instructions](https://dune-project.org/doc/installation/) for details. CMake will throw an error if required packages are not found. If you installed software into paths not appended to your `PATH` variable, you will have to add `CMAKE_FLAGS` to the call to make sure that CMake finds all packages. Alternatively, you can add a custom options file. See the [DUNE Installation Instructions](https://dune-project.org/doc/installation/) for details. CMake will throw an error if required packages are not found.
**Warning:** Anacoda supplies its own version of HDF5 which is typically found first by CMake. If you have Anaconda installed on your machine, add **Warning:** Anacoda supplies its own version of HDF5 which is typically found first by CMake. If you have Anaconda installed on your machine, add
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment