-
-
Notifications
You must be signed in to change notification settings - Fork 10.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update VMS configurations #20983
Update VMS configurations #20983
Conversation
A native x86_64 C compiler has appeared. We preserve the previous config target with a new name to indicate that it's for cross compilation, at least for the time being.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a bug fix? I do not know.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Definitely not a bug fix IMO.
This is a feature. It also doesn't meet the config addition only requirement for back porting.
This pull request is ready to merge |
and merged. |
A native x86_64 C compiler has appeared. We preserve the previous config target with a new name to indicate that it's for cross compilation, at least for the time being. Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> Reviewed-by: Paul Dale <[email protected]> (Merged from #20983)
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> Reviewed-by: Paul Dale <[email protected]> (Merged from #20983)
This is a bug fix. The cross compiling config target should never have been named openssl/util/perl/OpenSSL/config.pm Lines 168 to 172 in d500f04
openssl/util/perl/OpenSSL/config.pm Lines 950 to 953 in d500f04
This means that for 3.0 and 3.1, someone doing the documented minimum configuration and build: $ perl Configure
$ mms ... will get a very early build failure looking approximately like this:
Having the cross compiling config target (misnamed) was always meant to be a temporary measure for the state of affairs a few years, and was meant to be updated to a more correctly defined config target as soon as a native compiler for x86_64 appeared. So, if this isn't backported fully to 3.0 and 3.1, at least the config target rename in |
At some point in the future, I fully expect |
I am OK treating it as a bug fix. |
I reopened this and am currently seeking approval to backport, hoping that my explanation helped. If agreement is impossible, this will require an OTC discussion |
OK with this being a bug fix. |
I'll take that as two approvals to backport. Thanks |
A native x86_64 C compiler has appeared. We preserve the previous config target with a new name to indicate that it's for cross compilation, at least for the time being. Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> Reviewed-by: Paul Dale <[email protected]> (Merged from #20983) (cherry picked from commit d6175dc)
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> Reviewed-by: Paul Dale <[email protected]> (Merged from #20983) (cherry picked from commit d500f04)
A native x86_64 C compiler has appeared. We preserve the previous config target with a new name to indicate that it's for cross compilation, at least for the time being. Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> Reviewed-by: Paul Dale <[email protected]> (Merged from #20983) (cherry picked from commit d6175dc)
Reviewed-by: Tomas Mraz <[email protected]> Reviewed-by: Hugo Landau <[email protected]> Reviewed-by: Paul Dale <[email protected]> (Merged from #20983) (cherry picked from commit d500f04)
The x86_64 port has been moving forward, there is now a C compiler
available (released in mid-February this year).
Furthermore, OpenSSL has had support for using the OpenVMS port of
Intel's
ias
for years, but not had any actual information about it.It's about time that it's mentioned.