- - PR -
makeで重複するシンボルは解消した方がよい?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-04-15 23:40
こんばんは!
apache2.0.53をダウンロードして、makeしたら下記のメッセージが出ました。 ld: warning multiple definitions of symbol _regcomp /httpd-2.0.53/srclib/pcre/.libs/libpcre.a(pcreposix.o) definition of _regcomp in section (__TEXT,__text) /usr/lib/libpthread.dylib(regcomp.So) definition of _regcomp ld: warning multiple definitions of symbol _regexec /httpd-2.0.53/srclib/pcre/.libs/libpcre.a(pcreposix.o) definition of _regexec in section (__TEXT,__text) /usr/lib/libpthread.dylib(regexec.So) definition of _regexec ld: warning multiple definitions of symbol _regfree /httpd-2.0.53/srclib/pcre/.libs/libpcre.a(pcreposix.o) definition of _regfree in section (__TEXT,__text) /usr/lib/libpthread.dylib(regfree.So) definition of _regfree どうやら、apacheのソースファイルで定義している関数名と、OS側で用意しているpthreadライブラリ内の関数名が重複しているようです。 ただ、これはエラーではなくワーニングなので、makeは完了。apacheは無事に起動できているように見えますが、、、 これって、このままにしておいて良いものなのでしょうか? それとも、apacheのソースを編集するなどして、シンボルの重複を解消した方が良いのでしょうか? 教えてください。 |
1