Changeset 637f310


Ignore:
Timestamp:
11/09/2014 05:57:57 PM (9 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
0f1ea40
Parents:
1e0034af
Message:

Clarify wording in SeaMonkey about optimization.
Add note to libjpeg-turbo about installing over older versions of jpeg.

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

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • general/graphlib/libjpeg-turbo.xml

    r1e0034af r637f310  
    106106      To test the results, issue: <command>make test</command>.
    107107    </para>
     108
     109    <note><para>
     110      If installing <application>libjpeg-turbo</application> over an older jpeg
     111      installation, not all library symbolic links are updated properly.  To fix
     112      this before installation, run the following as the <systemitem
     113      class="username">root</systemitem> user:</para>
     114
     115<screen role="root"><userinput>rm -f /usr/lib/libjpeg.so*</userinput></screen>
     116
     117    </note>
    108118
    109119    <para>
  • xsoft/graphweb/seamonkey.xml

    r1e0034af r637f310  
    156156  <sect2 role="installation">
    157157    <title>Installation of SeaMonkey</title>
    158 <!--
    159     <para>
    160       If you have not installed <xref linkend="wireless_tools"/>, apply the
    161       patch or the installer will fail:
    162     </para>
    163 
    164 <screen><userinput>patch -p1 &lt; ../seamonkey-&seamonkey-version;-necko-wifi-1.patch</userinput></screen>
    165 -->
     158
    166159    <para>
    167160      The configuration of <application>SeaMonkey</application> is accomplished
     
    177170<screen><?dbfo keep-together="auto"?><userinput>cat &gt; mozconfig &lt;&lt; "EOF"
    178171<literal># If you have a multicore machine, all cores will be used by default.
    179 # Exceptionally, you can reduce the number used of cores, e.g. to 1, by
     172# If desired, you can reduce the number of cores used, e.g. to 1, by
    180173# uncommenting the next line and setting a valid number of CPU cores.
    181174#mk_add_options MOZ_MAKE_FLAGS="-j1"
     
    250243
    251244    <para>
    252       There is a problem in i686 systems, when build with
    253       <application>gcc</application> ranging from 4.8 to 4.9.1, and using the
    254       switch <quote>--enable-optimize</quote>. You have two alternatives, best
    255       one being the upgrade of <application>gcc</application> to version 4.9.2,
    256       because that switch implies better perfomance and smaller binaries.
    257       However, if you do not wish to upgrade gcc, disable the switch with:
    258     </para>
    259 
    260 <screen><userinput>test $(uname -m) = "i686" &amp;&amp; sed -i 's/enable-optimize/disable-optimize/' mozconfig || true</userinput></screen>
     245      There is a problem on i686 systems when building
     246      <application>SeaMonkey</application> with <application>gcc</application>
     247      versions ranging from 4.8 to 4.9.1 and using the switch
     248      <quote>--enable-optimize</quote>. There are two alternatives. The best
     249      one is to upgrade <application>gcc</application> to version 4.9.2 or later,
     250      because it will give better perfomance and smaller binaries.  However, if
     251      you do not wish to upgrade gcc, reduce the level of optimization with:
     252    </para>
     253
     254<screen><userinput>test $(uname -m) = "i686" &amp;&amp; sed -i 's/enable-optimize/&amp;=-O2/' mozconfig || true</userinput></screen>
    261255
    262256    <note><para>
    263257      If you are compiling <application>SeaMonkey</application> in chroot, make
    264       sure you have <envar>$SHELL</envar> environment variable set or prepend
     258      sure you have the <envar>SHELL</envar> environment variable set or prepend
    265259      <envar>SHELL=/bin/sh</envar> to the first make command below.
    266260    </para></note>
     
    297291
    298292<screen role="root"><userinput>make -f client.mk install INSTALL_SDK= &amp;&amp;
    299 
    300293cp -v moz-build-dir/mozilla/dist/man/man1/seamonkey.1 /usr/share/man/man1</userinput></screen>
    301294
Note: See TracChangeset for help on using the changeset viewer.