苦労した・・・。成功した apache の config.status
#!/bin/sh ## ## config.status -- APACI auto-generated configuration restore script ## ## Use this shell script to re-run the APACI configure script for ## restoring your configuration. Additional parameters can be supplied. ## TARGET="modperl" \ ./configure \ "--prefix=/usr/local/modperl" \ "--target=modperl" \ "--activate-module=src/modules/perl/libperl.a" \ "--with-layout=Apache" \ "--with-port=80" \ "--enable-shared=max" \ "--disable-shared=perl" \ "$@"
- --enable-shared=max は必要
- だが --activate-module=src/modules/perl/libperl.a と衝突するので --disable-shared=perl もつける
- たぶん mod_perl を DSO で使うなら --activate-module も --disable-shared も不要だろう
- macports で入れた Perl-5.8.8 (perl5.8) を使う場合は、 CFLAGS とか ARCH なんちゃら環境変数は不要
- CFLAGS に -arch x86_64 があると configure のときに使われるので config.status にも残ってしまうので、 TARGET="" の上にあったその行を消した
あとでここ何回かの記事は、ちゃんと書き直して読みやすいメモにする。。