Changeset 1203312


Ignore:
Timestamp:
09/01/2022 11:27:01 AM (20 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/clfs-ng
Children:
6c952e3
Parents:
9023df4 (diff), baecd49 (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 remote-tracking branch 'origin/trunk' into xry111/clfs-ng

Files:
12 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r9023df4 r1203312  
    4242
    4343    <listitem>
    44       <para>2022-08-20</para>
     44      <para>2022-09-01</para>
    4545      <itemizedlist>
    4646        <listitem>
    47           <para>[bdubbs] - Update to vim-9.0.0228. Addresses
    48           <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
    49         </listitem>
    50         <listitem>
    51           <para>[bdubbs] - Update to iana-etc-20220812. Addresses
    52           <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
    53         </listitem>
    54         <listitem>
    55           <para>[bdubbs] - Update to gcc-12.2.0. Fixes
    56           <ulink url="&lfs-ticket-root;5098">#5098</ulink>.</para>
    57         </listitem>
    58         <listitem>
    59           <para>[bdubbs] - Update to linux-5.19.2. Fixes
    60           <ulink url="&lfs-ticket-root;5097">#5097</ulink>.</para>
    61         </listitem>
    62         <listitem>
    63           <para>[bdubbs] - Update to tzdata-2022c. Fixes
    64           <ulink url="&lfs-ticket-root;5096">#5096</ulink>.</para>
    65         </listitem>
    66         <listitem>
    67           <para>[bdubbs] - Update to shadow-4.12.2. Fixes
    68           <ulink url="&lfs-ticket-root;5095">#5095</ulink>.</para>
    69         </listitem>
    70         <listitem>
    71           <para>[bdubbs] - Update to meson-0.63.1. Fixes
    72           <ulink url="&lfs-ticket-root;5094">#5094</ulink>.</para>
    73         </listitem>
    74         <listitem>
    75           <para>[bdubbs] - Update to xz-5.2.6. Fixes
    76           <ulink url="&lfs-ticket-root;5093">#5093</ulink>.</para>
    77         </listitem>
    78       </itemizedlist>
    79     </listitem>
    80 
    81     <listitem>
    82       <para>2022-08-18</para>
    83       <itemizedlist>
    84         <listitem>
    85           <para>[xry111] - Remove libtool archive (.la) files in Chapter 5
    86           and 6 because those files are harmful for cross compilation.</para>
    87         </listitem>
    88       </itemizedlist>
    89     </listitem>
    90 
    91     <listitem>
    92       <para>2022-08-11</para>
    93       <itemizedlist>
    94         <listitem>
    95           <para>[bdubbs] - Update to vim-9.0.0192. Addresses
    96           <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
    97         </listitem>
    98         <listitem>
    99           <para>[bdubbs] - Update to iana-etc-20220803. Addresses
    100           <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
    101         </listitem>
    102         <listitem>
    103           <para>[bdubbs] - Update to tzdata-2022b. Fixes
    104           <ulink url="&lfs-ticket-root;5092">#5092</ulink>.</para>
    105         </listitem>
    106         <listitem>
    107           <para>[bdubbs] - Update to iproute2-5.19.0. Fixes
    108           <ulink url="&lfs-ticket-root;5086">#5086</ulink>.</para>
    109         </listitem>
    110         <listitem>
    111           <para>[bdubbs] - Update to linux-5.19.1. Fixes
    112           <ulink url="&lfs-ticket-root;5085">#5085</ulink>.</para>
    113         </listitem>
    114         <listitem>
    115           <para>[bdubbs] - Update to bc-6.0.1. Fixes
    116           <ulink url="&lfs-ticket-root;5090">#5090</ulink>.</para>
    117         </listitem>
    118       </itemizedlist>
    119     </listitem>
    120 
    121     <listitem>
    122       <para>2022-08-06</para>
    123       <itemizedlist>
    124         <listitem>
    125           <para>[bdubbs] - Update to binutils-2.39. Fixes
    126           <ulink url="&lfs-ticket-root;5089">#5089</ulink>.</para>
    127         </listitem>
    128         <listitem>
    129           <para>[bdubbs] - Update to util-linux-2.38.1. Fixes
    130           <ulink url="&lfs-ticket-root;5088">#5088</ulink>.</para>
    131         </listitem>
    132         <listitem>
    133           <para>[bdubbs] - Update to Python3-3.10.6. Fixes
    134           <ulink url="&lfs-ticket-root;5087">#5087</ulink>.</para>
    135         </listitem>
    136         <listitem>
    137           <para>[bdubbs] - Update to glibc-2.36. Fixes
    138           <ulink url="&lfs-ticket-root;5083">#5084</ulink>.</para>
    139         </listitem>
    140       </itemizedlist>
    141     </listitem>
    142 
    143     <listitem>
    144       <para>2022-07-24</para>
    145       <itemizedlist>
    146         <listitem>
    147           <para>[bdubbs] - Update to linux-5.18.14. (Security fixes
    148           for machines affected by the RETBleed vulnerability). Fixes
    149           <ulink url="&lfs-ticket-root;5082">#5082</ulink>.</para>
    150         </listitem>
    151         <listitem>
    152           <para>[bdubbs] - Update to libcap-2.65. Fixes
    153           <ulink url="&lfs-ticket-root;5083">#5083</ulink>.</para>
    154         </listitem>
    155       </itemizedlist>
    156     </listitem>
    157 
    158     <listitem>
    159       <para>2022-07-15</para>
    160       <itemizedlist>
    161         <listitem>
    162           <para>[bdubbs] - Update to meson-0.63.0. Fixes
    163           <ulink url="&lfs-ticket-root;5079">#5079</ulink>.</para>
    164         </listitem>
    165         <listitem>
    166           <para>[bdubbs] - Update to kmod-30. Fixes
    167           <ulink url="&lfs-ticket-root;5077">#5077</ulink>.</para>
    168         </listitem>
    169         <listitem>
    170           <para>[bdubbs] - Update to inetutils-2.3. Fixes
    171           <ulink url="&lfs-ticket-root;5081">#5081</ulink>.</para>
    172         </listitem>
    173         <listitem>
    174           <para>[bdubbs] - Update to linux-5.18.11. Fixes
    175           <ulink url="&lfs-ticket-root;5078">#5078</ulink>.</para>
    176         </listitem>
    177         <listitem>
    178           <para>[bdubbs] - Update to OpenSSL-3.0.5. Fixes
    179           <ulink url="&lfs-ticket-root;5080">#5080</ulink>.</para>
    180         </listitem>
    181       </itemizedlist>
    182     </listitem>
    183 
    184     <listitem>
    185       <para>2022-07-01</para>
    186       <itemizedlist>
    187         <listitem>
    188           <para>[bdubbs] - Update to vim-9.0.0006. Addresses
    189           <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
    190         </listitem>
    191         <listitem>
    192           <para>[bdubbs] - Update to iana-etc-20220610. Addresses
    193           <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
    194         </listitem>
    195         <listitem>
    196           <para>[bdubbs] - Update to OpenSSL-3.0.4. Fixes
    197           <ulink url="&lfs-ticket-root;5076">#5076</ulink>.</para>
    198         </listitem>
    199         <listitem>
    200           <para>[bdubbs] - Update to kbd-2.5.1. Fixes
    201           <ulink url="&lfs-ticket-root;5075">#5075</ulink>.</para>
    202         </listitem>
    203         <listitem>
    204           <para>[bdubbs] - Update to linux-5.18.8. Fixes
    205           <ulink url="&lfs-ticket-root;5074">#5074</ulink>.</para>
    206         </listitem>
    207         <listitem>
    208           <para>[bdubbs] - Update to bc-5.3.3. Fixes
    209           <ulink url="&lfs-ticket-root;5073">#5073</ulink>.</para>
    210         </listitem>
    211       </itemizedlist>
    212     </listitem>
    213 
    214     <listitem>
    215       <para>2022-06-29</para>
    216       <itemizedlist>
    217         <listitem>
    218           <para>[pierre] - Generate shared C++ bindings for ncurses, instead
    219           of generating and then removing the static ones.</para>
    220         </listitem>
    221       </itemizedlist>
    222     </listitem>
    223 
    224     <listitem>
    225       <para>2022-06-14</para>
    226       <itemizedlist>
    227         <listitem>
    228           <para>[bdubbs] - Update to python3-3.10.5. Fixes
    229           <ulink url="&lfs-ticket-root;5070">#5070</ulink>.</para>
    230         </listitem>
    231         <listitem>
    232           <para>[bdubbs] - Update to meson-0.62.2. Fixes
    233           <ulink url="&lfs-ticket-root;5068">#5068</ulink>.</para>
    234         </listitem>
    235         <listitem>
    236           <para>[bdubbs] - Update to kbd-2.5.0. Fixes
    237           <ulink url="&lfs-ticket-root;5067">#5067</ulink>.</para>
    238         </listitem>
    239         <listitem>
    240           <para>[bdubbs] - Update to file-5.42. Fixes
    241           <ulink url="&lfs-ticket-root;5072">#5072</ulink>.</para>
    242         </listitem>
    243         <listitem>
    244           <para>[bdubbs] - Update to linux-5.18.3. Fixes
    245           <ulink url="&lfs-ticket-root;5069">#5069</ulink>.</para>
    246         </listitem>
    247         <listitem>
    248           <para>[bdubbs] - Update to bc-5.3.1. Fixes
    249           <ulink url="&lfs-ticket-root;5071">#5071</ulink>.</para>
    250         </listitem>
    251       </itemizedlist>
    252     </listitem>
    253 
    254     <listitem>
    255       <para>2022-05-29</para>
    256       <itemizedlist>
    257         <listitem>
    258           <para>[bdubbs] - Update to iana-etc-20220524.
    259           Addresses <ulink url="&lfs-ticket-root;5006">#5006</ulink>.</para>
    260         </listitem>
    261         <listitem>
    262           <para>[bdubbs] - Update to iproute2-5.18.0.  Fixes
    263           <ulink url="&lfs-ticket-root;5065">#5065</ulink>.</para>
    264         </listitem>
    265         <listitem>
    266           <para>[bdubbs] - Update to linux-5.18.1.  Fixes
    267           <ulink url="&lfs-ticket-root;5061">#5061</ulink>.</para>
    268         </listitem>
    269         <listitem>
    270           <para>[bdubbs] - Update to perl-5.36.0.  Fixes
    271           <ulink url="&lfs-ticket-root;5066">#5066</ulink>.</para>
    272         </listitem>
    273       </itemizedlist>
    274     </listitem>
    275 
    276     <listitem>
    277       <para>2022-05-29</para>
    278       <itemizedlist>
    279         <listitem>
    280           <para>[xry111] - Update to vim-8.2.5014 (security fixes).
    281           Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
    282         </listitem>
    283         <listitem>
    284           <para>[xry111] - Update to ninja-1.11.0.  Fixes
    285           <ulink url="&lfs-ticket-root;5062">#5062</ulink>.</para>
    286         </listitem>
    287         <listitem>
    288           <para>[xry111] - Update to systemd-251.  Fixes
    289           <ulink url="&lfs-ticket-root;5064">#5064</ulink>.</para>
    290         </listitem>
    291       </itemizedlist>
    292     </listitem>
    293 
    294     <listitem>
    295       <para>2022-05-16</para>
    296       <itemizedlist>
    297         <listitem>
    298           <para>[bdubbs] - Update to linux-5.17.7.  Fixes
    299           <ulink url="&lfs-ticket-root;5059">#5059</ulink>.</para>
    300         </listitem>
    301         <listitem>
    302           <para>[bdubbs] - Update to psmisc-23.5.  Fixes
    303           <ulink url="&lfs-ticket-root;5060">#5060</ulink>.</para>
    304         </listitem>
    305       </itemizedlist>
    306     </listitem>
    307 
    308     <listitem>
    309       <para>2022-05-01</para>
    310       <itemizedlist>
    311         <listitem>
    312           <para>[bdubbs] - Update to openssl-3.0.3.  Fixes
    313           <ulink url="&lfs-ticket-root;5057">#5057</ulink>.</para>
    314         </listitem>
    315       </itemizedlist>
    316     </listitem>
    317 
    318     <listitem>
    319       <para>2022-05-01</para>
    320       <itemizedlist>
    321         <listitem>
    322           <para>[bdubbs] - Change nobody/nogroup uid/gid to 65534. </para>
    323         </listitem>
    324         <listitem>
    325           <para>[bdubbs] - Update to meson-0.62.1.  Fixes
    326           <ulink url="&lfs-ticket-root;5052">#5052</ulink>.</para>
    327         </listitem>
    328         <listitem>
    329           <para>[bdubbs] - Update to libpipeline-1.5.6.  Fixes
    330           <ulink url="&lfs-ticket-root;5053">#5053</ulink>.</para>
    331         </listitem>
    332         <listitem>
    333           <para>[bdubbs] - Update to elfutils-0.187.  Fixes
    334           <ulink url="&lfs-ticket-root;5054">#5054</ulink>.</para>
    335         </listitem>
    336         <listitem revision="systemd">
    337           <para>[bdubbs] - Update to Jinja2-3.1.2.  Fixes
    338           <ulink url="&lfs-ticket-root;5055">#5055</ulink>.</para>
    339         </listitem>
    340         <listitem>
    341           <para>[bdubbs] - Update to vim-8.2.4814.  Addresses
    342           <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
    343         </listitem>
    344         <listitem revision="sysv">
    345           <para>[bdubbs] - Update to sysvinit-3.03.  Fixes
    346           <ulink url="&lfs-ticket-root;5046">#5046</ulink>.</para>
    347         </listitem>
    348         <listitem>
    349           <para>[bdubbs] - Update to linux-5.17.5.  Fixes
    350           <ulink url="&lfs-ticket-root;5050">#5050</ulink>.</para>
    351         </listitem>
    352         <listitem>
    353           <para>[bdubbs] - Update to gcc-11.3.0.  Fixes
    354           <ulink url="&lfs-ticket-root;5051">#5051</ulink>.</para>
    355         </listitem>
    356         <listitem>
    357           <para>[bdubbs] - Update to coreutils-9.1.  Fixes
    358           <ulink url="&lfs-ticket-root;5048">#5048</ulink>.</para>
    359         </listitem>
    360         <listitem>
    361           <para>[bdubbs] - Update to bc-5.2.4.  Fixes
    362           <ulink url="&lfs-ticket-root;5049">#5049</ulink>.</para>
    363         </listitem>
    364       </itemizedlist>
    365     </listitem>
    366 
    367     <listitem>
    368       <para>2022-04-15</para>
    369       <itemizedlist>
    370         <listitem>
    371            <para>[bdubbs] - Add wheel-0.37.1 (Python module).</para>
    372         </listitem>
    373       </itemizedlist>
    374     </listitem>
    375 
    376     <listitem>
    377       <para>2022-04-15</para>
    378       <itemizedlist>
    379         <listitem>
    380           <para>[ken] - Patch Xz for a security fix.  Fixes
    381           <ulink url="&lfs-ticket-root;5047">#5047</ulink>.</para>
    382         </listitem>
    383         <listitem>
    384           <para>[bdubbs] - Update to libcap-2.64.  Fixes
    385           <ulink url="&lfs-ticket-root;5044">#5044</ulink>.</para>
    386         </listitem>
    387         <listitem>
    388           <para>[bdubbs] - Update to linux-5.17.3.  Fixes
    389           <ulink url="&lfs-ticket-root;5043">#5043</ulink>.</para>
    390         </listitem>
    391         <listitem>
    392           <para>[bdubbs] - Update to gzip-1.12.  Fixes
    393           <ulink url="&lfs-ticket-root;5042">#5042</ulink>.</para>
    394         </listitem>
    395       </itemizedlist>
    396     </listitem>
    397 
    398     <listitem>
    399       <para>2022-03-31</para>
    400       <itemizedlist>
    401         <listitem revision="sysv">
    402           <para>[bdubbs] - Update to sysvinit-3.02.  Fixes
    403           <ulink url="&lfs-ticket-root;5041">#5041</ulink>.</para>
    404         </listitem>
    405         <listitem>
    406           <para>[bdubbs] - Update to zlib-1.2.12 (Security Update).  Fixes
    407           <ulink url="&lfs-ticket-root;5040">#5040</ulink>.</para>
    408         </listitem>
    409         <listitem>
    410           <para>[bdubbs] - Update to expat-2.4.8.  Fixes
    411           <ulink url="&lfs-ticket-root;5039">#5039</ulink>.</para>
    412         </listitem>
    413         <listitem revision="systemd">
    414           <para>[bdubbs] - Update to Jinja2-3.1.1.  Fixes
    415           <ulink url="&lfs-ticket-root;5038">#5038</ulink>.</para>
    416         </listitem>
    417         <listitem>
    418           <para>[bdubbs] - Update to Python-3.10.4.  Fixes
    419           <ulink url="&lfs-ticket-root;5037">#5037</ulink>.</para>
    420         </listitem>
    421         <listitem>
    422           <para>[bdubbs] - Update to procps-ng-4.0.0.  Fixes
    423           <ulink url="&lfs-ticket-root;5036">#5036</ulink>.</para>
    424         </listitem>
    425         <listitem>
    426           <para>[bdubbs] - Update to iproute2-5.17.0.  Fixes
    427           <ulink url="&lfs-ticket-root;5035">#5035</ulink>.</para>
    428         </listitem>
    429         <listitem>
    430           <para>[bdubbs] - Update to meson-0.62.0.  Fixes
    431           <ulink url="&lfs-ticket-root;5034">#5034</ulink>.</para>
    432         </listitem>
    433         <listitem>
    434           <para>[bdubbs] - Update to linux-5.17.1 (Security Update).  Fixes
    435           <ulink url="&lfs-ticket-root;5033">#5033</ulink>.</para>
    436         </listitem>
    437         <listitem>
    438           <para>[bdubbs] - Update to util-linux-2.38.  Fixes
    439           <ulink url="&lfs-ticket-root;4997">#4997</ulink>.</para>
    440         </listitem>
    441       </itemizedlist>
    442     </listitem>
    443 
    444     <listitem>
    445       <para>2022-03-25</para>
    446       <itemizedlist>
    447         <listitem>
    448           <para>[pierre] - Update bootscripts to 20220324.  Fixes
    449           <ulink url="&lfs-ticket-root;5027">#5027</ulink>.</para>
    450         </listitem>
    451       </itemizedlist>
    452     </listitem>
    453 
    454     <listitem>
    455       <para>2022-03-20</para>
    456       <itemizedlist>
    457         <listitem>
    458           <para>[xry111] - Update to Python-3.10.3.  Fixes
    459           <ulink url="&lfs-ticket-root;5028">#5028</ulink>.</para>
    460         </listitem>
    461         <listitem>
    462           <para>[xry111] - Update to libtool-2.4.7.  Fixes
    463           <ulink url="&lfs-ticket-root;5029">#5029</ulink>.</para>
    464         </listitem>
    465         <listitem>
    466           <para>[xry111] - Update to linux-5.16.16.  Fixes
    467           <ulink url="&lfs-ticket-root;5030">#5030</ulink>.</para>
    468         </listitem>
    469         <listitem>
    470           <para>[xry111] - Update to tzdata-2022a.  Fixes
    471           <ulink url="&lfs-ticket-root;5031">#5031</ulink>.</para>
    472         </listitem>
    473         <listitem>
    474           <para>[xry111] - Update to man-db-2.10.2.  Fixes
    475           <ulink url="&lfs-ticket-root;5032">#5032</ulink>.</para>
    476         </listitem>
    477       </itemizedlist>
    478     </listitem>
    479 
    480     <listitem>
    481       <para>2022-03-16</para>
    482       <itemizedlist>
    483         <listitem>
    484           <para>[xry111] - Update to MarkupSafe-2.1.1. Fixes
    485           <ulink url="&lfs-ticket-root;5025">#5025</ulink>.</para>
    486         </listitem>
    487       </itemizedlist>
    488     </listitem>
    489 
    490     <listitem>
    491       <para>2022-03-15</para>
    492       <itemizedlist>
    493         <listitem>
    494           <para>[bdubbs] - Update to openssl-3.0.2. Fixes
    495           <ulink url="&lfs-ticket-root;5024">#5024</ulink>.</para>
    496         </listitem>
    497         <listitem>
    498           <para>[bdubbs] - Update to meson-0.61.3. Fixes
    499           <ulink url="&lfs-ticket-root;5023">#5023</ulink>.</para>
    500         </listitem>
    501         <listitem>
    502           <para>[xry111] - Update to expat-2.4.7. Fixes
    503           <ulink url="&lfs-ticket-root;5019">#5019</ulink>.</para>
    504         </listitem>
    505         <listitem>
    506           <para>[xry111] - Update to bc-5.2.3. Fixes
    507           <ulink url="&lfs-ticket-root;5020">#5020</ulink>.</para>
    508         </listitem>
    509         <listitem>
    510           <para>[xry111] - Update to linux-5.16.14 (security fix). Fixes
    511           <ulink url="&lfs-ticket-root;5021">#5021</ulink>.</para>
    512         </listitem>
    513         <listitem>
    514           <para>[xry111] - Update to perl-5.34.1. Fixes
    515           <ulink url="&lfs-ticket-root;5022">#5022</ulink>.</para>
    516         </listitem>
    517         <listitem>
    518           <para>[xry111] - Update to vim-8.2.4567 (security fix).
    519           Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
    520         </listitem>
    521       </itemizedlist>
    522     </listitem>
    523 
    524     <listitem>
    525       <para>2022-03-05</para>
    526       <itemizedlist>
    527         <listitem>
    528           <para>[xry111] - Stop changing the owner of
    529           <filename class='directory'>$LFS/source</filename> to
    530           <systemitem class='username'>lfs</systemitem>. Fixes
    531           <ulink url="&lfs-ticket-root;5018">#5018</ulink>.</para>
    532         </listitem>
    533         <listitem>
    534           <para>[xry111] - Add zstd-1.5.2 upstream fixes patch.</para>
    535         </listitem>
    536       </itemizedlist>
    537     </listitem>
    538 
    539     <listitem>
    540       <para>2022-03-02</para>
    541       <itemizedlist>
    542         <listitem>
    543           <para>[xry111] - Update to meson-0.61.2. Fixes
    544           <ulink url="&lfs-ticket-root;5013">#5013</ulink>.</para>
    545         </listitem>
    546         <listitem>
    547           <para>[xry111] - Update to linux-5.16.12. Fixes
    548           <ulink url="&lfs-ticket-root;5014">#5014</ulink>.</para>
    549         </listitem>
    550         <listitem>
    551           <para>[xry111] - Update to MarkupSafe-2.1.0. Fixes
    552           <ulink url="&lfs-ticket-root;5015">#5015</ulink>.</para>
    553         </listitem>
    554         <listitem revision="systemd">
    555           <para>[xry111] - Update to dbus-1.14.0. Fixes
    556           <ulink url="&lfs-ticket-root;5017">#5017</ulink>.</para>
    557         </listitem>
    558         <listitem>
    559           <para>[xry111] - Update to vim-8.2.4489 (security fixes).
    560           Addresses <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para>
    561         </listitem>
    562         <listitem>
    563           <para>[xry111] - Build libstdc++ in GCC pass 2, and remove the
    564           separate libstdc++ pass 2.</para>
    565         </listitem>
    566         <listitem>
    567           <para>[xry111] - Remove unneeded
    568           <parameter>--enable-64bit</parameter> for tcl.</para>
    569         </listitem>
    570       </itemizedlist>
    571     </listitem>
    572 
    573     <listitem>
    574       <para>2022-03-01</para>
    575       <itemizedlist>
    576         <listitem>
    577           <para>[bdubbs] - LFS-11.1 released.</para>
     47          <para>[bdubbs] - LFS-11.2 released.</para>
    57848        </listitem>
    57949      </itemizedlist>
  • chapter02/creatingpartition.xml

    r9023df4 r1203312  
    137137      adequate.</para></listitem>
    138138
     139      <listitem><para>/boot/efi &ndash; The EFI System Partition, which is
     140      needed for booting the system with UEFI.  Read
     141      <ulink url="&blfs-book;postlfs/grub-setup.html">the BLFS page</ulink>
     142      for details.</para></listitem>
     143
    139144      <listitem><para>/home &ndash; Highly recommended.  Share your home
    140145      directory and user customization across multiple distributions or LFS
  • chapter05/glibc.xml

    r9023df4 r1203312  
    200200      expected. To perform a sanity check, run the following commands:</para>
    201201
    202 <screen><userinput>echo 'int main(){}' &gt; dummy.c
    203 $LFS_TGT-gcc dummy.c
    204 readelf -l a.out | grep '/ld-linux'</userinput></screen>
     202<screen><userinput>echo 'int main(){}' | gcc -xc -
     203readelf -l a.out | grep ld-linux</userinput></screen>
    205204
    206205      <para>If everything is working correctly, there should be no errors,
     
    217216      continuing on.</para>
    218217
    219       <para>Once all is well, clean up the test files:</para>
    220 
    221 <screen><userinput>rm -v dummy.c a.out</userinput></screen>
     218      <para>Once all is well, clean up the test file:</para>
     219
     220<screen><userinput>rm -v a.out</userinput></screen>
    222221
    223222    </caution>
  • chapter05/linux-headers.xml

    r9023df4 r1203312  
    6161
    6262<screen><userinput remap="make">make headers ARCH=<replaceable>x86</replaceable>
    63 find usr/include -name '.*' -delete
    64 rm usr/include/Makefile
     63find usr/include -type f ! -name '*.h' -delete
    6564</userinput><userinput remap="install">cp -rv usr/include $LFS/usr</userinput></screen>
    6665
  • chapter06/gcc-pass2.xml

    r9023df4 r1203312  
    9090    --prefix=/usr                                  \
    9191    --with-build-sysroot=$LFS                      \
    92     --enable-initfini-array                        \
    9392    --disable-nls                                  \
    9493    --disable-multilib                             \
     
    144143      </varlistentry>
    145144
    146       <varlistentry>
    147         <term><parameter>--enable-initfini-array</parameter></term>
    148         <listitem>
    149           <para>This option is automatically enabled when building a native
    150           compiler with a native compiler on x86. But here, we build with
    151           a cross compiler, so we need to explicitly set this option.</para>
    152         </listitem>
    153       </varlistentry>
    154 
    155145    </variablelist>
    156146
  • chapter08/glibc.xml

    r9023df4 r1203312  
    174174      </listitem>
    175175
     176      <!-- https://sourceware.org/pipermail/libc-alpha/2022-August/141567.html -->
     177      <listitem>
     178        <para>The <emphasis>stdlib/tst-arc4random-thread</emphasis>
     179        test is known to fail if the host kernel is relatively old.</para>
     180      </listitem>
     181
    176182      <listitem>
    177183        <para>Some tests, for example
     
    181187      </listitem>
    182188
    183       <!--
    184         https://lists.linuxfromscratch.org/sympa/arc/lfs-support/2022-06/msg00022.html
    185         https://sourceware.org/pipermail/libc-alpha/2022-June/139839.html
    186       -->
    187       <listitem>
    188         <para>About 27 tests, for example <emphasis>elf/tst-pldd</emphasis>,
    189         are known to fail if the kernel supports namespaces (see
    190         <filename>namespaces(7)</filename> for details) but the host distro
    191         has disabled them via sysctl.</para>
    192       </listitem>
    193189<!--
    194190      <listitem>
     
    454450    <para>By default, the dynamic loader (<filename
    455451    class="libraryfile">/lib/ld-linux.so.2</filename>) searches through
    456     <filename class="directory">/lib</filename> and <filename
    457     class="directory">/usr/lib</filename> for dynamic libraries that are
    458     needed by programs as they are run. However, if there are libraries in
    459     directories other than <filename class="directory">/lib</filename> and
     452    <filename class="directory">/usr/lib</filename> for dynamic libraries
     453    that are needed by programs as they are run. However, if there are
     454    libraries in directories other than
    460455    <filename class="directory">/usr/lib</filename>, these need to be added
    461456    to the <filename>/etc/ld.so.conf</filename> file in order for the
  • chapter08/groff.xml

    r9023df4 r1203312  
    5454<screen><userinput remap="configure">PAGE=<replaceable>&lt;paper_size&gt;</replaceable> ./configure --prefix=/usr</userinput></screen>
    5555
    56     <para>This package does not support parallel build. Compile the package:</para>
    57 
    58 <screen><userinput remap="make">make -j1</userinput></screen>
     56<screen><userinput remap="make">make</userinput></screen>
    5957
    6058    <para>This package does not come with a test suite.</para>
  • chapter08/grub.xml

    r9023df4 r1203312  
    168168        <term><command>grub-glue-efi</command></term>
    169169        <listitem>
    170           <para>Processes ia32 and amd64 EFI images and glues them
    171           according to Apple format.</para>
     170          <para>Glue 32-bit and 64-bit binary into Apple universal one.</para>
    172171          <indexterm zone="ch-system-grub grub-glue-efi">
    173172            <primary sortas="b-grub-glue-efi">grub-glue-efi</primary>
  • chapter08/python.xml

    r9023df4 r1203312  
    103103    of this recommendation is for avoiding a conflict with the system
    104104    package manager (<command>dpkg</command> for example), but LFS does not
    105     have a system-wide package manager so this is not a problem.  If desired,
    106     suppress this warning by running the following commands:</para>
     105    have a system-wide package manager so this is not a problem.  And,
     106    <command>pip3</command> will attempt to check for a new version of
     107    itself whenever it's run.  As domain name resolving is not configured
     108    yet in LFS chroot environment, it will fail to check for a new version
     109    and produce a warning.  Once we boot the LFS system and set up network
     110    connection, it will then produce a warning telling the user to update it
     111    from a pre-built wheel on PyPI if any new version is available.  But LFS
     112    consider <command>pip3</command> a part of Python 3 so it should not be
     113    updated separately, and an update from a pre-built wheel will deviate
     114    from our purpose to build a Linux system from source code.  So the
     115    warning for a new <command>pip3</command> version should be ignored as
     116    well. If desired, suppress these warnings by running the following
     117    commands:</para>
    107118
    108119 <screen><userinput remap="install">cat &gt; /etc/pip.conf &lt;&lt; EOF
    109120[global]
    110121root-user-action = ignore
     122disable-pip-version-check = true
    111123EOF
    112124</userinput></screen>
  • chapter10/grub.xml

    r9023df4 r1203312  
    142142    </para></note>
    143143
     144    <note>
     145      <para>The GRUB designator for a partition may change if you added or
     146      removed some disks (including removable disks like USB thumb devices).
     147      The change may cause boot failure because
     148      <filename>grub.cfg</filename> refers to some <quote>old</quote>
     149      designators.  If you wish to avoid such a problem, you may use
     150      the UUID of partition and filesystem instead of GRUB designator to
     151      specify a partition.
     152      Run <command>lsblk -o UUID,PARTUUID,PATH,MOUNTPOINT</command> to show
     153      the UUID of your filesystems (in <literal>UUID</literal> column) and
     154      partitions (in <literal>PARTUUID</literal> column).  Then replace
     155      <literal>set root=(hdx,y)</literal> with
     156      <literal>search --set=root --fs-uuid <replaceable>&lt;UUID of the filesystem where the kernel is installed&gt;</replaceable></literal>, and replace
     157      <literal>root=/dev/sda2</literal> with
     158      <literal>root=PARTUUID=<replaceable>&lt;UUID of the partition where LFS is built&gt;</replaceable></literal>.</para>
     159      <para>Note that the UUID of a partition and the UUID of the filesystem
     160      in this partition is completely different.  Some online resources may
     161      instruct you to use
     162      <literal>root=UUID=<replaceable>&lt;filesystem UUID&gt;</replaceable></literal>
     163      instead of
     164      <literal>root=PARTUUID=<replaceable>&lt;partition UUID&gt;</replaceable></literal>,
     165      but doing so will require an initramfs which is beyond the scope of
     166      LFS.</para>
     167      <para>The name of the device node for a partition in
     168      <filename class='directory'>/dev</filename> may also change (more
     169      unlikely than GRUB designator change though).  You can also replace
     170      paths to device nodes like <literal>/dev/sda1</literal> with
     171      <literal>PARTUUID=<replaceable>&lt;partition UUID&gt;</replaceable></literal>,
     172      in <filename>/etc/fstab</filename>, to avoid a potential boot failure
     173      in case the device node name has changed.</para>
     174    </note>
     175
    144176    <para>GRUB is an extremely powerful program and it provides a tremendous
    145177    number of options for booting from a wide variety of devices, operating
  • chapter10/kernel.xml

    r9023df4 r1203312  
    150150       Pseudo filesystems  ---&gt;
    151151        [*] Tmpfs POSIX Access Control Lists [CONFIG_TMPFS_POSIX_ACL]</screen>
     152
     153      <para>Enable some additional features if you are building a 64-bit
     154      system.  If you are using menuconfig, enable them in the order of
     155      <parameter>CONFIG_PCI_MSI</parameter> first, then
     156      <parameter>CONFIG_IRQ_REMAP</parameter>, at last
     157      <parameter>CONFIG_X86_X2APIC</parameter> because an option only
     158      shows up after its dependencies are selected.</para>
     159
     160      <screen role="nodump">Processor type and features ---&gt;
     161  [*] Support x2apic [CONFIG_X86_X2APIC]
     162Memory Management options  ---&gt;
     163  [ ] Enable userfaultfd() system call [CONFIG_USERFAULTFD]
     164Device Drivers ---&gt;
     165  [*] PCI Support ---&gt; [CONFIG_PCI]
     166    [*] Message Signaled Interrupts (MSI and MSI-X) [CONFIG_PCI_MSI]
     167  [*] IOMMU Hardware Support ---&gt; [CONFIG_IOMMU_SUPPORT]
     168    [*] Support for Interrupt Remapping [CONFIG_IRQ_REMAP]</screen>
    152169    </note>
    153170
     
    223240          upon switching to root filesystem just before starting
    224241          init.</para>
     242        </listitem>
     243      </varlistentry>
     244
     245      <varlistentry>
     246        <term><parameter>Support x2apic</parameter></term>
     247        <listitem>
     248          <para>Support running the interrupt controller of 64-bit x86
     249          processors in x2APIC mode.  x2APIC may be enabled by firmware on
     250          64-bit x86 systems, and a kernel without this option enabled will
     251          panic on boot if x2APIC is enabled by firmware.  This option has
     252          has no effect, but also does no harm if x2APIC is disabled by the
     253          firmware.</para>
     254        </listitem>
     255      </varlistentry>
     256
     257      <varlistentry>
     258        <term><parameter>Enable userfaultfd() system call</parameter></term>
     259        <listitem>
     260          <para>If this option is enabled, a security vulnerability not
     261          resolved in Linux-&linux-version; yet will be exploitable.
     262          Disable this option to avoid the vulnerability.  This system call
     263          is not used by any part of LFS or BLFS.</para>
    225264        </listitem>
    226265      </varlistentry>
  • chapter11/reboot.xml

    r9023df4 r1203312  
    6262    </para></listitem>
    6363
     64    <listitem><para>Install <ulink
     65    url='&blfs-book;postlfs/firmware.html'>firmwares</ulink> if the kernel
     66    driver for your hardware require some firmware to function properly.
     67    </para></listitem>
     68
    6469    <listitem><para>Finally, a review of the following configuration files
    6570    is also appropriate at this point.</para>
Note: See TracChangeset for help on using the changeset viewer.