[MacPorts] SonomaProblems modified
MacPorts Wiki
noreply at macports.org
Mon Sep 16 22:25:54 UTC 2024
Page "SonomaProblems" was changed by jmroot
Diff URL: <https://trac.macports.org/wiki/SonomaProblems?action=diff&version=2>
Revision 2
Comment: update introductory info
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SonomaProblems
=========================================================================
--- SonomaProblems (version: 1)
+++ SonomaProblems (version: 2)
@@ -6,7 +6,7 @@
== Updating MacPorts Base ==
-MacPorts must be [https://www.macports.org/install.php re-installed] in a version configured for macOS 14 Sonoma.
+MacPorts must be [https://www.macports.org/install.php installed] in a version configured for macOS 14 Sonoma. If you update from an older OS version, you need to run `port migrate` to reinstall MacPorts base and installed ports that are not OS-independent (see link above).
Ensure you have Xcode 15.0 or greater installed and selected (e.g. `sudo xcode-select -s /Applications/Xcode.app/Contents/Developer`), and that you have the command line tools installed (`xcode-select --install`). You also have to agree to the license by running `sudo xcodebuild -license`.
@@ -14,11 +14,9 @@
== Trace mode not working ==
-Building ports in trace mode (i.e. with the `-t` option) will fail on Sonoma. This appears to be due to new security features in Ventura+. This issue is being followed in Ticket: #66358
+Building ports in trace mode (i.e. with the `-t` option) will fail on Apple Silicon systems running Sonoma. This appears to be due to new security features in Ventura+. This issue is being followed in Ticket: #66358
-== Rosetta 2 and build_arch ==
-
-MacPorts defaults to building for the architecture that it is running as. If you have a universal MacPorts installation on an Apple Silicon Mac, and you run it from a terminal emulator that is not a native arm64 binary, MacPorts will end up being run as x86_64, and will build ports accordingly, which can be unexpected. This can be corrected by explicitly setting `build_arch arm64` in macports.conf, or by using a native terminal emulator.
+== Rosetta 2 ==
A number of MacPorts portfiles and MacPorts base assume that arm64 Macs will have Rosetta 2 installed; you will likely run into issues if you have not installed it. Note that Rosetta 2 is not installed by default, or when running x86_64 binaries from the command line — you must open an application that has only x86_64 code in it to get the prompt to install Rosetta 2, or run {{{softwareupdate --install-rosetta}}} in a terminal window.
-------8<------8<------8<------8<------8<------8<------8<------8<--------
--
Page URL: <https://trac.macports.org/wiki/SonomaProblems>
MacPorts <https://www.macports.org/>
Ports system for macOS
This is an automated message. Someone added your email address to be
notified of changes on 'SonomaProblems' page.
If it was not you, please report to admin at macports.org.
More information about the macports-changes
mailing list