Prepare CbmRoot for Apple arm64
Changes to allow to compile CbmRoot also on arm64. Most of the code compiles without problems but the code tweaked for Intel SSE instructions must be adapted.
After the change in L1 to use VC most of the problems are gone. The only leftover is to compile L1 in nay case even if SSE isn't supported. In that case VC use the scalar option.
Merge request reports
Activity
added Build System Externals labels
added 6 commits
- 313b38a3 - Add missing functions to pseudo vector
- 748363c0 - Fix SIMD classes for Apple silicon (arm64)
- 689a6e44 - Use pseudo vectors when creating the ROOT dictionary
- 4a4ff149 - Build several libraries also on arm64
- 6067cbb9 - Use isfinite function instead of finite function
- a28932b6 - Fix a runtime problem on arm64
Toggle commit listDear @i.selyuzhenkov, @c.pauly, @a_meye37_AT_uni-muenster.de, @f.uhlig, @se.gorbunov, @v.akishina, @a.bercuci, @p.kaehler, @d.smith, @s.lebedev, @andrey.lebedev,
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
added 17 commits
-
021d082f...fe19f13e - 8 commits from branch
computing:master
- b2a49491 - Map intel sse simd commands to arm simd commands
- 3e7160de - Use patch when compiling KFParticle on Apple Silicon
- 78d30fde - Detect Apple silicon (arm64) systems
- 8d784d51 - Add missing functions to pseudo vector
- b3365812 - Fix SIMD classes for Apple silicon (arm64)
- 956fb827 - Use pseudo vectors when creating the ROOT dictionary
- 04d4f6e9 - Build several libraries also on arm64
- b2457625 - Fix a runtime problem on arm64
- d6279f4f - Install missing header
Toggle commit list-
021d082f...fe19f13e - 8 commits from branch
added 46 commits
-
d6279f4f...87d2c670 - 37 commits from branch
computing:master
- c9f176b7 - Add missing functions to pseudo vector
- 79b70d93 - Use pseudo vectors when creating the ROOT dictionary
- dd635814 - Use pseudo vectors only on arm64
- 201d03c8 - Map intel sse simd commands to arm simd commands
- 0f46b006 - Use patch when compiling KFParticle on Apple Silicon
- cfabfa14 - Detect Apple silicon (arm64) systems
- cf16face - Fix SIMD classes for Apple silicon (arm64)
- c257a728 - Build several libraries also on arm64
- c91622fe - Fix a runtime problem on arm64
Toggle commit list-
d6279f4f...87d2c670 - 37 commits from branch
added 13 commits
-
c91622fe...5812bf36 - 6 commits from branch
computing:master
- 4effc779 - Map intel sse simd commands to arm simd commands
- d73df011 - Fix NicaFemto compilation on macosx arm64
- 9bfd38d2 - Use patch when compiling KFParticle on Apple Silicon
- aaddd86d - Detect Apple silicon (arm64) systems
- f6b8b94e - Fix SIMD classes for Apple silicon (arm64)
- cadec3a7 - Build several libraries also on arm64
- 849a2a73 - Fix a runtime problem on arm64
Toggle commit list-
c91622fe...5812bf36 - 6 commits from branch
added 32 commits
-
849a2a73...44db5a9d - 25 commits from branch
computing:master
- 65e49601 - Map intel sse simd commands to arm simd commands
- 9b2e59a8 - Fix NicaFemto compilation on macosx arm64
- a00a73ea - Use patch when compiling KFParticle on Apple Silicon
- e9f44e24 - Detect Apple silicon (arm64) systems
- 4e529ee4 - Fix SIMD classes for Apple silicon (arm64)
- d5222012 - Build several libraries also on arm64
- 4ecec3df - Fix a runtime problem on arm64
Toggle commit list-
849a2a73...44db5a9d - 25 commits from branch
added 75 commits
-
4ecec3df...ddec9ce2 - 70 commits from branch
computing:master
- 0c708c13 - Map intel sse simd commands to arm simd commands
- 6a59d04a - Use patch when compiling KFParticle on Apple Silicon
- 628203c7 - Detect Apple silicon (arm64) systems
- 0ad03127 - Build several libraries also on arm64
- d75dd992 - Fix needed after rebase
Toggle commit list-
4ecec3df...ddec9ce2 - 70 commits from branch
added 2 commits
assigned to @se.gorbunov
requested review from @se.gorbunov
removed Externals label
added 2 commits