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

    From Sam James@21:1/5 to Andreas K. Huettel on Tue Apr 15 22:00:01 2025
    "Andreas K. Huettel" <dilfridge@gentoo.org> writes:

    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).

    * 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.

    LGTM. Just for completeness: motivation for this was partly https://bugs.gentoo.org/936790 but we'd had other issues before with
    e.g. nettle I think.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam James@21:1/5 to Sam James on Tue Apr 15 22:00:01 2025
    Sam James <sam@gentoo.org> writes:

    "Andreas K. Huettel" <dilfridge@gentoo.org> writes:

    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).

    * 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.

    LGTM. Just for completeness: motivation for this was partly https://bugs.gentoo.org/936790 but we'd had other issues before with
    e.g. nettle I think.

    (I mean just on the ML, of course not suggesting editing the post.)

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