#21580 closed enhancement (fixed)

rustc-1.87.0

Reported by: Bruce Dubbs Owned by: Xi Ruoyao
Priority: normal Milestone: 12.4
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version.

Change History (3)

comment:1 by Xi Ruoyao, 17 months ago

Owner: changed from blfs-book to Xi Ruoyao
Status: new → assigned

Mine.

Tentative change to BLFS:

  • general/prog/rust.xml

    diff --git a/general/prog/rust.xml b/general/prog/rust.xml
    index 28d239944a..43a58d9848 100644
    a b ln -svfn rustc-&rust-version; /opt/rustc</userinput></screen>  
    229229    </note>
    230230
    231231    <para>
    232       Create a suitable <filename>config.toml</filename> file which will
     232      Create a suitable <filename>bootstrap.toml</filename> file which will
    233233      configure the build.
    234234    </para>
    235235
    236 <screen><userinput>cat &lt;&lt; EOF &gt; config.toml
    237 <literal># See config.toml.example for more possible options,
    238 # and see src/bootstrap/defaults/config.dist.toml for a few options
     236<screen><userinput>cat &lt;&lt; EOF &gt; bootstrap.toml
     237<literal># See bootstrap.toml.example for more possible options,
     238# and see src/bootstrap/defaults/bootstrap.dist.toml for a few options
    239239# automatically set when building from a release tarball
    240240# (unfortunately, we have to override many of them).
    241241
    242242# Tell x.py the editors have reviewed the content of this file
    243243# and updated it to follow the major changes of the building system,
    244244# so x.py will not warn us to do such a review.
    245 change-id = 136941
     245change-id = 138986
    246246
    247247[llvm]
    248248# When using system llvm prefer shared libraries
    … … link-shared = true  
    253253targets = "X86"
    254254
    255255[build]
     256description = "for BLFS &version;"
     257
    256258# Do a 2-stage bootstrap instead of a 3-stage one to save time and space.
    257259# Note that the numbers "1" below mean to *run* the stage-*1* compiler and
    258260# build the stage-2 compiler.
    … … docdir = "share/doc/rustc-&rust-version;"  
    275277
    276278[rust]
    277279channel = "stable"
    278 description = "for BLFS &version;"
    279280
    280281# Enable the same optimizations as the official upstream build.
    281282lto = "thin"
    … … mv -v /etc/bash_completion.d/cargo /usr/share/bash-completion/completions</useri  
    498499
    499500    <para>
    500501      <literal>channel = "stable"</literal>: this ensures only stable features
    501       can be used, the default in <filename>config.toml</filename> is to use
     502      can be used, the default in <filename>bootstrap.toml</filename> is to use
    502503      development features, which is not appropriate for a released version.
    503504    </para>
    504505
    505506    <!-- comment while using shipped LLVM -->
    506507    <para>
    507508      <literal>[target.x86_64-unknown-linux-gnu]</literal>: the syntax of
    508       <filename>config.toml</filename> requires an <literal>llvm-config</literal>
     509      <filename>bootstrap.toml</filename> requires an <literal>llvm-config</literal>
    509510      entry for each target for which system-llvm is to be used. Change the target
    510511      to <literal>[target.i686-unknown-linux-gnu]</literal> if you are building
    511512      on 32-bit x86. This whole section may be omitted if you wish to build
  • packages.ent

    diff --git a/packages.ent b/packages.ent
    index ae21d073c0..cea3596fcd 100644
    a b  
    389389<!ENTITY ruby-patch-version           "3">
    390390<!ENTITY ruby-version                 "&ruby-minor-version;.&ruby-patch-version;">
    391391<!ENTITY ruby-gemdir                  "/usr/lib/ruby/gems/&ruby-minor-version;.0">
    392 <!ENTITY rust-version                 "1.86.0">
     392<!ENTITY rust-version                 "1.87.0">
    393393<!ENTITY rust-bindgen-version         "0.71.1">
    394394<!ENTITY scons-version                "4.9.1">
    395395<!ENTITY slang-version                "2.3.3">

comment:3 by Xi Ruoyao, 17 months ago

Resolution: → fixed
Status: assigned → closed
Note: See TracTickets for help on using tickets.