On Apr 11, 2020, at 06:45, Xim wrote: > I am doing some port test on a Snow Leopard system. At first and by default, > I installed some dependencies with x86_64 arch. I realized the problem, > changed the build arch option in macports.conf. But the port system seems a > little unstable at dealing with this kind of issue. New dependencies come out > again and again during the installing process. I am currently trying > uninstalling and reinstall all (i386) ports. I wonder if there is a routine > way of dealing with an arch switch?
If you change build_arch in macports.conf you should probably uninstall and reinstall all ports that are not identified by "port -v installed" as noarch. A possible alternative is to install ports with the +universal variant. Then you'll get both x86_64 and i386 at the same time. You can use the "arch" program if you need to try running the 32-bit part of a universal binary on a 64-bit computer.
