F41 Change Proposal: PHP no 32 bit / PHP 64-bit only (self-contained)

PHP 64-bit only

This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.


:link: Summary

Drop support for 32-bit builds

:link: Owner

:link: Detailed Description

PHP is not a library, so is not multilib. 32-bit consumes builder CPU/time, but nothing is shipped in the repositories.

A lot of projects donโ€™t have 32-bit CI, so this may raise FTBFS (10 in F40 Mass Rebuild)

Add for all extension packages:

ExcludeArch: %{ix86}

:link: Benefit to Fedora

Save developer and builder time.

:link: Scope

  • Proposal owners: Mass rebuild.

  • Other developers: N/A (not a System Wide Change)

  • Release engineering:#Releng issue number

  • List of deliverables: N/A (not a System Wide Change)

  • Policies and guidelines: N/A (not a System Wide Change)

  • Trademark approval: N/A (not needed for this Change)

:link: Upgrade/compatibility impact

N/A (not a System Wide Change)

:link: How To Test

  • N/A (no change in the repository)

:link: User Experience

  • N/A (no change in available packages)

:link: Dependencies

All php-* packages (and some *-php)

:link: Contingency Plan

  • Contingency mechanism: Drop not compatible packages.

  • Contingency deadline: N/A (not a System Wide Change)

  • Blocks release? N/A (not a System Wide Change), Yes/No

  • Blocks product? product

:link: Documentation

  • N/A

:link: Release Notes


Sounds good to me.

The wiki link seems wrong, it leads to a different change proposal.

Link to Wiki fixed (Changes/php no 32 bit - Fedora Project Wiki)

This change proposal has now been submitted to FESCo with ticket #3183 for voting.

To find out more, please visit our Changes Policy documentation.

This change has now been accepted by FESCo for Fedora Linux 41. This change can be tracked through tracker bug #2274819. A full set of the currently accepted changes can be found on the change set page.

How do you feel about the proposal as written?
  • Strongly in favor
  • In favor, with reservations
  • Neutral
  • Opposed, but could be convinced
  • Strongly opposed
0 voters

If you are in favor but have reservations, or are opposed but something could change your mind, please explain in a reply.

We want everyone to be heard, but many posts repeating the same thing actually makes that harder. If you have something new to say, please say it. If, instead, you find someone has already covered what youโ€™d like to express, please simply giving that post a :heart: instead of reiterating. You can even do this by email, by replying with the heart emoji or just โ€œ+1โ€. This will make long topics easier to follow.

Please note that this is an advisory โ€œstraw pollโ€ meant to gauge sentiment. It isnโ€™t a vote or a scientific survey. See About the Change Proposals category for more about the Change Process and moderation policy.

Work done

PHP and extensions are now build without 32-bit support