Changeset 0d7900a for introduction


Ignore:
Timestamp:
02/11/2013 06:51:17 PM (11 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
8f83eeb
Parents:
a161de9
Message:

Removed extraneous spaces from blank lines and at the end of lines in the .xml

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

Location:
introduction
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • introduction/important/libraries.xml

    ra161de9 r0d7900a  
    2929    systems they are the only type available.</para>
    3030
    31     <para>On almost all Linux platforms there are also shared libraries 
    32     (libfoo.so) - one copy of the library is loaded into virtual memory, and 
    33     shared by all the programs which call any of its functions. This is space 
     31    <para>On almost all Linux platforms there are also shared libraries
     32    (libfoo.so) - one copy of the library is loaded into virtual memory, and
     33    shared by all the programs which call any of its functions. This is space
    3434    efficient.</para>
    3535
     
    5555    program is (re)started (provided the library major version is unchanged,
    5656    e.g. going from libfoo.so.2.0 to libfoo.so.2.1. Going to libfoo.so.3
    57     will require recompilation - <command>ldd</command> can be used to find 
    58     which programs use the old version). If a program is linked to a static 
    59     library, the program always has to be recompiled. If you know which 
    60     programs are linked to a particular static library, this is merely an 
    61     annoyance. But usually you will <emphasis>not</emphasis> know which 
     57    will require recompilation - <command>ldd</command> can be used to find
     58    which programs use the old version). If a program is linked to a static
     59    library, the program always has to be recompiled. If you know which
     60    programs are linked to a particular static library, this is merely an
     61    annoyance. But usually you will <emphasis>not</emphasis> know which
    6262    programs to recompile.</para>
    6363
     
    6565    moving a shared library to <filename class="directory">/lib</filename>
    6666    accidentally breaking the <literal>.so</literal> symlink in
    67     <filename class="directory">/usr/lib</filename> while keeping the static 
    68     library in <filename class="directory">/lib</filename>, the static library 
     67    <filename class="directory">/usr/lib</filename> while keeping the static
     68    library in <filename class="directory">/lib</filename>, the static library
    6969    will be silently linked into the programs which need it.</para>
    7070
     
    7272    at the end of the installation of every package.  Write a script to find all
    7373    the static libraries in <filename class="directory">/usr/lib</filename> or
    74     wherever you are installing to, and either move them to another directory so 
    75     that they are no longer found by the linker, or rename them so that libfoo.a 
    76     becomes e.g. libfoo.a.hidden. The static library can then be temporarily 
    77     restored if it is ever needed, and the package needing it can be 
    78     identified. You may choose to exclude some of the static libraries from 
     74    wherever you are installing to, and either move them to another directory so
     75    that they are no longer found by the linker, or rename them so that libfoo.a
     76    becomes e.g. libfoo.a.hidden. The static library can then be temporarily
     77    restored if it is ever needed, and the package needing it can be
     78    identified. You may choose to exclude some of the static libraries from
    7979    glibc if you do this (<filename>libc_nonshared.a, libg.a, libieee.a, libm.a,
    80     libpthread_nonshared.a, librpcsvc.a, libsupc++.a</filename>) to simplify 
     80    libpthread_nonshared.a, librpcsvc.a, libsupc++.a</filename>) to simplify
    8181    compilation.</para>
    8282
    8383<!-- versions hardcoded in this para, it's a comment on those versions  -->
    84     <para>If you use this approach, you may discover that more packages than 
     84    <para>If you use this approach, you may discover that more packages than
    8585    you were expecting use a static library. That was the case with
    86     <application>nettle-2.4</application> in its default static-only 
     86    <application>nettle-2.4</application> in its default static-only
    8787    configuration: It was required by <application>GnuTLS-3.0.19</application>,
    88     but also linked into package(s) which used 
    89     <application>GnuTLS</application>, such as 
     88    but also linked into package(s) which used
     89    <application>GnuTLS</application>, such as
    9090    <application>glib-networking-2.32.3</application>.</para>
    9191
    9292    <para>Many packages put some of their common functions into a static
    9393    library which is only used by the programs within the package and,
    94     crucially, the library is <emphasis>not</emphasis> installed as a 
    95     standalone library. These internal libraries are not a problem - if the 
    96     package has to be rebuilt to fix a bug or vulnerability, nothing else is 
     94    crucially, the library is <emphasis>not</emphasis> installed as a
     95    standalone library. These internal libraries are not a problem - if the
     96    package has to be rebuilt to fix a bug or vulnerability, nothing else is
    9797    linked to them.</para>
    9898
    99     <para>When BLFS mentions system libraries, it means shared versions of 
    100     libraries. Some packages such as <xref linkend="firefox"/> and 
    101     <xref linkend="gs"/> include many other libraries. When they link to them, 
    102     they link statically so this also makes the programs bigger. The version 
    103     they ship is often older than the version used in the system, so it may 
    104     contain bugs - sometimes developers go to the trouble of fixing bugs in 
     99    <para>When BLFS mentions system libraries, it means shared versions of
     100    libraries. Some packages such as <xref linkend="firefox"/> and
     101    <xref linkend="gs"/> include many other libraries. When they link to them,
     102    they link statically so this also makes the programs bigger. The version
     103    they ship is often older than the version used in the system, so it may
     104    contain bugs - sometimes developers go to the trouble of fixing bugs in
    105105    their included libraries, other times they do not.</para>
    106106
     
    109109    <xref linkend="libpng"/> if used for <xref linkend="firefox"/>).
    110110    Occasionally, a package ships an old library and can no longer link to
    111     the current version, but can link to an older version. In this case, BLFS 
    112     will usually just use the shipped version. Sometimes the included library 
    113     is no longer developed separately, or its upstream is now the same as the 
    114     package&apos;s upstream and you have no other packages which will use it. 
     111    the current version, but can link to an older version. In this case, BLFS
     112    will usually just use the shipped version. Sometimes the included library
     113    is no longer developed separately, or its upstream is now the same as the
     114    package&apos;s upstream and you have no other packages which will use it.
    115115    In those cases, you might decide to use the included static library even if
    116116    you usually prefer to use system libraries.</para>
  • introduction/important/locale-issues.xml

    ra161de9 r0d7900a  
    113113    this causes problems with UTF-8 encoded TeX documents created in
    114114    Linux. On Windows, most applications will assume that these documents
    115     have been created using the default Windows 8-bit encoding. 
     115    have been created using the default Windows 8-bit encoding.
    116116    </para>
    117117
  • introduction/welcome/changelog-2010.txt

    ra161de9 r0d7900a  
    1313    [ken] - Upgraded to freetype-2.4.4 (fixes ticket #3183).
    1414    [ken] - Upgraded to ghostscript-9.00 (fixes ticket
    15     #3150. Many thanks to David Jensen and Randy for their 
     15    #3150. Many thanks to David Jensen and Randy for their
    1616    assistance.
    1717
     
    2222    hal-device-manager program from the
    2323    HAL instructions.
    24     [randy] - Updated to Samba-3.5.6. Added commands to copy Samba 
     24    [randy] - Updated to Samba-3.5.6. Added commands to copy Samba
    2525    schema files to the OpenLDAP schema directory.
    2626
     
    108108    breakage using newer compilers, also fixed the documentation
    109109    installation instructions.
    110     [ken] - Updated to openssl-1.0.0b to fix CVE-2010-3864 
     110    [ken] - Updated to openssl-1.0.0b to fix CVE-2010-3864
    111111    (fixes ticket #3146)
    112112
     
    191191    #3166), Firefox-3.6.11 / Xulrunner-1.9.2.11 (fixes ticket
    192192    #3169), and Webkitgtk-1.2.5 (fixes ticket #3174)
    193     with consequential updates to Poppler-data-0.4.3 
     193    with consequential updates to Poppler-data-0.4.3
    194194    (fixes ticket #3106) and qlite-3.7.3 (fixes ticket
    195195    #3173).
  • introduction/welcome/changelog-2011.txt

    ra161de9 r0d7900a  
    4343December 20th, 2011
    4444    [bdubbs] - Changed KDE3 to Trinity-3.5.13.
    45                The core files are done, but the additional and 
     45               The core files are done, but the additional and
    4646               development packages have not been updated yet.
    4747    [abenton] - Firefox and Xulrunner 9.0.
     
    119119    [dj] - Updated to Mesa-7.11.2.
    120120    [dj] - Updated to xorg-server-1.11.2.
    121     [dj] - Removed "X Window System Components" and 
     121    [dj] - Removed "X Window System Components" and
    122122           "Additional X Window System Configuration" pages, replaced by
    123123           single "Xorg-7.6-2 Configuration" page.
     
    206206
    207207November 15th, 2011
    208     [bdubbs] - Move the sections about running cvs and svn 
     208    [bdubbs] - Move the sections about running cvs and svn
    209209               servers adjacent to the cvs and svn build instructions.
    210210    [bdubbs] - Update to nasm-2.09.10.
     
    236236    [bdubbs] - Update to libgcrypt-1.5.0.
    237237    [bdubbs] - Add libcap2-2.22.
    238     [bdubbs] - Add a sed to libmpeg2 to avoid a segfault 
     238    [bdubbs] - Add a sed to libmpeg2 to avoid a segfault
    239239               that occurs when using recent compilers.  Thanks to Andy
    240240               Benton for the report.
     
    424424    [thomas] - Correct the list of libraries installed by
    425425               Boost.
    426  
     426
    427427    [thomas] - Wording corrections in the KDE4 intro page, fix URL
    428428               at Kdeplasma-addons and add more details about some options in
  • introduction/welcome/changelog-2012.txt

    ra161de9 r0d7900a  
    5252December 27th, 2012
    5353    [bdubbs] - Corrected the example bridge configuration
    54                file to use INTERFACE_COMPONENTS in accordance with the LFS 
     54               file to use INTERFACE_COMPONENTS in accordance with the LFS
    5555               network scripts.
    5656
     
    450450September 15th, 2012
    451451    [rthomsen] - Modify Qt instructions to set the $QTDIR
    452                  environment variable even when installing Qt in /usr. 
     452                 environment variable even when installing Qt in /usr.
    453453                 This is needed by KDE packages.
    454454    [rthomsen] - Modify Phonon instructions so D-Bus files get
     
    502502September 5th, 2012
    503503    [bdubbs] - Update to git-1.7.12.  Fixes #3540.
    504     [bdubbs] - Add --noudevsync option to 
     504    [bdubbs] - Add --noudevsync option to
    505505               mkinitramfs/init.in script to prevent hangs on
    506506               some systems.  Fixes #3557.
     
    623623                 made it configurable through /etc/sysconfig/dhcpd.
    624624    [krejzi]   - Renamed kerberos bootscript to krb5 and
    625                  made it start kpropd, too. 
     625                 made it start kpropd, too.
    626626    [krejzi]   - Renamed openldap bootscript to slapd.
    627627    [krejzi]   - Bumped bootscripts to 20120814.
     
    738738    [krejzi] - Fuse 2.9.1.
    739739    [krejzi] - libburn 1.2.4.
    740     [krejzi] - libisoburn 1.2.4. 
    741     [krejzi] - libisofs 1.2.4. 
     740    [krejzi] - libisoburn 1.2.4.
     741    [krejzi] - libisofs 1.2.4.
    742742    [krejzi] - MIT Kerberos 1.10.2.
    743743    [krejzi] - p11-kit 0.13.
     
    985985    [ken] - Mirror what LFS is doing for pkg-config and popt.  Packages
    986986            listed as needing pkg-config will probably also need glib2, please report
    987             any which you find. 
     987            any which you find.
    988988
    989989May 31st, 2012
     
    11701170    [abenton] - Added Gparted 0.12.1.
    11711171    [abenton] - Updated Parted to 3.1.
    1172     [ken]     - Updated to babl-0.1.10, gegl-0.2.0, gimp-2.8.0. 
     1172    [ken]     - Updated to babl-0.1.10, gegl-0.2.0, gimp-2.8.0.
    11731173                Fixes #3353, #3354 and #3352.
    11741174
     
    14211421    [rthomsen] - Upgrade to mpg123 1.13.8. Fixes #3311.
    14221422    [rthomsen] - Replace the use of the $QT4DIR variable with
    1423                  $QTDIR, since only one version of Qt is currently 
     1423                 $QTDIR, since only one version of Qt is currently
    14241424                 in the book.
    1425     [rthomsen] - Added sed for compiling Qca with GCC 4.7. 
     1425    [rthomsen] - Added sed for compiling Qca with GCC 4.7.
    14261426                 Thanks to Pierre Labastie for the report.
    1427     [rthomsen] - Added sed for compiling Strigi with GCC 4.7. 
     1427    [rthomsen] - Added sed for compiling Strigi with GCC 4.7.
    14281428                 Thanks to Pierre Labastie for the report.
    14291429    [rthomsen] - Removed CLucene.
     
    14311431    [rthomsen] - Added KDE configuration for the system-wide D-Bus
    14321432    daemon.
    1433     [rthomsen] - Fixed dependencies for VLC, Qt and Qca. 
     1433    [rthomsen] - Fixed dependencies for VLC, Qt and Qca.
    14341434                 Thanks to Pierre Labastie for the report.
    14351435
     
    14651465                 Labastie for the report.
    14661466    [ken]      - reinstate some of the notes on DRI, particularly re the
    1467                  'video' group, and expand to cover DRI2 hardware video 
    1468                  acceleration.  Tweak certain gnome comments to show that 
     1467                 'video' group, and expand to cover DRI2 hardware video
     1468                 acceleration.  Tweak certain gnome comments to show that
    14691469                 it is hardware acceleration which is required.
    14701470
     
    14801480    [rthomsen] - Added wicd 1.7.1. Fixes #3293.
    14811481    [rthomsen] - Upgrade to dhcpcd 5.5.6 and improve the dhcpcd
    1482                  network service script to provide a cleaner boot message. 
     1482                 network service script to provide a cleaner boot message.
    14831483                 Fixes #3290.
    14841484    [rthomsen] - Disable building of libvpx static library.
     
    17061706    [krejzi]  - fribidi 0.19.2.
    17071707    [krejzi]  - transcode 1.1.7.
    1708     [ken]     - update to a version of ImageMagick which is 
     1708    [ken]     - update to a version of ImageMagick which is
    17091709                still available (6.7.5-10).
    17101710    [krejzi]  - xine-lib 1.2.1.
     
    19101910
    19111911February 12th, 2012
    1912     [bdubbs]  - Update to  inetutils-1.9.1. 
    1913     [bdubbs]  - Remove xinetd. 
     1912    [bdubbs]  - Update to  inetutils-1.9.1.
     1913    [bdubbs]  - Remove xinetd.
    19141914    [bdubbs]  - Update ca-cert scripts.  Account for
    19151915                changed upstream format and ensure date command works
     
    19351935    [bdubbs] - Fix instructions for creating dhclient version of
    19361936               ifconfig.eth0. Fixes #3272.
    1937     [ken]    - merge metacity-2.34.1 from Wayne, but move it 
    1938                into the gnome part of the book because it can no 
     1937    [ken]    - merge metacity-2.34.1 from Wayne, but move it
     1938               into the gnome part of the book because it can no
    19391939               longer be run without the gnome daemons.
    19401940    [ken]    - merge brasero-3.2.0 from Wayne.
     
    20352035                and gnome-python-desktop retired.
    20362036    [ken]     - Add exempi-2.1.1, folks-0.6.4.1, json-glib-0.14.2,
    2037                 libgee-0.6.0, telepathy-logger-0.2.10 and 
     2037                libgee-0.6.0, telepathy-logger-0.2.10 and
    20382038                telepathy-mission-control-5.9.1 from Wayne.
    20392039    [ken]     - Merge glib-2.30.2, glibmm-2.30.0, libsigc++-2.2.10,
  • introduction/welcome/changelog.xml

    ra161de9 r0d7900a  
    178178          <para>[krejzi] - Ed 1.7.</para>
    179179        </listitem>
    180         <listitem> 
     180        <listitem>
    181181          <para>[krejzi] - Evolution 3.6.3.</para>
    182182        </listitem>
     
    309309          <para>[krejzi] - Xorg Intel Driver 2.20.18.</para>
    310310        </listitem>
    311         <listitem> 
     311        <listitem>
    312312          <para>[krejzi] - Xorg VMMouse Driver 13.0.0.</para>
    313313        </listitem>
    314         <listitem> 
     314        <listitem>
    315315          <para>[krejzi] - Xorg VMware Driver 13.0.0.</para>
    316316        </listitem>
     
    341341        </listitem>
    342342        <listitem>
    343           <para>[krejzi] - Fixed Python 2 bsddb module build against 
     343          <para>[krejzi] - Fixed Python 2 bsddb module build against
    344344          newer Berkeley DB.</para>
    345345        </listitem>
     
    400400          <para>[krejzi] - GStreamer Base Plugins 1.0.5.</para>
    401401        </listitem>
    402         <listitem> 
     402        <listitem>
    403403          <para>[krejzi] - GStreamer Good Plugins 1.0.5.</para>
    404404        </listitem>
    405         <listitem> 
     405        <listitem>
    406406          <para>[krejzi] - GStreamer Bad Plugins 1.0.5.</para>
    407407        </listitem>
    408         <listitem> 
     408        <listitem>
    409409          <para>[krejzi] - GStreamer Ugly Plugins 1.0.5.</para>
    410410        </listitem>
    411         <listitem> 
     411        <listitem>
    412412          <para>[krejzi] - GStreamer Libav 1.0.5.</para>
    413413        </listitem>
Note: See TracChangeset for help on using the changeset viewer.