...
...
...
...
...
そう、Powerpcで、うまくいってなかったっ
clamd.logに、
Thu Apr 29 01:27:52 2010 -> +++ Started at Thu Apr 29 01:27:52 2010
Thu Apr 29 01:27:52 2010 -> clamd daemon 0.96 (OS: darwin9.8.0, ARCH: ppc, CPU: powerpc)
Thu Apr 29 01:27:52 2010 -> Log file size limited to 1048576 bytes.
Thu Apr 29 01:27:52 2010 -> Reading databases from /var/clamav
Thu Apr 29 01:29:19 2010 -> +++ Started at Thu Apr 29 01:29:19 2010
Thu Apr 29 01:29:19 2010 -> clamd daemon 0.96 (OS: darwin9.8.0, ARCH: ppc, CPU: powerpc)
Thu Apr 29 01:29:19 2010 -> Running as user _amavisd (UID 83, GID 83)
Thu Apr 29 01:29:19 2010 -> Log file size limited to 1048576 bytes.
Thu Apr 29 01:29:19 2010 -> Reading databases from /var/clamav
Thu Apr 29 01:31:37 2010 -> Loaded 759199 signatures.
Thu Apr 29 08:41:41 2010 -> +++ Started at Thu Apr 29 08:41:41 2010
Thu Apr 29 08:41:42 2010 -> clamd daemon 0.96 (OS: darwin9.8.0, ARCH: ppc, CPU: powerpc)
Thu Apr 29 08:41:42 2010 -> Running as user _amavisd (UID 83, GID 83)
Thu Apr 29 08:41:42 2010 -> Log file size limited to 1048576 bytes.
Thu Apr 29 08:41:42 2010 -> Reading databases from /var/clamav
と、記録され続ける、げっ
で、まぁ、コマンドラインから clamd を実行してみると...
Assertion failed: (ResultPtr >= -(1 << 23) && ResultPtr < (1 << 23) && "Relocation out of range!"), function relocate, file llvm/lib/Target/PowerPC/PPCJITInfo.cpp, line 399.
Abort
?????
あぼ〜と???
こんなとき、この1行でぐぐるっ
ありましたっ
はぁ、バグ、ですか...困るなぁ...
にも書いとるし、
には、パッチもでとる。
patch -p1 Makefile PowerPC.patch
こんな感じ。
ひとまずは、
sh
export CFLAGS='-arch ppc'
export LDFLAGS='-arch ppc'
./configure --enable-check --prefix=/usr/local/clamXav --build=powerpc-apple-darwin`uname -r`
patch -p1 Makefile PowerPC.patch
make && make check VG=1
make install
と、なりますな。
ふぅ








コメントする