メモリも最大まで積んでるとはいえ 4G だし、今まで 32bit kernel で生活してて困ってないんだから敢えて 64bit にするメリットはないんだけど、せっかくだから俺は 64bit kernel を選ぶぜ、ということで。
Snow Leopard が届く前に 64 bit での起動に関するページを見た気がするのだけど、どーも見つからない。と思ったら 64bit 起動のオマジナイをいつものよーに defaults write で検索してたのだけど、今回は違うんだよねー。ということで自分用にメモ。
sudo systemsetup -setkernelbootarchitecture x86_64
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist を編集するって方法もあるらしいんだけど、上記のコマンドはこのファイルを編集しているだけって話なのでこのコマンドを採用。
しかしカーネルが 64bit になったところで普段使ってる大半のアプリが 32bit なのであんまり有り難みがないなぁ、なんて。
自分でビルドするときは意味もなかったので Universal Binary にする方法を知らなかったんだけど、
CLAGS=”-arch i386 -arch x86_64″ make build
とかやるといいみたい。なので pkgsrc の mk.conf に
CFLAGS+=”-arch i386 -arch x86_64″
と足して片っ端から build してたらコケるコケる。なんかいい方法ないかなぁ。
Related posts:
- HandBrake trunk 初代 touch を使ってた時から動画を変換するのに HandBrake を使っていたのですが、最近開発が停滞気味なのか、 iPad 向けのプロファイルがついたバージョンがリリースされない! でももしかして trunk ......
- 64bit Firefox for Snow Leopard Aperture 3 が 64bit 化を果たしたと聞いて買ってしまおうかと血迷う今日この頃。 Apple 製品は 64bit 化されるのを待つしかないけど、そーじゃないオープンソースなアプリは頑張れば 64bit...
- Lion Server で syslogd AirMac Extreme のログを NetBSD の syslogd で受けていたので、それを Lion Server でもやりたい。...
- MacOS X で Firefox を作ろう! ビルド出来て嬉しかったので不法投棄しておいた Minefield が結構人気なので、調子にのって第2弾! Offical 版の配布はマズいだろうけど、手軽にビルドできるようにする分には問題なかろう、と Makefile ......
- 続さくらのVPSでFreeBSD FreeBSD が入るのなら NetBSD だって…! と思って久しぶりに -current を作って iso にし、それを mkmemstick.sh...

pkgsrc-current だと、mk.conf にABI=64 で 64bit なパッケージが作成されます。32bit と 64bit なのは混在できないので、64bit に変更するなら全て作り直す必要があります。Universal Binary を作成する手段は今のところ用意されていません。
ただ、OS 付属のライブラリの不備などもあって、64bit で作られないパッケージが少なからずあるようです。
ありがとうございます。試しに misc/lv を作ってみましたが問題なく 64bit で作れました :D
しかし冷静に調べてみると /usr/bin にも 64bit 化されていないコマンドもあるみたいなので、頑張って 64bit 化させる必要もないかもなんですねぇ。