Changeset bdfc854


Ignore:
Timestamp:
03/21/2020 04:35:03 AM (4 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, 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:
71df408
Parents:
6a609bd7
Message:

Update to gcc-9.3.0

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

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r6a609bd7 rbdfc854  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "19">                   <!-- Always 2 digits -->
     3<!ENTITY day          "21">                   <!-- Always 2 digits -->
    44<!ENTITY month        "03">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2020">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "March 19th, &year;">
     9<!ENTITY releasedate  "March 21st, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • general/prog/gcc.xml

    r6a609bd7 rbdfc854  
    77  <!ENTITY gcc-download-http  "&gnu-http;/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
    88  <!ENTITY gcc-download-ftp   "&gnu-ftp;/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
    9   <!ENTITY gcc-md5sum         "3818ad8600447f05349098232c2ddc78">
     9  <!ENTITY gcc-md5sum         "d00a144b771ddeb021b61aa205b7e345">
    1010  <!ENTITY gcc-size           "67 MB">
    11   <!ENTITY gcc-buildsize      "9.9 GB (2.4 GB installed with all listed languages; add 930 MB for tests)">
    12   <!ENTITY gcc-time           "25 SBU (with parallelism=4, add 62 SBU for tests with parallelism=4)">
     11  <!ENTITY gcc-buildsize      "9.9 GB (2.5 GB installed with all listed languages; add 1.0 GB for tests)">
     12  <!ENTITY gcc-time           "24 SBU (with parallelism=4, add 48 SBU for tests with parallelism=4)">
    1313]>
    1414
     
    188188esac
    189189
    190 sed -e '1161 s|^|//|' \
    191     -i libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
    192 
    193190mkdir build                                            &amp;&amp;
    194191cd    build                                            &amp;&amp;
  • general/sysutils/systemd.xml

    r6a609bd7 rbdfc854  
    105105    <bridgehead renderas="sect4">Optional</bridgehead>
    106106    <para role="optional">
     107      <xref linkend="btrfs-progs"/> <!-- homed may support it, see the C.E.-->
    107108      <xref linkend="curl"/>,
    108109      <xref linkend="cryptsetup"/>,
     
    200201      -Drpmmacrosdir=no     \
    201202      -Db_lto=false         \
     203      -Dhomed=false         \
     204      -Duserdb=false        \
    202205      ..                    &amp;&amp;
    203206
    204207ninja</userinput></screen>
     208<!-- Regarding homed and userdb, see the note below in Command Explanations-->
    205209
    206210    <note>
     
    248252  </sect2>
    249253
     254  <sect2 role="commands">
     255    <title>Command Explanations</title>
     256
     257    <para>
     258      <parameter>-Duserdb=false</parameter>: Removes a daemon that does not
     259      offer any use under a BLFS configuration. If you wish to enable the
     260      <application>userdbd</application> daemon, replace "false" with "true"
     261      in the above meson command.
     262    </para>
     263
     264    <para>
     265      <parameter>-Dhomed=false</parameter>: Remove a daemon that does not offer
     266      any use under a traditional BLFS configuration, especially using accounts
     267      created with useradd. To enable systemd-homed, first ensure that you have
     268      <xref linkend="cryptsetup"/> and <xref linkend="libpwquality"/>, and then
     269      change "false" to "true" in the above meson command.
     270    </para>
     271
     272    <!-- EDITORS NOTE: Explanation on removing userdbd and homed:
     273    In BLFS, we do not fully support disk encryption. We offer instructions for
     274    building 'cryptsetup' as a dependency, but we do not offer instructions for
     275    actually configuring it. In addition, we generally do not include
     276    functionality that could potentially conflict with other packages, or that
     277    is not of any use to us (in an enterprise configuration using Thin Clients
     278    or laptops with LUKS encryption, it could make sense though, but that isn't
     279    the configuration that we natively support).
     280
     281    A few of the complications of systemd-homed include:
     282      - SSH Logins
     283      - Disk Space Assignments
     284      - UID Assignments (chown() on login)
     285      (See https://cfp.all-systems-go.io/media/homed-asg2019.pdf)
     286
     287    In an article I read when systemd-homed was originally unveiled, I remember
     288    reading about systemd-homed causing problems with OpenSSH Private Key Auth
     289    because the user would have to login at the console in order to unlock
     290    their home directory, thus allowing the private key to be unlocked and
     291    processed by OpenSSH. Since BLFS does not fully support encrypted disks,
     292    and because systemd-homed is incompatible with our usage of useradd /
     293    traditional UNIX users and groups, I advise that we take the following
     294    approach to avoid any confusion:
     295
     296    - Leave the added Short Descriptions for homectl and userdbctl
     297    - Add the above command explanations and restore the previous behavior
     298
     299    Should we decide to enable homed by default anytime in the future,
     300    let's move cryptsetup to recommended or required.
     301
     302    I would be open to discussing this after the next systemd version when
     303    systemd-homed has matured a bit more. -renodr -->
     304
     305  </sect2>
     306
    250307  <sect2 role="configuration">
    251308    <title>Configuring systemd</title>
     
    331388          <!-- maybe userdbd/userdbctl can go in LFS, try at next time -->
    332389          homectl (if <xref linkend="cryptsetup"/> is installed)
    333           and userdbctl
     390          and userdbctl (optionally)
    334391        </seg>
    335392        <seg>
  • introduction/welcome/changelog.xml

    r6a609bd7 rbdfc854  
    4141      </itemizedlist>
    4242    </listitem>
    43        -->
     43    -->
     44    <listitem>
     45      <para>March 21st, 2020</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[renodr] - Update to gcc-9.3.0. Fixes
     49          <ulink url="&blfs-ticket-root;13260">#13260</ulink>.</para>
     50        </listitem>
     51      </itemizedlist>
     52    </listitem>
     53
    4454    <listitem>
    4555      <para>March 19th, 2020</para>
  • packages.ent

    r6a609bd7 rbdfc854  
    322322<!ENTITY elfutils-version             "0.170">
    323323<!ENTITY expect-version               "5.45.4">
    324 <!ENTITY gcc-version                  "9.2.0">
     324<!ENTITY gcc-version                  "9.3.0">
    325325<!ENTITY gc-version                   "8.0.4">
    326326<!ENTITY gdb-version                  "9.1">
Note: See TracChangeset for help on using the changeset viewer.