Re: Minimum compiler version?

Neil Horman <[email protected]> Wed, 9 Jul 2025 17:20:32 -0400
Newsgroups gmane.comp.encryption.openssl.user
Message-ID <CAJbOq17A2frSQc0a-Qb_0o94f0vJ7ZzER0k2pOcdLReO4bOmhA@mail.gmail.com>
you'll find our supported platform list here:
https://mirror.openssl-library.org/policies/general-supplemental/platforms/

Generally speaking our supported platform use gcc 9 as a minimum, but we
don't officially support RISCV (note they are considered unadopted on that
list).  For those platforms the compilers that have been used by anyone who
has tried are a myriad of older compilers (for instance the hpux targets
claim gcc, and the latest version that I know of on that OS is gcc 4), so
you may be likely to experience pushback from any implementation that uses
the newer intrinsics.

Neil


On Wed, Jul 9, 2025 at 4:57 PM Eric Roshan-Eisner <[email protected]>
wrote:

> I'm looking into contributing my RISCV Vector implementation of poly1305
> [1] to openssl. It would need to be rewritten to conform to openssl's
> internal asm API. I see that most of the simd implementations are in
> perlasm. Could I contribute a RISCV implementation in C using the newish
> vector compiler intrinsics [2]? These are supported by gcc 14 and clang 17.
> I can't find any documented minimum compiler versions for the project as a
> whole, or for RISCV in particular.
>
> Can openssl use features from newer compilers, or otherwise gate this
> implementation at build time?
>
> -Eric
>
> [1] https://github.com/edre/rvv-chacha-poly
> [2] https://github.com/riscv-non-isa/rvv-intrinsic-doc
>
> --
> You received this message because you are subscribed to the Google Groups
> "openssl-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to openssl-users+unsubscribe-MCmKBN63+Bmbup2nOX2J7Q@public.gmane.org
> To view this discussion visit
> https://groups.google.com/a/openssl.org/d/msgid/openssl-users/75a8a7f1-0547-4858-b96d-f4a0e0d3c019n%40openssl.org
> <https://groups.google.com/a/openssl.org/d/msgid/openssl-users/75a8a7f1-0547-4858-b96d-f4a0e0d3c019n%40openssl.org?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups "openssl-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openssl-users+unsubscribe-MCmKBN63+Bmbup2nOX2J7Q@public.gmane.org
To view this discussion visit https://groups.google.com/a/openssl.org/d/msgid/openssl-users/CAJbOq17A2frSQc0a-Qb_0o94f0vJ7ZzER0k2pOcdLReO4bOmhA%40mail.gmail.com.