This patch fix #29815 that built on big-endian ppc64 failed.#29827
This patch fix #29815 that built on big-endian ppc64 failed.#29827dannytsen wants to merge 1 commit intoopenssl:masterfrom
Conversation
Removed \.localentry directive to prevent mixing ELFv1 ABI and ELFv2 ABI directives. Signed-off-by: Danny Tsen <[email protected]>
|
Which branches should it go to? |
Since it is a fix for a change introduced in [1], [1] #28990 |
|
|
|
This pull request is ready to merge |
Otherwise there is mixing of ELFv1 ABI and ELFv2 ABI directives and PPC64 big endian builds fail. Fixes #29815 Signed-off-by: Danny Tsen <[email protected]> Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Shane Lontis <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> MergeDate: Tue Feb 3 08:39:50 2026 (Merged from #29827) (cherry picked from commit 5aaa7e5)
Otherwise there is mixing of ELFv1 ABI and ELFv2 ABI directives and PPC64 big endian builds fail. Fixes #29815 Signed-off-by: Danny Tsen <[email protected]> Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Shane Lontis <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> MergeDate: Tue Feb 3 08:39:50 2026 (Merged from #29827)
Otherwise there is mixing of ELFv1 ABI and ELFv2 ABI directives and PPC64 big endian builds fail. Fixes #29815 Signed-off-by: Danny Tsen <[email protected]> Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Shane Lontis <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> MergeDate: Tue Feb 3 08:39:50 2026 (Merged from #29827) (cherry picked from commit 5aaa7e5)
|
Merged to the master, 3.6, 3.5, 3.4 and 3.3 branches with reworded commit message. Thank you for your contribution. |
Otherwise there is mixing of ELFv1 ABI and ELFv2 ABI directives and PPC64 big endian builds fail. Fixes #29815 Signed-off-by: Danny Tsen <[email protected]> Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Shane Lontis <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> MergeDate: Tue Feb 3 08:39:50 2026 (Merged from #29827) (cherry picked from commit 5aaa7e5)
Otherwise there is mixing of ELFv1 ABI and ELFv2 ABI directives and PPC64 big endian builds fail. Fixes #29815 Signed-off-by: Danny Tsen <[email protected]> Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Shane Lontis <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> MergeDate: Tue Feb 3 08:39:50 2026 (Merged from #29827) (cherry picked from commit 5aaa7e5)
OpenSSL 3.5.5 has an ELFv1/ELFv2 ABI mismatch that breaks powerpc64-unknown-linux-gnu builds. The fix is merged in openssl/openssl#29827 but not yet released. See * openssl/openssl#29815 * rust-lang/rust#152240 (comment)
OpenSSL 3.5.5 has an ELFv1/ELFv2 ABI mismatch that breaks powerpc64-unknown-linux-gnu builds. The fix is merged in openssl/openssl#29827 but not yet released. See * openssl/openssl#29815 * rust-lang/rust#152240 (comment)
Otherwise there is mixing of ELFv1 ABI and ELFv2 ABI directives and PPC64 big endian builds fail. Fixes openssl#29815 Signed-off-by: Danny Tsen <[email protected]> Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Shane Lontis <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> MergeDate: Tue Feb 3 08:39:50 2026 (Merged from openssl#29827)
Otherwise there is mixing of ELFv1 ABI and ELFv2 ABI directives and PPC64 big endian builds fail. Fixes #29815 Signed-off-by: Danny Tsen <[email protected]> Reviewed-by: Paul Dale <[email protected]> Reviewed-by: Shane Lontis <[email protected]> Reviewed-by: Tomas Mraz <[email protected]> MergeDate: Tue Feb 3 08:39:50 2026 (Merged from openssl/openssl#29827) Gbp-Pq: Name aes-gcm-ppc.pl-Removed-.localentry-directive.patch
300.6.0 contains OpenSSL 3.6.2 which contains the fix openssl/openssl#29827 that should resolve the ppc64 issue.
This patch fix #29815 that built on big-endian ppc64 failed.
Removed .localentry directive to prevent mixing ELFv1 ABI and ELFv2 ABI directives.
Signed-off-by: Danny Tsen [email protected]
Checklist