Test: gcc-14.2.1+20241102-0.1

Brian Inglis Brian.Inglis@SystematicSW.ab.ca
Mon Nov 4 20:26:36 GMT 2024


On 2024-11-04 12:00, ASSI wrote:
> The native Gcc compilers have been updated to the latest upstream
> snapshot version of the gcc-13 branch:
> 
>   gcc-14.2.1+20241102
> 
> This build incorporates the experimental v4 patch from T. Yano to use
> the newlib locale function in libstdc++ so that other locales (aside
> from "C") become usable.
> 
> Cygwin does not allow multiple versions of the compilers to be installed
> concurrently.
> 
> For this build, the D compiler has been disabled since it does not
> bootstrap due to the missing Phobos runtime on Cygwin.  No testing
> beyond the compiler testsuite has been done.  Libgccjit is now building
> and part of the release again.

I realised there are docs provided only for gcc/g++, objc/objc++, gccint, 
gfortran, libgccjit, libgomp, libquadmath, but nothing for libstdc++, not even 
info or man pages.

Is there any chance we could possibly get libstdc++.info* or man pages included 
with the build, or as (a) separate -doc package(s), and possibly other libraries 
or components where info or man pages are available, and may not currently be 
built or installed?

I struggled to find any Cygwin or online docs mentioning libstdc++, until a 
poster linked:

     https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html,

One upstream refuses to support distros that do not support C++20 compilers!

Given that cygwin/-devel is built with the old ABI, is there any point in trying 
to build libraries/packages that *require* the new ABI features in C++20?

I am asking to adopt dependent orphaned packages, just so I *can* rebuild them 
with the new ABI, so is trying this exercise going to be futile?

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Cygwin mailing list