Brief note on Cocoa Emacs builds

There will be a few changes starting with tonight’s build.

  1. They’re building on a Snow Leopard box now. I don’t know if they’ll continue to run on Leopard, since I’ve upgraded everything already. If you’re running nightly builds, you should probably pull the trigger on the latest OS version.
  2. The builds are optimized for modern machines with -march=nocona. I hope this isn’t a problem for anyone.
  3. I’m passing --without-dbus to configure. It’s not installed on stock OS X, and it was adding a MacPorts depencendy. Nobody wants that.
  4. They’re built from Git instead of CVS. I’m building from the official Savannah Git mirror. In addition to the build date, the Git hash is now included in the bundle’s version.
  5. It might not build, because I just reinstalled the build box and cron might hate me.
2009/10/14

Discussion

I don’t suppose you would be generous enough to give a bit more information about what options you were using for the Leopard builds? I’m building it myself from the Git repo, mainly for learning purposes. Apart from the small info provided in `./configure –help` I’m finding it hard to work out what other options I could/should be using.

Ed Singleton
2009/10/16

I’m configuring with:

CFLAGS=-pipe ./configure –with-ns –without-x –without-dbus

And building with:

make -j3 bootstrap && make install

I put my build script on GitHub, if you’re interested: http://github.com/ieure/emacs-nightly

Ian
2009/10/16

Participate