Changeset 6786a6d


Ignore:
Timestamp:
03/24/2024 01:54:13 AM (5 weeks ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
trunk
Children:
38cb080
Parents:
c1e405fb (diff), 31ea2da (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:blfs into trunk

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general/prog/cbindgen.xml

    rc1e405fb r6786a6d  
    8888
    8989    <para>
    90       To test the results, issue: <command>cargo test</command>.
     90      To test the results, issue: <command>cargo test --release</command>.
    9191      Three tests in <filename>profile.rs</filename> are known to fail.
    9292    </para>
  • general/prog/rust.xml

    rc1e405fb r6786a6d  
    77  <!ENTITY rust-download-http "https://static.rust-lang.org/dist/rustc-&rust-version;-src.tar.xz">
    88  <!ENTITY rust-download-ftp  " ">
    9   <!ENTITY rust-md5sum        "14a8ac688b461a3127090cad513aee05">
    10   <!ENTITY rust-size          "155 MB">
     9  <!ENTITY rust-md5sum        "7df442945fb2e32cbccd45a7faa3a5e1">
     10  <!ENTITY rust-size          "156 MB">
    1111  <!ENTITY rust-buildsize     "8.9 GB (298 MB installed); add 6.4 GB if running the tests">
    1212  <!ENTITY rust-time          "6.7 SBU (including download time; add 6.2 SBU for tests, both using parallelism=8)">
     
    145145      </listitem>
    146146    </itemizedlist>
    147 
     147    <!-- only keep this here for reuse in case we need a patch
    148148    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    149149    <itemizedlist spacing="compact">
     
    155155      </listitem>
    156156    </itemizedlist>
    157 
     157    -->
    158158    <bridgehead renderas="sect3">Rust Dependencies</bridgehead>
    159159
     
    252252
    253253    <para>
    254       If running the test suite, apply a patch to prevent the build
    255       system from unnecessarily rebuilding the compiler:
    256     </para>
    257 
    258     <screen><userinput>patch -Np1 -i ../rustc-&rust-version;-testsuite_fix-1.patch</userinput></screen>
    259 
    260     <para>
    261254      Create a suitable <filename>config.toml</filename> file which will
    262255      configure the build.
     
    271264# and updated it to follow the major changes of the building system,
    272265# so x.py will not warn us to do such a review.
    273 change-id = 118703
     266change-id = 102579
    274267
    275268[llvm]
     
    341334    </note>
    342335
    343     <!-- https://github.com/rust-lang/rust/pull/116672 -->
    344     <para>
    345       If building with system <xref linkend='llvm'/>,
    346       adapt rustc to allow it to build and function with the changes in
    347       LLVM-18:
    348     </para>
    349 
    350 <screen><userinput remap="pre">sed 's/f[0-9][0-9]:/i128:128-&amp;/' \
    351     -i compiler/rustc_target/src/spec/targets/{i?86,x86_64}*.rs &amp;&amp;
    352 sed '/static_assert_size!\((Lit|MetaItemLit|BasicBlockData|Terminator)/d' \
    353     -ri compiler/{rustc_ast/src/ast.rs,rustc_middle/src/mir/mod.rs}</userinput></screen>
    354 
    355336    <para>
    356337      Compile <application>Rust</application> by running the following
     
    389370    <!-- https://github.com/rust-lang/rust/pull/115869 -->
    390371    <para>
    391       Two tests,<filename>tests/ui/issues/issue-21763.rs</filename> and
     372      Two tests, <filename>tests/ui/issues/issue-21763.rs</filename> and
    392373      <filename>tests/debuginfo/regression-bad-location-list-67992.rs</filename>,
    393374      are known to fail.
    394375    </para>
    395376
    396     <para>
    397       With LLVM-18, two codegen tests named
    398       <!-- https://github.com/rust-lang/rust/pull/119523 -->
    399       <filename>abi-main-signature-32bit-c-int.rs</filename> and
    400       <!-- Don't know why yet ??? -->
    401       <filename>slice-reverse.rs</filename> are
    402       known to fail.
     377    <!-- https://github.com/rust-lang/rust/pull/120529 -->
     378    <para>
     379      With LLVM-18, two <literal>[run-make]</literal> tests named
     380      <filename>rustdoc-target-spec-json-path</filename> and
     381      <filename>target-specs</filename> are known to fail.
    403382    </para>
    404383
     
    467446python3 x.py install --stage=1 cargo clippy rustfmt</userinput></screen>
    468447
    469     <!-- https://github.com/rust-lang/rust/issues/115213 -->
    470     <para>
    471       The building system attempts to install some files twice, and during
    472       the second attempt it renames the old one (installed in the first
    473       attempt) with the <filename class='extension'>.old</filename> suffix.
    474       As the &root; user, remove these files:
    475     </para>
    476 
    477     <screen role='root'><userinput>find /opt/rustc-&rust-version; -name "*.old" -delete</userinput></screen>
    478 
    479     <para>
    480       Still as the &root; user, symlink a <application>Zsh</application>
     448    <para>
     449      Still as the &root; user, fix the installation of documentations
     450      and symlink a <application>Zsh</application>
    481451      completion file into the correct location:
    482452    </para>
    483453
    484 <screen role='root'><userinput>install -vdm755 /usr/share/zsh/site-functions      &amp;&amp;
     454    <screen role='root'><userinput>rm -fv /opt/rustc-&rust-version;/share/doc/rustc-&rust-version;/*.old   &amp;&amp;
     455install -vm644 README.md                                \
     456               /opt/rustc-&rust-version;/share/doc/rustc-&rust-version; &amp;&amp;
     457
     458install -vdm755 /usr/share/zsh/site-functions      &amp;&amp;
    485459ln -sfv /opt/rustc/share/zsh/site-functions/_cargo \
    486460        /usr/share/zsh/site-functions</userinput></screen>
  • introduction/welcome/changelog.xml

    rc1e405fb r6786a6d  
    4444      <itemizedlist>
    4545        <listitem>
    46           <para>[thomas] - Update to gnutls-3.8.4. Fixes
    47           <ulink url="&blfs-ticket-root;19510">#19510</ulink>.</para>
     46          <para>[thomas] - Update to gnutls-3.8.4 (Security Update). Fixes
     47          <ulink url="&blfs-ticket-root;19510">#19510</ulink>.</para>
     48        </listitem>
     49        <listitem>
     50          <para>[xry111] - Update to rustc-1.77.0.  Fixes
     51          <ulink url="&blfs-ticket-root;19527">#19527</ulink>.</para>
    4852        </listitem>
    4953      </itemizedlist>
     
    5559        <listitem>
    5660          <para>[rahul] - Update to cmake-3.29.0. Fixes
    57           <ulink url="&blfs-ticket-root;19525">#19525</ulink>.</para>
     61          <ulink url="&blfs-ticket-root;19525">#19525</ulink>.</para>
    5862        </listitem>
    5963        <listitem>
    6064          <para>[rahul] - Update to gtk4-4.14.1. Fixes
    61           <ulink url="&blfs-ticket-root;19464">#19464</ulink>.</para>
     65          <ulink url="&blfs-ticket-root;19464">#19464</ulink>.</para>
    6266        </listitem>
    6367        <listitem>
    6468          <para>[rahul] - Update to pipewire-1.0.4. Fixes
    65           <ulink url="&blfs-ticket-root;19462">#19462</ulink>.</para>
     69          <ulink url="&blfs-ticket-root;19462">#19462</ulink>.</para>
    6670        </listitem>
    6771        <listitem>
  • networking/netprogs/wget.xml

    rc1e405fb r6786a6d  
    105105
    106106    <para>
    107       To test the results, issue: <command>make check</command>. A few tests
    108       are known to fail due to an incompatibility with Python 3.12.
     107      To test the results, issue: <command>make check</command>.
    109108    </para>
    110109
  • packages.ent

    rc1e405fb r6786a6d  
    361361<!ENTITY ruby-version                 "&ruby-minor-version;.&ruby-patch-version;">
    362362<!ENTITY ruby-gemdir                  "/usr/lib/ruby/gems/&ruby-minor-version;.0">
    363 <!ENTITY rust-version                 "1.76.0">
     363<!ENTITY rust-version                 "1.77.0">
    364364<!ENTITY scons-version                "4.7.0">
    365365<!ENTITY slang-version                "2.3.3">
Note: See TracChangeset for help on using the changeset viewer.