[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed
From: |
Phillip Lord |
Subject: |
Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed |
Date: |
Wed, 02 Feb 2022 21:58:10 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) |
Corwin Brust <corwin@bru.st> writes:
> On Sat, Jan 29, 2022 at 3:32 PM H. Dieter Wilhelm
> <dieter@duenenhof-wilhelm.de> wrote:
>>
>>
>> libXpm-noX4.dll
>>
>> provides a nicer logo and icons. (I didn't test much functionality
>> yet.)
>
> Thanks! I'll see if that could be a gap somewhere in the build
> process. The windows release builds seem to have a pretty ugly logo
> on the splash.
>
>>
>> In /nt/README.W32 is a list of further dependencies provided in MSYS2
>> packages:
>>
>> mingw-w64-x86_64-giflib
>> mingw-w64-x86_64-gnutls
>> mingw-w64-x86_64-libjpeg-turbo
>> mingw-w64-x86_64-libpng
>> mingw-w64-x86_64-librsvg
>> mingw-w64-x86_64-libtiff
>> mingw-w64-x86_64-libxml2
>> mingw-w64-x86_64-xpm-nox
>> mingw-w64-x86_64-lcms2
>>
>
> Here is the list from build-deps-zips. I'm fairly sure at least
> harfbuzz and jansson should be added, but I strongly suspect the list
> in the script is a good one (at least, I like the emacs release
> packages Phillip has been creating).
>
> mingw-w64-x86_64-giflib
> mingw-w64-x86_64-gnutls
> mingw-w64-x86_64-harfbuzz
> mingw-w64-x86_64-jansson
> mingw-w64-x86_64-lcms2
> mingw-w64-x86_64-libjpeg-turbo
> mingw-w64-x86_64-libpng
> mingw-w64-x86_64-librsvg
> mingw-w64-x86_64-libtiff
> mingw-w64-x86_64-libxml2
> mingw-w64-x86_64-xpm-nox
>
> Removing the intersection of these gives me:
>
> mingw-w64-x86_64-harfbuzz
> mingw-w64-x86_64-jansson
>
> However, when I look a little further down the script at the DLLs that
> we'll bundle, I note that xpm-nox is missing from the latter list, so
> that probably confirms the change needed per comments above.
>
> I will test that I confirm back.
>
>> are above dependencies considered as the absolut minimal set for a state
>> of the art Emacs under Windows?
>
> Do you want to patch the documentation while I further mangle Phillips
> scripts?
>
> PS, not intending to side track the "simpler path" conversation you
> are having with Eli, here, but I do think we should carry what we
> learn back to the scripts that appear to do the job now. In all
> events, I suspect jannsson and harbuzz should be documented in
> README.W32 in *some* fashion.
Just to confirm this will just be an omission on be behalf. IIRC,
jannson and harfbuzz are the last two additions to the
dependencies. lcms2, I think, but I remembered to patch the
documentation there.
Phil
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, (continued)
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, H. Dieter Wilhelm, 2022/02/05
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, Corwin Brust, 2022/02/05
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, Stefan Monnier, 2022/02/06
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, H. Dieter Wilhelm, 2022/02/06
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, Stefan Monnier, 2022/02/07
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, H. Dieter Wilhelm, 2022/02/09
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, Eli Zaretskii, 2022/02/09
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, Stefan Monnier, 2022/02/09
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, Corwin Brust, 2022/02/09
- Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, Robert Pluim, 2022/02/10
Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed,
Phillip Lord <=
Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed, Phillip Lord, 2022/02/02