Changeset cadbe55 for chapter08


Ignore:
Timestamp:
06/14/2024 03:43:13 PM (4 months ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
12.2, 12.2-rc1, multilib, trunk, xry111/arm64, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib
Children:
9c7437f
Parents:
5818041 (diff), 2ef9bea (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk

Location:
chapter08
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • chapter08/expect.xml

    r5818041 rcadbe55  
    7777            --with-tcl=/usr/lib     \
    7878            --enable-shared         \
     79            --disable-rpath         \
    7980            --mandir=/usr/share/man \
    8081            --with-tclinclude=/usr/include</userinput></screen>
  • chapter08/readline.xml

    r5818041 rcadbe55  
    4949<screen><userinput remap="pre">sed -i '/MV.*old/d' Makefile.in
    5050sed -i '/{OLDSUFF}/c:' support/shlib-install</userinput></screen>
     51
     52    <para>Prevent hard coding library search paths (rpath) into
     53    the shared libraries.  This package does not need rpath for an
     54    installation into the standard location, and rpath may sometimes cause
     55    unwanted effects or even security issues:</para>
     56
     57<screen><userinput>sed -i 's/-Wl,-rpath,[^ ]*//' support/shobj-conf</userinput></screen>
    5158
    5259    <para>Now fix a problem identified upstream:</para>
  • chapter08/systemd.xml

    r5818041 rcadbe55  
    4848 <screen><userinput remap="pre">sed -i -e 's/GROUP="render"/GROUP="video"/' \
    4949       -e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in</userinput></screen>
    50 <!--
    51  <para>Next, fix compatibility with linux-6.9 and later:</para>
    52 
    53  <screen><userinput remap="pre">sed -i '/DEVMEM_MAGIC 0/{n;n;a \
    54 /* cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b (6.8) */
    55 #ifndef PID_FS_MAGIC \
    56 #define PID_FS_MAGIC 0x50494446 \
    57 #endif
    58 }' src/basic/missing_magic.h
    59 
    60 sed -i '/OVERLAYFS_SUPER_MAGIC/a \
    61 pidfs,           {PID_FS_MAGIC}' src/basic/filesystems-gperf.gperf</userinput></screen>
    62 -->
    63     <!-- https://github.com/systemd/systemd/pull/30549 -->
    64 <!--
    65     <para>Now fix a security vulnerability in the DNSSEC verification of
    66     <command>systemd-resolved</command> and a bug breaking running
    67     <command>systemd-analyze verify</command> on an instantiated systemd
    68     unit:</para>
    69 
    70 <screen><userinput remap='pre'>patch -Np1 -i ../&systemd-upstream-patch;</userinput></screen>
    71 -->
     50
    7251    <para>Prepare systemd for compilation:</para>
    7352
  • chapter08/tcl.xml

    r5818041 rcadbe55  
    5656cd unix
    5757./configure --prefix=/usr           \
    58             --mandir=/usr/share/man</userinput></screen>
     58            --mandir=/usr/share/man \
     59            --disable-rpath</userinput></screen>
     60
     61    <variablelist>
     62      <title>The meaning of the new configure parameters:</title>
     63
     64      <varlistentry>
     65        <term><parameter>--disable-rpath</parameter></term>
     66        <listitem>
     67          <para>This parameter prevents hard coding library search paths
     68          (rpath) into the binary executable files and shared libraries.
     69          This package does not need rpath for an installation into the
     70          standard location, and rpath may sometimes cause unwanted effects
     71          or even security issues.</para>
     72        </listitem>
     73      </varlistentry>
     74    </variablelist>
    5975
    6076    <para>Build the package:</para>
Note: See TracChangeset for help on using the changeset viewer.