diff --git a/RELEASE_NOTES b/RELEASE_NOTES index fec437ae6c91..50d6bbeb011b 100644 --- a/RELEASE_NOTES +++ b/RELEASE_NOTES @@ -8,16 +8,15 @@ CMake - Change the default for `Trilinos_MUST_FIND_ALL_TPL_LIBS` from `OFF` to - `ON`. It was - turned off by default because it breaks backward compatibility but it also - causes problems for new users and new configurations. + `ON`. It was turned off by default because it breaks backward + compatibility but it also causes problems for new users and new + configurations. Users that do not want this new behavior can set `-D Trilinos_MUST_FIND_ALL_TPL_LIBS=OFF`, which is backward compatible. - Change the default for `Trilinos_USE_GNUINSTALLDIRS` from `OFF` to `ON`, - in the goal to - move Trilinos and TriBITS to modern CMake. + in the goal to move Trilinos and TriBITS to modern CMake. TriBITS has had the ability to use that paths selected by the standard CMake module `GNUInstallDirs.cmake` for a long time. But it is turned off @@ -25,7 +24,14 @@ CMake sake of backward compatibility. This may break people's existing configurations because it will install - libs in `/libs64/` instead of in `/libs/`. See + libs in `/libs64/` instead of in `/libs/` on many systems + (e.g. Linux systems). To revert back to using `/lib` but still + use `GNUInstallDirs.cmake` for Trilinos, set `-D + CMAKE_INSTALL_LIBDIR:STRING=lib`. NOTE: The setting `-D + Trilinos_USE_GNUINSTALLDIRS=OFF` is deprecated and may be removed in the + future. (I.e. the usage of `GNUInstallDirs.cmake` may be hard-coded in the + future so please try adjusting to the usage of `GNUInstallDirs.cmake` by + Trilinos.) See https://github.com/trilinos/Trilinos/issues/12104#issuecomment-1691945033 for additional details and instructions.