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 <dtsen@us.ibm.com>
|
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 <dtsen@us.ibm.com> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> 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 <dtsen@us.ibm.com> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> 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 <dtsen@us.ibm.com> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> 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 <dtsen@us.ibm.com> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> 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 <dtsen@us.ibm.com> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> 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 <dtsen@us.ibm.com> Reviewed-by: Paul Dale <paul.dale@oracle.com> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Tomas Mraz <tomas@openssl.org> MergeDate: Tue Feb 3 08:39:50 2026 (Merged from openssl#29827)
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 dtsen@us.ibm.com
Checklist