fix openssl with zlib no symbol bug

This commit is contained in:
crazywhalecc 2023-04-08 18:45:37 +08:00
parent 24c6a3a637
commit 2766450696
No known key found for this signature in database
GPG Key ID: 1F4BDD59391F2680

View File

@ -40,7 +40,7 @@ class openssl extends LinuxLibraryBase
$ex_lib = '-ldl -pthread'; $ex_lib = '-ldl -pthread';
$env = $this->builder->pkgconf_env . " CFLAGS='{$this->builder->arch_c_flags}'"; $env = $this->builder->pkgconf_env . " CFLAGS='{$this->builder->arch_c_flags}'";
$env .= " CC='{$this->builder->cc} --static -static-libgcc -idirafter " . BUILD_INCLUDE_PATH . $env .= " CC='{$this->builder->cc} -static -idirafter " . BUILD_INCLUDE_PATH .
' -idirafter /usr/include/ ' . ' -idirafter /usr/include/ ' .
' -idirafter /usr/include/' . $this->builder->arch . '-linux-gnu/ ' . ' -idirafter /usr/include/' . $this->builder->arch . '-linux-gnu/ ' .
"' "; "' ";
@ -64,8 +64,8 @@ class openssl extends LinuxLibraryBase
->exec( ->exec(
"{$this->builder->configure_env} {$env} ./Configure no-shared {$extra} " . "{$this->builder->configure_env} {$env} ./Configure no-shared {$extra} " .
'--prefix=/ ' . '--prefix=/ ' .
"--libdir={$lib} " . '--libdir=lib ' .
'--static -static ' . '-static ' .
"{$zlib_extra}" . "{$zlib_extra}" .
'no-legacy ' . 'no-legacy ' .
"linux-{$this->builder->arch}{$clang_postfix}" "linux-{$this->builder->arch}{$clang_postfix}"