This commit is contained in:
DubbleClick
2025-07-19 23:54:38 +07:00
parent 6c109c52f6
commit 6c18862fd1
4 changed files with 3 additions and 6 deletions

View File

@@ -15,8 +15,8 @@ trait jbig
*/
public function patchBeforeBuild(): bool
{
// Patch Makefile to add -fPIC flag for position-independent code
FileSystem::replaceFileStr($this->source_dir . '/Makefile', 'CFLAGS = -O2 -W -Wno-unused-result', 'CFLAGS = -O2 -W -Wno-unused-result -fPIC');
return true;
}
/**
@@ -24,7 +24,6 @@ trait jbig
*/
protected function build(): void
{
// Build the library
shell()->cd($this->source_dir)->initializeEnv($this)
->exec("make -j{$this->builder->concurrency} {$this->builder->getEnvString()} lib")
->exec('cp libjbig/libjbig.a ' . BUILD_LIB_PATH)