• [gentoo-dev] Re: news item draft: Gentoo raises s390x baseline to z10

    From Doug Freed@21:1/5 to dilfridge@gentoo.org on Sun Apr 13 22:30:01 2025
    On Sun, Apr 13, 2025, 13:18 Andreas K. Huettel <dilfridge@gentoo.org> wrote:

    Draft to be published ASAP, feedback welcome...



    Title: Gentoo raises s390x baseline to z10
    Author: Andreas K. Hüttel <dilfridge@gentoo.org>
    Posted: xxxx-xx-xx
    Revision: x
    News-Item-Format: 2.0
    Display-If-Profile: default/linux/s390/17.0/s390x
    Display-If-Profile: default/linux/s390/17.0/s390x/systemd/merged-usr Display-If-Profile: default/linux/s390/23.0/split-usr/s390x Display-If-Profile: default/linux/s390/23.0/s390x
    Display-If-Profile: default/linux/s390/23.0/s390x/systemd

    Since more and more software for s390x assumes the presence of a more
    recent processor, we will raise in 64bit s390x profiles the ISA baseline
    for the catalyst stage builds and the published binary packages from
    z900 to z10 (i.e., -march=z10).


    This wording is a little awkward. I suggest "[...] we will raise the ISA baseline in 64bit s390x profiles for the catalyst stage builds [...]"


    * If you are running an installation and emerge locally from source,
    this does not affect you.

    * If you are running an installation and use our binary packages,
    please make sure you have compatibility for z10 or switch to building
    from source.

    * The 64bit s390x stages will only work with machines compatible with
    z10.

    * This does not affect the 31bit s390 stages or packages.

    The z10 Enterprise Class (2097 series) was introduced in February 2008 [1], which essentially means everyone except hardware archaeologists should be fine.

    Note that z10 is still a very conservative setting; on modern machines
    a newer ISA is strongly recommended.

    [1] https://en.wikipedia.org/wiki/IBM_Z

    --
    Andreas K. Hüttel
    dilfridge@gentoo.org
    Gentoo Linux developer
    (council, toolchain, base-system, perl, libreoffice)


    -dwfreed

    <div dir="auto"><div><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sun, Apr 13, 2025, 13:18 Andreas K. Huettel &lt;<a href="mailto:dilfridge@gentoo.org">dilfridge@gentoo.org</a>&gt; wrote:<br></div><blockquote class="
    gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Draft to be published ASAP, feedback welcome...<br>



    Title: Gentoo raises s390x baseline to z10<br>
    Author: Andreas K. Hüttel &lt;<a href="mailto:dilfridge@gentoo.org" target="_blank" rel="noreferrer">dilfridge@gentoo.org</a>&gt;<br>
    Posted: xxxx-xx-xx<br>
    Revision: x<br>
    News-Item-Format: 2.0<br>
    Display-If-Profile: default/linux/s390/17.0/s390x<br>
    Display-If-Profile: default/linux/s390/17.0/s390x/systemd/merged-usr<br> Display-If-Profile: default/linux/s390/23.0/split-usr/s390x<br> Display-If-Profile: default/linux/s390/23.0/s390x<br>
    Display-If-Profile: default/linux/s390/23.0/s390x/systemd<br>

    Since more and more software for s390x assumes the presence of a more<br> recent processor, we will raise in 64bit s390x profiles the ISA baseline<br> for the catalyst stage builds and the published binary packages from <br>
    z900 to z10 (i.e., -march=z10).<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">This wording is a little awkward.  I suggest &quot;[...] we will raise the ISA baseline in 64bit s390x profiles for the catalyst stage builds [...]&
    quot;</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

    * If you are running an installation and emerge locally from source, <br>
      this does not affect you.<br>

    * If you are running an installation and use our binary packages, <br>
      please make sure you have compatibility for z10 or switch to building<br>
      from source.<br>

    * The 64bit s390x stages will only work with machines compatible with<br>
      z10.<br>

    * This does not affect the 31bit s390 stages or packages.<br>

    The z10 Enterprise Class (2097 series) was introduced in February 2008 [1],<br> which essentially means everyone except hardware archaeologists should be<br> fine.<br>

    Note that z10 is still a very conservative setting; on modern machines<br>
    a newer ISA is strongly recommended.<br>

    [1] <a href="https://en.wikipedia.org/wiki/IBM_Z" rel="noreferrer noreferrer" target="_blank">https://en.wikipedia.org/wiki/IBM_Z</a><br>

    -- <br>
    Andreas K. Hüttel<br>
    <a href="mailto:dilfridge@gentoo.org" target="_blank" rel="noreferrer">dilfridge@gentoo.org</a><br>
    Gentoo Linux developer<br>
    (council, toolchain, base-system, perl, libreoffice)</blockquote></div></div><div dir="auto"><br></div><div dir="auto">-dwfreed</div><div dir="auto"></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)