Changeset f03e2e6c


Ignore:
Timestamp:
08/20/2019 08:28:46 PM (3 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 9.0, 9.1, lazarus, qt5new, trunk, upgradedb, xry111/intltool, xry111/test-20220226
Children:
3ff1723
Parents:
dac1800
Message:

Fix thunderbird and seamonkey for glibc-2.30, libreoffice fo JAVA 12, and
xscreensaver for elogind

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22016 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    rdac1800 rf03e2e6c  
    4747      <itemizedlist>
    4848        <listitem>
     49          <para>[pierre] - Fix xscreensaver so that it can use elogind.</para>
     50        </listitem>
     51        <listitem>
     52          <para>[pierre] - Fix libreoffice so it builds with JAVA 12.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[pierre] - Fix thunderbird and seamonkey so they build
     56          with glibc-2.30.</para>
     57        </listitem>
     58        <listitem>
    4959          <para>[pierre] - Update to GCC-9.2.0. Fixes
    50           <ulink url="&blfs-ticket-root;12392">#12392</ulink></para>
     60          <ulink url="&blfs-ticket-root;12392">#12392</ulink>.</para>
    5161        </listitem>
    5262      </itemizedlist>
  • xsoft/graphweb/seamonkey.xml

    rdac1800 rf03e2e6c  
    273273
    274274    <para>
     275      Remove a function definition, which is incompatible with the one in
     276      glibc-2.30:
     277    </para>
     278
     279<screen><userinput>sed -i -e '/pid_t gettid/s@^@//@' mozilla/tools/profiler/core/platform.h</userinput></screen>
     280
     281    <para>
    275282      Compile <application>SeaMonkey</application> by running the following
    276283      commands:
    277284    </para>
    278285
    279 <!-- Seems to still be needed for 2.49.2
    280      but not in 2.49.4
    281 <screen><userinput>CFLAGS_HOLD=$CFLAGS           &amp;&amp;
    282 CXXFLAGS_HOLD=$CXXFLAGS       &amp;&amp;
    283 EXTRA_FLAGS=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" &amp;&amp;
    284 export CFLAGS+=$EXTRA_FLAGS   &amp;&amp;
    285 export CXXFLAGS+=$EXTRA_FLAGS &amp;&amp;
    286 unset EXTRA_FLAGS             &amp;&amp;
    287 -->
    288286<screen><userinput>CC=gcc CXX=g++ make -f client.mk</userinput></screen>
    289287
  • xsoft/office/libreoffice.xml

    rdac1800 rf03e2e6c  
    361361sed -e "/distro-install-file-lists/d" -i Makefile.in &amp;&amp;
    362362
    363 <!-- Removed in 6.2             - -with-alloc=system         \-->
    364 <!-- In 6.3  -disable-gtk -enable-gtk3 added (sic, I accidentally built like
     363sed -e '/JAVA_SOURCE_VER/s/6/7/' \
     364    -e '/JAVA_TARGET_VER/s/6/7/' \
     365    -i configure.ac
     366
     367<!-- Removed in 6.2             - -with-alloc=system
     368     In 6.3  -disable-gtk -enable-gtk3 added (sic, I accidentally built like
    365369     that) which allows removal of  - -with-system-cairo but did NOT cause
    366370     system epoxy to be automatically used, as configure claimed -->
     
    490494    <para>
    491495      <command>sed -e ...</command>: The first sed prevents compression of the
    492       manual pages and the second one prevents the install from failing.
     496      manual pages, the second one prevents the install from failing, and the
     497      the third allows to build with OpenJDK-12.
    493498    </para>
    494499
  • xsoft/other/thunderbird.xml

    rdac1800 rf03e2e6c  
    231231
    232232    <para>
    233       First, disable failure caused by undocumeted rust macros:
     233      First, disable failure caused by undocumented rust macros:
    234234    </para>
    235235
    236236<screen><userinput remap="pre">sed -i -e '/#!\[deny(missing_docs)\]/d' servo/components/style/lib.rs &amp;&amp;
    237237sed -i -e 's/#!\[deny(unsafe_code, missing_docs)\]/#!\[deny(unsafe_code)\]/g' servo/components/style_traits/lib.rs</userinput></screen>
     238
     239    <para>
     240      Remove a function definition, which is incompatible with the one in
     241      glibc-2.30:
     242    </para>
     243
     244<screen><userinput>sed -i -e '/pid_t gettid/s@^@//@' tools/profiler/core/platform.h</userinput></screen>
    238245
    239246    <para>
  • xsoft/other/xscreensaver.xml

    rdac1800 rf03e2e6c  
    120120
    121121<screen><userinput>sed -i '/^\/\//d' hacks/fontglide.c</userinput></screen>
     122
     123    <para revision="sysv">
     124      Change a harcoded library name, which prevents using the settings found
     125      by <command>configure</command>:
     126    </para>
     127
     128<screen revision="sysv"><userinput>sed -i 's/-lsystemd/-lelogind/' driver/Makefile.in</userinput></screen>
    122129
    123130    <para>
Note: See TracChangeset for help on using the changeset viewer.