I am trying to install ROOT 6.32.18 on my M4 MacBook with macOS 26.0.1 from root_v6.32.18.macos-26.0-arm64-clang170.pkg. This prompts my computer to install “Rosetta” to enable running Intel-based programs on Apple silicon. However, the name suggests this is clearly an ARM binary.
Is this just a leftover of earlier versions or it indeed needs Rosetta?
I installed the pkg on a macOS26 Apple silicon platform and I cannot reproduce the issue, i.e. the installation goes well and I do not see any message related to incompatible architectures. I also checked again the procedure by which binaries are produced, and I can confirm that one was correctly created on a macOS26 Apple silicon node.
Can you imagine anything special with your (or the setup I tested on!) that causes the problem?
Expanding the package, adding this, and repackaging, the prompt for Rosetta disappears.
I can install ROOTnow, however the error
dyld[12810]: Library not loaded: /opt/local/lib/libz.1.dylib
Referenced from: <0BAE3B64-9F48-3BA5-8DF7-B09ECDD6AF94> /Applications/root_v6.32.18/lib/libCore.so
Reason: tried: '/Applications/root_v6.32.18/lib/libz.1.dylib' (no such file), '/opt/local/lib/libz.1.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/local/lib/libz.1.dylib' (no such file), '/opt/local/lib/libz.1.dylib' (no such file)
persists. Should this library not be included in the package?