Changes in chapter05/binutils-pass1.xml [7152faa:f6820bb6]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/binutils-pass1.xml
r7152faa rf6820bb6 1 <?xml version="1.0" encoding=" UTF-8"?>1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 3 3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [ … … 76 76 --disable-nls \ 77 77 --enable-gprofng=no \ 78 --disable-werror \ 79 --enable-default-hash-style=gnu</userinput></screen> 78 --disable-werror</userinput></screen> 80 79 81 80 <variablelist> … … 134 133 </varlistentry> 135 134 136 <varlistentry>137 <term><parameter>--enable-default-hash-style=gnu</parameter></term>138 <listitem>139 <para>By default, the linker would generate both the GNU-style140 hash table and the classic ELF hash table for shared libraries and141 dynamically linked executables. The hash tables are only intended142 for a dynamic linker to perform symbol lookup. On LFS the dynamic143 linker (provided by the Glibc package) will always use the144 GNU-style hash table which is faster to query. So the classic145 ELF hash table is completely useless. This makes the linker146 only generate the GNU-style hash table by default, so we can avoid147 wasting time to generate the classic ELF hash table when we build148 the packages, or wasting disk space to store it.</para>149 </listitem>150 </varlistentry>151 152 135 </variablelist> 153 136
Note:
See TracChangeset
for help on using the changeset viewer.