[Clfs-commits] [Cross-LFS]Cross-LFS Book branch, master, updated. clfs-3.0.0-rc1-systemd-61-g09e511c

git git at cross-lfs.org
Thu Aug 14 01:32:26 PDT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Cross-LFS Book".

The branch, master has been updated
       via  09e511ce8eb4a6213c4fa72498f8db23012a365b (commit)
       via  f5d13b5762f53515dbcae6e10785c51be30f658d (commit)
      from  f24530ffb962d14cdb10f075bc9c2c500dae6961 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 09e511ce8eb4a6213c4fa72498f8db23012a365b
Author: Chris Staub <chris at beaker67.com>
Date:   Thu Aug 14 04:32:12 2014 -0400

    Disable lto for systemd

diff --git a/BOOK/final-system/common/systemd.xml b/BOOK/final-system/common/systemd.xml
index e877e56..0a7ce75 100644
--- a/BOOK/final-system/common/systemd.xml
+++ b/BOOK/final-system/common/systemd.xml
@@ -66,7 +66,8 @@
     --with-kbd-setfont=/bin/setfont --with-dbuspolicydir=/etc/dbus-1/system.d \
     --with-dbusinterfacedir=/usr/share/dbus-1/interfaces \
     --with-dbussessionservicedir=/usr/share/dbus-1/services \
-    --with-dbussystemservicedir=/usr/share/dbus-1/system-services</userinput></screen>
+    --with-dbussystemservicedir=/usr/share/dbus-1/system-services \
+    cc_cv_CFLAGS__flto=no</userinput></screen>
 
     <variablelist os="c">
       <title>The meaning of the configure options:</title>
@@ -105,6 +106,16 @@
           installed to the correct locations.</para>
         </listitem>
       </varlistentry>
+
+      <varlistentry>
+        <term><parameter>cc_cv_CFLAGS__flto=no</parameter></term>
+        <listitem>
+          <para>This prevents the build system from using GCC's Link-time
+          optimization (LTO), to ensure that systemd's binaries will not try
+          to link to <filename class="libraryfile">libgcc_s</filename>.</para>
+        </listitem>
+      </varlistentry>
+
     </variablelist>
 
     <para os="d">Compile the package:</para>
diff --git a/BOOK/final-system/multilib/systemd-64bit.xml b/BOOK/final-system/multilib/systemd-64bit.xml
index f1c7ccc..9d872ed 100644
--- a/BOOK/final-system/multilib/systemd-64bit.xml
+++ b/BOOK/final-system/multilib/systemd-64bit.xml
@@ -65,7 +65,8 @@
     --with-kbd-setfont=/bin/setfont --with-dbuspolicydir=/etc/dbus-1/system.d \
     --with-dbusinterfacedir=/usr/share/dbus-1/interfaces \
     --with-dbussessionservicedir=/usr/share/dbus-1/services \
-    --with-dbussystemservicedir=/usr/share/dbus-1/system-services</userinput></screen>
+    --with-dbussystemservicedir=/usr/share/dbus-1/system-services \
+    cc_cv_CFLAGS__flto=no</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/systemd.xml"
diff --git a/BOOK/final-system/multilib/systemd-n32.xml b/BOOK/final-system/multilib/systemd-n32.xml
index 4335a66..bbf7d48 100644
--- a/BOOK/final-system/multilib/systemd-n32.xml
+++ b/BOOK/final-system/multilib/systemd-n32.xml
@@ -46,7 +46,8 @@
     --with-kbd-setfont=/bin/setfont --with-dbuspolicydir=/etc/dbus-1/system.d \
     --with-dbusinterfacedir=/usr/share/dbus-1/interfaces \
     --with-dbussessionservicedir=/usr/share/dbus-1/services \
-    --with-dbussystemservicedir=/usr/share/dbus-1/system-services</userinput></screen>
+    --with-dbussystemservicedir=/usr/share/dbus-1/system-services \
+    cc_cv_CFLAGS__flto=no</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/systemd.xml"
diff --git a/BOOK/final-system/multilib/systemd.xml b/BOOK/final-system/multilib/systemd.xml
index 1f14ea3..aa2f9b3 100644
--- a/BOOK/final-system/multilib/systemd.xml
+++ b/BOOK/final-system/multilib/systemd.xml
@@ -51,7 +51,8 @@
     --with-kbd-setfont=/bin/setfont --with-dbuspolicydir=/etc/dbus-1/system.d \
     --with-dbusinterfacedir=/usr/share/dbus-1/interfaces \
     --with-dbussessionservicedir=/usr/share/dbus-1/services \
-    --with-dbussystemservicedir=/usr/share/dbus-1/system-services</userinput></screen>
+    --with-dbussystemservicedir=/usr/share/dbus-1/system-services \
+    cc_cv_CFLAGS__flto=no</userinput></screen>
 
     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     href="../common/systemd.xml"
diff --git a/BOOK/introduction/common/changelog.xml b/BOOK/introduction/common/changelog.xml
index 3f9f49c..006f634 100644
--- a/BOOK/introduction/common/changelog.xml
+++ b/BOOK/introduction/common/changelog.xml
@@ -37,6 +37,16 @@
 -->
 
     <listitem>
+      <para>14 August 2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[Chris] - Disabled LTO for systemd build so it doesn't link
+          to libgcc_s. Thanks to Armin K. for the solution.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>10 August 2014</para>
       <itemizedlist>
         <listitem>

commit f5d13b5762f53515dbcae6e10785c51be30f658d
Author: Chris Staub <chris at beaker67.com>
Date:   Thu Aug 14 04:31:29 2014 -0400

    Updated date

diff --git a/BOOK/general.ent b/BOOK/general.ent
index 555bd52..a4de479 100644
--- a/BOOK/general.ent
+++ b/BOOK/general.ent
@@ -2,7 +2,7 @@
 
 <!ENTITY month "08"> <!-- Use two digits -->
 <!ENTITY month_name "August">
-<!ENTITY day "10"> <!-- Use two digits -->
+<!ENTITY day "14"> <!-- Use two digits -->
 <!ENTITY year "2014"> <!-- Use four digits -->
 
 <!ENTITY releasedate "&month_name; &day;, &year;">

-----------------------------------------------------------------------

Summary of changes:
 BOOK/final-system/common/systemd.xml         |   13 ++++++++++++-
 BOOK/final-system/multilib/systemd-64bit.xml |    3 ++-
 BOOK/final-system/multilib/systemd-n32.xml   |    3 ++-
 BOOK/final-system/multilib/systemd.xml       |    3 ++-
 BOOK/general.ent                             |    2 +-
 BOOK/introduction/common/changelog.xml       |   10 ++++++++++
 6 files changed, 29 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
Cross-LFS Book



More information about the Clfs-commits mailing list