don't do host shenanigans with libffi

This commit is contained in:
DubbleClick
2025-07-16 12:28:22 +07:00
parent df4d66ad4b
commit 64776e3868

View File

@@ -18,14 +18,8 @@ class libffi extends LinuxLibraryBase
*/ */
public function build(): void public function build(): void
{ {
$arch = getenv('SPC_ARCH');
UnixAutoconfExecutor::create($this) UnixAutoconfExecutor::create($this)
->configure( ->configure()->make();
"--host={$arch}-unknown-linux",
"--target={$arch}-unknown-linux",
"--libdir={$this->getLibDir()}"
)
->make();
if (is_file(BUILD_ROOT_PATH . '/lib64/libffi.a')) { if (is_file(BUILD_ROOT_PATH . '/lib64/libffi.a')) {
copy(BUILD_ROOT_PATH . '/lib64/libffi.a', BUILD_ROOT_PATH . '/lib/libffi.a'); copy(BUILD_ROOT_PATH . '/lib64/libffi.a', BUILD_ROOT_PATH . '/lib/libffi.a');