r2169 - / trunk/BOOK/final-system/x86_64-64 trunk/BOOK/introduction/x86_64 trunk/BOOK/introduction/x86_64-64

jim at linuxfromscratch.org jim at linuxfromscratch.org
Thu Aug 3 16:46:39 PDT 2006


Author: jim
Date: 2006-08-03 17:46:38 -0600 (Thu, 03 Aug 2006)
New Revision: 2169

Modified:
   /
   trunk/BOOK/final-system/x86_64-64/gettext.xml
   trunk/BOOK/introduction/x86_64-64/changelog.xml
   trunk/BOOK/introduction/x86_64/changelog.xml
Log:
 r4978 at server (orig r2294):  ken | 2006-08-03 14:09:45 -0700
 Fix the gettext -fPIC testsuite problem, now that the original fix no longer works.



Property changes on: 
___________________________________________________________________
Name: svk:merge
   - b6734a72-470d-0410-b049-f317dca95413:/:2293
   + b6734a72-470d-0410-b049-f317dca95413:/:2294

Modified: trunk/BOOK/final-system/x86_64-64/gettext.xml
===================================================================
--- trunk/BOOK/final-system/x86_64-64/gettext.xml	2006-08-03 16:01:15 UTC (rev 2168)
+++ trunk/BOOK/final-system/x86_64-64/gettext.xml	2006-08-03 23:46:38 UTC (rev 2169)
@@ -21,16 +21,18 @@
   <sect2 role="installation">
     <title>Installation of Gettext</title>
 
-    <para os="x1">Gettext includes its own version of Libtool which is broken
-    for x86_64 (it tries to link statically linked archives compiled without
-    -fPIC against shared objects) see (<ulink
-    url="http://lists.gnu.org/archive/html/bug-libtool/2005-03/msg00070.html"/>).
-    Use the following <command>sed</command> to skip certain tests so that
-    the main language tests can be run.</para>
+    <para os="x1">Gettext fails to pass <literal>-fPIC</literal> to the testsuite
+    for its internal libtool. On x86_64 it is not possible to link statically
+    linked archives compiled without -fPIC against shared objects and the suite
+    stops without running the main body of the tests.  Use the following
+    <command>sed</command> to add this into the <literal>TESTS_ENVIRONMENT</literal>
+    parameters:</para>
 
-<screen os="x2"><userinput>sed -i -e '2iexit 77' autoconf-lib-link/tests/rpath-3*[ef]</userinput></screen>
-
-    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
+<screen os="x2"><userinput>sed -i \
+    "s/CC='@CC@' CFLAGS='@CFLAGS@'/CC='@CC@' CFLAGS='@CFLAGS@ -fPIC'/" \
+    autoconf-lib-link/tests/Makefile.in</userinput></screen>
+ 
+   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     href="../common/gettext.xml"
     xpointer="xpointer(//*[@os='a'])"/>
 

Modified: trunk/BOOK/introduction/x86_64/changelog.xml
===================================================================
--- trunk/BOOK/introduction/x86_64/changelog.xml	2006-08-03 16:01:15 UTC (rev 2168)
+++ trunk/BOOK/introduction/x86_64/changelog.xml	2006-08-03 23:46:38 UTC (rev 2169)
@@ -34,6 +34,17 @@
 -->
 
     <listitem>
+      <para>August 3, 2006</para>
+      <itemizedlist>
+        <listitem>
+          <para>[ken] - Fix the testsuite sed for 64-bit gettext. This fixes
+	  ticket #80, thanks to Jonathan Davis for the initial report and Go Moko
+	  for the initial analysis.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>July 24, 2006</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/introduction/x86_64-64/changelog.xml
===================================================================
--- trunk/BOOK/introduction/x86_64-64/changelog.xml	2006-08-03 16:01:15 UTC (rev 2168)
+++ trunk/BOOK/introduction/x86_64-64/changelog.xml	2006-08-03 23:46:38 UTC (rev 2169)
@@ -33,6 +33,17 @@
 
 -->
     <listitem>
+      <para>August 3, 2006</para>
+      <itemizedlist>
+        <listitem>
+          <para>[ken] - Fix the testsuite sed for gettext. This fixes
+	  ticket #80, thanks to Jonathan Davis for the initial report and Go Moko
+	  for the initial analysis.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>March 12, 2006</para>
       <itemizedlist>
         <listitem>




More information about the cross-lfs mailing list