で、一年して同じ問題にブチ当たったので、今度はチョイと思案して探してみたら、ちゃんとパッチを出してる人がいた。
シンボル「__GLIBC__」と「__GNU_LIBRARY__」の違いがよくわかっとらんが、timemoduleのソースから推察すると、
・__GLIBC__ シンボルはlibc5にもあるけど、__GNU_LIBRARY__ シンボルはlibc6にしか無い
・libc5でもtimezoneがらみの関数はサポートされているのに、__GNU_LIBRARY__で無いという理由でセットしてくれない
つうことじゃろか。
ちなみに、これをコピー&ペーストするとタブ位置の問題でうまく当たらないので、自前でパッチを作り直した。これでrebuildすれば、libc5環境でもバッチリMailmanできるぞ。いぇーい。
(あ゛、-lオプションつければパッチ当たったかも…ぼそっ)
|