Fix build system for Apple Clang 17
All threads resolved!
All threads resolved!
Fix compilation errors for Apple Arm
The flag -msse is only a valid one for the x86 platform. Up to now only
a warning was shown if the flag was used on the arm platform. With
Apple Clang 17 using the flag is now an error.
Remove the flag when building for arm.
Fix compilation error due to a missing template argument in external
package.
Allow compilation with specific SDK an macosx
With the latest version of macosx and/or Clang it is not possible to
compile older ROOT versiond (v6.30.08) with the default Software
Development Kit (SDK). To compile with a non default one it is needed
to pass the extra paramter -DCMAKE_OSX_SYSROOT when running CMake.
The flag needs to be added when compiling FairSoft, FairRoot and
CbmRoot.
This commit properly pass this flag also to all our external packages
such that they are also properly build.
Also some cleanup of the build system files for the external packages
is done. Some default CMake parameters are defined only once and then
used in any of the recipes which are used to build the external
packages.
Merge request reports
Activity
added BugFix Build System labels
requested review from @v.friese
assigned to @p.-a.loizeau
added 1 commit
- 7b1583c2 - Allow compilation with specific SDK an macosx
Dear @f.uhlig, @v.friese, @p.-a.loizeau, @a.andronic, @k.piasecki,
you have been identified as code owner of at least one file which was changed with this merge request.
Please check the changes and approve them or request changes.
added CodeOwners label
- Resolved by Florian Uhlig
Looks fine to me as far as I understand the changes. I will test on my system, but currently have still problems installing FairRoot (see #3654).
added 18 commits
-
7b1583c2...de3fcc76 - 14 commits from branch
computing:master
- 50c3d4be - Fix compilation errors for Apple Arm
- 1893e7d2 - Allow compilation with specific SDK an macosx
- 28e7fa0c - Update Gtest version
- 144c5d2a - Allow configuration with CMake >= 4.0.0
Toggle commit list-
7b1583c2...de3fcc76 - 14 commits from branch
added 9 commits
-
144c5d2a...a7425bd8 - 5 commits from branch
computing:master
- 480a0142 - Fix compilation errors for Apple Arm
- 8e429611 - Allow compilation with specific SDK an macosx
- 6bd7e086 - Update Gtest version
- 29884aa5 - Allow configuration with CMake >= 4.0.0
Toggle commit list-
144c5d2a...a7425bd8 - 5 commits from branch
added 10 commits
-
29884aa5...bd8f97bb - 6 commits from branch
computing:master
- 5e52fd1e - Fix compilation errors for Apple Arm
- f0915dbc - Allow compilation with specific SDK an macosx
- 1e963730 - Update Gtest version
- 493a9a08 - Allow configuration with CMake >= 4.0.0
Toggle commit list-
29884aa5...bd8f97bb - 6 commits from branch
mentioned in merge request !2166 (merged)
Please register or sign in to reply