From: Matt Caswell Date: Wed, 24 Aug 2022 14:10:56 +0000 (+0100) Subject: Drop the optimisation level for ppc64le cross-compile X-Git-Tag: openssl-3.2.0-alpha1~2159 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=200d9521a0d406a7d02778d1c6c5a5230caeecf5;p=thirdparty%2Fopenssl.git Drop the optimisation level for ppc64le cross-compile The default cross compiler (gcc 9.4.0) for ppc64le on Ubunut 20.04 seems buggy and causes a seg fault in sslapitest. This doesn't impact any other CI cross compile platforms and does not seem to impact the gcc 10.3.0 cross compiler. We just drop the optimisation level on that platform. Reviewed-by: Tomas Mraz Reviewed-by: Hugo Landau (Merged from https://github.com/openssl/openssl/pull/19056) --- diff --git a/.github/workflows/cross-compiles.yml b/.github/workflows/cross-compiles.yml index 0b4609e57ee..1bb1cf189ec 100644 --- a/.github/workflows/cross-compiles.yml +++ b/.github/workflows/cross-compiles.yml @@ -80,7 +80,10 @@ jobs: }, { arch: powerpc64le-linux-gnu, libs: libc6-dev-ppc64el-cross, - target: linux-ppc64le + # The default compiler for this platform on Ubuntu 20.04 seems + # buggy and causes test failures. Dropping the optimisation level + # resolves it. + target: -O2 linux-ppc64le }, { arch: riscv64-linux-gnu, libs: libc6-dev-riscv64-cross,