Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127684 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 704C31A00BC for ; Mon, 16 Jun 2025 15:21:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1750087198; bh=vdKW9rGRoC5K8G9lA0mpdKRRuXFH3C/p6NFo2ObK3EY=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=eAAJk2YPkDoMuB9DTnc72bxWt4NPFm11wMmlFWU4eKQ9E6mlXY5gdVsYdmipf6iqZ PqgiiqihV9bMhwhbFPnhaQggR1U0FSP9wkSCNOVcDc3NGlQRDaUi7Cx41iLcflVzfx p3j9cCJ4WwvsWBBEi26ZMEHvJ9gzvmRE9C5D3Q8VOnVn1gAT8CLg7phGbObPJG3EP9 zsexY3PNVgvNgjIiXtDdcetzkt/vy4dtFH0B1G6vXgu5XTslAAhGNNPDuGfZkPn8FB 9f1Q5DZ8dVDwJhAJmRyCuYlTmKJ6qZ4hfY5z784vxbjrzelG5aa9Bhc+vhwtxRSwF/ t2BdPWR+rbQ7Q== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 58878180387 for ; Mon, 16 Jun 2025 15:19:56 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,HTML_MESSAGE, RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from fhigh-a8-smtp.messagingengine.com (fhigh-a8-smtp.messagingengine.com [103.168.172.159]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 16 Jun 2025 15:19:53 +0000 (UTC) Received: from phl-compute-05.internal (phl-compute-05.phl.internal [10.202.2.45]) by mailfhigh.phl.internal (Postfix) with ESMTP id 4B735114010A; Mon, 16 Jun 2025 11:21:52 -0400 (EDT) Received: from phl-imap-05 ([10.202.2.95]) by phl-compute-05.internal (MEProxy); Mon, 16 Jun 2025 11:21:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bottled.codes; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm2; t=1750087312; x= 1750173712; bh=vdKW9rGRoC5K8G9lA0mpdKRRuXFH3C/p6NFo2ObK3EY=; b=F HPebk7KjCL78cWMWMXFDUQB57jiIVpCQXwhd8laWTEZ0H/MzQN8emvSQ8VHRsgfm IEAbWDN68+S3lJY/izAGwA/xLFc7u+bQDnEckq9FMpAQc3XL+jCvSq17ASzxBlzA QyJVVDMka1fFtpQy8X4kTbCz2DEtQJuT0iQ2qtOdgOihEBUYY559ftNSHToFY/nB KCuz8eJHJQ07vMRTbaw83wySzcQMzPvEW2qH6ul3xkDNPUFcuiXSAxEr3r5K8I3C RaRIqjLXISIXAKfYtD781+l9bWNDAOBE0SXVjS85iqkEo4biQHfY8oqAxXOYzaia f9gyVYuz7NGeiULFcVPTQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1750087312; x=1750173712; bh=vdKW9rGRoC5K8G9lA0mpdKRRuXFH3C/p6NF o2ObK3EY=; b=EVb/yMAFd/XxjYXKn25sYCvQwVWVazqc0+XTXL1fkJ/lC8gw5D/ 9dwrMPnL2Mj5DPYcNPM3QX8+FwEXBvXKe9XYjikgRfZoKjttOMd0hTDpLhjewVX2 jHazl5y/pBalca24gEVMMBbDQDJ1/agYTR5N16KdQrxLc5nZ7JedI1GjAWI7V4wD t9y4L4GZaLHPA4XplYI309eRQwsvBgbiRvCshppxTCAhrh4FXakaJCzDTtZ+R/+S VCcu8BO15j9Rjv5vH8oquHNlieb1TnvTWSMKYC8w/UOO6OP0gksX5VDzL+qHVK72 OCWxCkTvx1HnlrFsOgfuajNDALqqjjCqPvA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddugddvieelfecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefoggffhffvvefkjghfufgtsegrtderreertdej necuhfhrohhmpedftfhosgcunfgrnhguvghrshdfuceorhhosgessghothhtlhgvugdrtg houggvsheqnecuggftrfgrthhtvghrnhepieeuteehvddvfeejhffgieehleehhedthfef keejffelgfevvdekudetjeejtddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomheprhhosgessghothhtlhgvugdrtghouggvshdpnhgspghrtghp thhtohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepughrvggrlhgvtghsse hgmhgrihhlrdgtohhmpdhrtghpthhtohepihhnthgvrhhnrghlsheslhhishhtshdrphhh phdrnhgvthdprhgtphhtthhopehmrghrtgesmhgrsggvrdgsvghrlhhinh X-ME-Proxy: Feedback-ID: ifab94697:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 014501820073; Mon, 16 Jun 2025 11:21:51 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 X-ThreadId: Tc073e2972d3113a8 Date: Mon, 16 Jun 2025 17:21:31 +0200 To: =?UTF-8?Q?Alexandru_P=C4=83tr=C4=83nescu?= , "Marc Bennewitz" Cc: "php internals" Message-ID: In-Reply-To: References: <4093d14a-8e53-4843-9a07-c7f1d1f339c5@mabe.berlin> Subject: Re: [PHP-DEV] Year 2038 issue Content-Type: multipart/alternative; boundary=fde79f8511954e359b0308b36245b90c From: rob@bottled.codes ("Rob Landers") --fde79f8511954e359b0308b36245b90c Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Mon, Jun 16, 2025, at 16:54, Alexandru P=C4=83tr=C4=83nescu wrote: >=20 > On Mon, Jun 16, 2025 at 4:03=E2=80=AFPM Marc Bennewitz wrote: >> Hi all, >>=20 >> It's 12.5 years only until the timestamps in PHP on 32bit will not wo= rk=20 >> as expected anymore. >>=20 >=20 > Hi, >=20 > I think that maybe we can already deprecate supporting 32 bit builds. > And, maybe with PHP 9, or PHP 10, or with a future version that might = exist in about 6/7 years, completely drop 32 bits support. >=20 > As far as I checked a bit, all major OSs where PHP could run already d= ropped or will drop support for 32 bits builds. > I expect that at some point even the linux kernel will drop support. >=20 > The impacted runtimes will probably be very low. >=20 > --=20 > Alex >=20 100% agree. We are already running out of space on some bitmasks (there = are a couple with exactly one bit left, or even none in the case of GC f= lags) for 32 bit support. =E2=80=94 Rob --fde79f8511954e359b0308b36245b90c Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable


On Mon, Jun 16, 2025, at 16:54, Alexandru P=C4=83tr=C4= =83nescu wrote:

On Mon, = Jun 16, 2025 at 4:03=E2=80=AFPM Marc Bennewitz <marc@mabe.berlin> = wrote:
Hi all,

It's 12.5 years only= until the timestamps in PHP on 32bit will not work
as expec= ted anymore.


Hi,

I think that maybe we can already deprecate = supporting 32 bit builds.
And, maybe with PHP 9, or PHP 10, or= with a future version that might exist in about 6/7 years, completely d= rop 32 bits support.

As far as I checked a bit,= all major OSs where PHP could run already dropped or will drop support = for 32 bits builds.
I expect that at some point even the linux= kernel will drop support.

The impacted runtime= s will probably be very low.

-- 
Alex


<= div>100% agree. We are already running out of space on some bitmasks (th= ere are a couple with exactly one bit left, or even none in the case of = GC flags) for 32 bit support.

=E2=80=94 Rob
--fde79f8511954e359b0308b36245b90c--