どこでも使えるやつ。

適当なものをUniversal Binaryにしてみようと思って、手始めにOSSP jsでやってみたんだけど上手くいかない。

$ export CFLAGS="-arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk"
$ ./configure --with-utf8
$ make LDFLAGS="-arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk"

これで、こうなる。

/usr/bin/ld: for architecture i386
/usr/bin/ld: warning ./.libs/libjs.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: Undefined symbols:
(省略)
collect2: ld returned 1 exit status
lipo: can't open input file: /var/tmp//ccufl7mw.out (No such file or directory)
make: *** [js] Error 1

途中でPPCだけになっちゃってるみたいな気配。