diff options
author | Xin LI <delphij@FreeBSD.org> | 2006-04-13 10:30:52 +0000 |
---|---|---|
committer | Xin LI <delphij@FreeBSD.org> | 2006-04-13 10:30:52 +0000 |
commit | d318654285027e3506cd28f1ec79647ff45e4072 (patch) | |
tree | b970fa64af3bfe7f43db40bdf667942ecb1f35d7 | |
parent | 03ef7c3468fe1cef557b9b8565f3be9989936ff9 (diff) |
Notes
-rw-r--r-- | zh_CN.GB2312/books/porters-handbook/book.sgml | 32 |
1 files changed, 27 insertions, 5 deletions
diff --git a/zh_CN.GB2312/books/porters-handbook/book.sgml b/zh_CN.GB2312/books/porters-handbook/book.sgml index 23814a2220..6784294d60 100644 --- a/zh_CN.GB2312/books/porters-handbook/book.sgml +++ b/zh_CN.GB2312/books/porters-handbook/book.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.689 + Original Revision: 1.693 $FreeBSD$ --> @@ -3791,6 +3791,11 @@ LDCONFIG_DIRS= %%PREFIX%%/lib/foo %%PREFIX%%/lib/bar</programlisting> 则其它所有连接了受影响的库的 port 的 <makevar>PORTREVISION</makevar> 都应递增, 以强制它们采用新版本的库重新编译。</para> + <para>如果 port 要安装长版本号的共享库, + 例如 <filename>libfoo.so.0.2.9</filename>, 则 ports + 构建基础架构会自动尝试重命名这些文件。 如果需要禁用这一行为, 则应定义 + <makevar>NO_FILTER_SHLIBS</makevar>。</para> + </sect1> <sect1 id="porting-restrictions"> @@ -8383,24 +8388,29 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00 </row> <row> <entry>除 Alpha 之外的所有平台上 tv_sec 改为 time_t - 之后的 7-0.CURRENT。</entry> + 之后的 7.0-CURRENT。</entry> <entry>700011</entry> </row> <row> - <entry>修改 ldconfig_local_dirs 之后的 7-0.CURRENT。</entry> + <entry>修改 ldconfig_local_dirs 之后的 7.0-CURRENT。</entry> <entry>700012</entry> </row> <row> <entry>在修改了 <filename>/etc/rc.d/abi</filename> 以支持 <filename>/compat/linux/etc/ld.so.cache</filename> - 以某只读文件系统上的符号连接形式存在之后的 7-0.CURRENT。</entry> + 以某只读文件系统上的符号连接形式存在之后的 7.0-CURRENT。</entry> <entry>700013</entry> </row> <row> - <entry>引入 pts 之后的 7-0.CURRENT。</entry> + <entry>引入 pts 之后的 7.0-CURRENT。</entry> <entry>700014</entry> </row> + <row> + <entry>在引入 &man.hwpmc.4; 的第 2 版 ABI + 之后的 7.0-CURRENT。</entry> + <entry>700015</entry> + </row> </tbody> </tgroup> </table> @@ -8967,6 +8977,18 @@ bacula:*:910:</programlisting> 但在某些特定平台上的 &os; 版本中, 它可能是其它值, 因此, 不要将 <literal>-pthread</literal> 硬编码到您的补丁中, 而应使用 <makevar>PTHREAD_LIBS</makevar> 变量。</para> + + <note> + <para>如果设置了 <makevar>PTHREAD_LIBS</makevar>, + 而在构建时出现 <literal>unrecognized + option '-pthread'</literal> 这样的错误, 可能需要通过将 + <makevar>CONFIGURE_ENV</makevar> 设为 <literal>LD=${CC}</literal> + 来使用 + <command>gcc</command> 作为连接器。 + <literal>-pthread</literal> 这一选项并不为 + <command>ld</command> 所直接支持。</para> + </note> + </sect1> <sect1 id="dads-freedback"> |