Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I use macports to install C libraries that various Haskell libraries depend on. Unfortunately, the current version of Haskell only works under 32 bit in OS X, but other things using these libraries are 64 bits. So every library I install I end up using the +universal switch on. Can I make +universal the default for packages I install with macports?

share|improve this question
up vote 4 down vote accepted

The MacPorts Wiki has an answer.

You can add +universal to your /opt/local/etc/macports/variants.conf to ask MacPorts to build all ports you install with that variant, without having to remember to type it at every install command. However, some ports have not yet been tested as universal binaries and may not build properly. Or they may build but then not work on the foreign architecture.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.