Details
-
Task
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
None
-
Night's Watch
-
1
-
NW - 2021-07-14
-
Enhancement
-
-
Needs Assessment
Description
In https://github.com/puppetlabs/puppet-runtime/pull/401 we removed an openssl performance patch that made openssl crash on Solaris i386.
After investigations from OpenSSL team(https://github.com/openssl/openssl/issues/13666) the cause was identified on the compiler side (stack pointer was not 32bits aligned). Adding -mincoming-stack-boundary=2 argument to the compiler looks to solve the issue.