Changeset 76b06f6 for BOOK/cross-tools/common/eglibc.xml
- Timestamp:
- Sep 24, 2013, 11:53:17 AM (11 years ago)
- Children:
- 2e9ccbe
- Parents:
- 111b12a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/cross-tools/common/eglibc.xml
r111b12a r76b06f6 27 27 risk.</para> 28 28 29 <para os="db">Disable linking to <filename>libgcc_eh</filename>:</para> 30 31 <screen os="dc"><userinput>cp -v Makeconfig{,.orig} 32 sed -e 's/-lgcc_eh//g' Makeconfig.orig > Makeconfig</userinput></screen> 33 29 34 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 30 35 href="../../final-system/common/eglibc.xml" … … 35 40 xpointer="xpointer(//*[@os='f'])"/> 36 41 37 <para os="dd"> Add the following to <filename>config.cache</filename>38 to disable ssp when building EGLIBC:</para>42 <para os="dd">The following lines need to be added to 43 <filename>config.cache</filename> for EGLIBC to support NPTL:</para> 39 44 40 <screen os="de"><userinput>echo "libc_cv_ssp=no" > config.cache</userinput></screen> 45 <screen os="de"><userinput>cat > config.cache << "EOF" 46 libc_cv_forced_unwind=yes 47 libc_cv_c_cleanup=yes 48 libc_cv_gnu89_inline=yes 49 libc_cv_ssp=no 50 EOF</userinput></screen> 41 51 42 52 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" … … 50 60 --disable-profile --with-tls --enable-kernel=2.6.32 \ 51 61 --with-__thread --with-binutils=/cross-tools/bin \ 52 --with-headers=/tools/include --enable-obsolete-rpc \ 53 --cache-file=config.cache</userinput></screen> 62 --with-headers=/tools/include --cache-file=config.cache</userinput></screen> 54 63 55 64 <variablelist os="dg"> … … 164 173 <para os="dm">Install the package:</para> 165 174 166 <screen os="dn"><userinput>make install</userinput></screen> 175 <screen os="dn"><userinput>make install inst_vardbdir=/tools/var/db</userinput></screen> 176 177 <para os="do"><parameter>inst_vardbdir=...</parameter> ensures that db-Makefile is not 178 installed on the host system</para> 179 180 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 181 href="../../final-system/common/eglibc.xml" 182 xpointer="xpointer(//*[@os='ra'])"/> 183 184 <screen os="rb"><userinput>cp -v ../eglibc-&eglibc-version;/sunrpc/rpc/*.h /tools/include/rpc 185 cp -v ../eglibc-&eglibc-version;/sunrpc/rpcsvc/*.h /tools/include/rpcsvc 186 cp -v ../eglibc-&eglibc-version;/nis/rpcsvc/*.h /tools/include/rpcsvc</userinput></screen> 167 187 168 188 </sect2>
Note: See TracChangeset
for help on using the changeset viewer.