[INTERNALS-WIN] Re: New Windows/others dependencies for bundled GD in PHP 8.6?

[email protected] (Shivam Mathur) Fri, 3 Jul 2026 09:05:51 +0530
Newsgroups php.internals.win
Message-ID <[email protected]>
Hi Pierre,

Yes, I have uploaded the builds and added them to the manifests for 8.6 =
and master.

I forgot to mention this earlier, we recently added support for zstd and =
brotli encoding in curl, so we have brotli as a dependency in the =
manifest.
So I removed the shared libs for brotli in the libjxl builds as they =
were overwriting the ones we have.
I would like to clean up this in the future so that libjxl can use the =
existing brotli builds as dependencies, but for now it should work.
Might be a good idea to add fallbacks in the GD PR to use the existing =
shared brotli libraries.

Thanks
Shivam

> On 3 Jul 2026, at 8:08=E2=80=AFAM, Pierre Joye <[email protected]> =
wrote:
>=20
> Hello,
>=20
> On Thu, Jul 2, 2026 at 11:29=E2=80=AFPM Pierre Joye =
<[email protected]> wrote:
>>=20
>> Hi Shivam,
>>=20
>> On Thu, Jul 2, 2026 at 6:13=E2=80=AFPM Pierre Joye =
<[email protected]> wrote:
>>=20
>>>> It should be possible using the cmake arguments.
>>>> You might need patches to follow the _a.lib convention for static =
libraries we have if the upstream follows a different naming.
>>>=20
>>>=20
>>> sure thing, I did that convention way too long ago  :)
>>=20
>> Done, for heif, jxl, tiff and ultrahdr. config.w32 tries first static
>> libs, fall back to non static if not found.
>=20
> I ran the windows zts again to verify, all new libs, static, present
> and found. Thanks!
>=20
> cheers,
> --=20
> Pierre
>=20
> @pierrejoye