Skip to content

Commit aff3373

Browse files
committed
remote -lutil?
1 parent 420fe49 commit aff3373

File tree

6 files changed

+8
-9
lines changed

6 files changed

+8
-9
lines changed

bin/build-static-frankenphp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ echo 'LD=/opt/rh/devtoolset-10/root/usr/bin/ld' >> /tmp/spc-gnu-docker.env
148148
echo 'SPC_DEFAULT_C_FLAGS=-fPIE -fPIC' >> /tmp/spc-gnu-docker.env
149149
echo 'SPC_LIBC=glibc' >> /tmp/spc-gnu-docker.env
150150
echo 'SPC_CMD_VAR_PHP_MAKE_EXTRA_LDFLAGS_PROGRAM="-Wl,-O1 -pie"' >> /tmp/spc-gnu-docker.env
151-
echo 'SPC_CMD_VAR_PHP_MAKE_EXTRA_LIBS="-ldl -lpthread -lm -lresolv -lutil -lrt"' >> /tmp/spc-gnu-docker.env
151+
echo 'SPC_CMD_VAR_PHP_MAKE_EXTRA_LIBS="-ldl -lpthread -lm -lresolv -lrt"' >> /tmp/spc-gnu-docker.env
152152

153153
# Run docker
154154
# shellcheck disable=SC2068

bin/spc-gnu-docker

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ fi
156156
echo 'SPC_DEFAULT_C_FLAGS=-fPIC' > /tmp/spc-gnu-docker.env
157157
echo 'SPC_LIBC=glibc' >> /tmp/spc-gnu-docker.env
158158
echo 'SPC_CMD_VAR_PHP_MAKE_EXTRA_LDFLAGS_PROGRAM="-Wl,-O1 -pie"' >> /tmp/spc-gnu-docker.env
159-
echo 'SPC_CMD_VAR_PHP_MAKE_EXTRA_LIBS="-ldl -lpthread -lm -lresolv -lutil -lrt"' >> /tmp/spc-gnu-docker.env
159+
echo 'SPC_CMD_VAR_PHP_MAKE_EXTRA_LIBS="-ldl -lpthread -lm -lresolv -lrt"' >> /tmp/spc-gnu-docker.env
160160

161161
# Environment variable passthrough
162162
ENV_LIST=""

config/env.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,11 @@ SPC_CMD_VAR_PHP_CONFIGURE_CPPFLAGS="-I${BUILD_INCLUDE_PATH}"
115115
; LDFLAGS for configuring php
116116
SPC_CMD_VAR_PHP_CONFIGURE_LDFLAGS="-L${BUILD_LIB_PATH}"
117117
; LIBS for configuring php
118-
SPC_CMD_VAR_PHP_CONFIGURE_LIBS="-ldl -lrt -lpthread -lm -lresolv -lutil"
118+
SPC_CMD_VAR_PHP_CONFIGURE_LIBS="-ldl -lrt -lpthread -lm -lresolv"
119119
; EXTRA_CFLAGS for `make` php
120120
SPC_CMD_VAR_PHP_MAKE_EXTRA_CFLAGS="-g -fstack-protector-strong -fno-ident -fPIE ${SPC_DEFAULT_C_FLAGS}"
121121
; EXTRA_LIBS for `make` php
122-
SPC_CMD_VAR_PHP_MAKE_EXTRA_LIBS="-ldl -lrt -lpthread -lm -lresolv -lutil"
122+
SPC_CMD_VAR_PHP_MAKE_EXTRA_LIBS="-ldl -lrt -lpthread -lm -lresolv"
123123
; EXTRA_LDFLAGS for `make` php, can use -release to set a soname for libphp.so
124124
SPC_CMD_VAR_PHP_MAKE_EXTRA_LDFLAGS=""
125125
; EXTRA_LDFLAGS_PROGRAM for `make` php

src/SPC/builder/extension/swoole.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,13 @@ class swoole extends Extension
1414
{
1515
public function patchBeforeMake(): bool
1616
{
17-
$patched = false;
1817
if ($this->builder instanceof MacOSBuilder) {
1918
// Fix swoole with event extension <util.h> conflict bug
2019
$util_path = shell()->execWithResult('xcrun --show-sdk-path', false)[1][0] . '/usr/include/util.h';
2120
FileSystem::replaceFileStr(SOURCE_PATH . '/php-src/ext/swoole/thirdparty/php/standard/proc_open.cc', 'include <util.h>', 'include "' . $util_path . '"');
22-
$patched = true;
21+
return true;
2322
}
24-
return $patched;
23+
return false;
2524
}
2625

2726
public function getExtVersion(): ?string

src/SPC/builder/unix/library/ldap.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ trait ldap
1212
{
1313
public function patchBeforeBuild(): bool
1414
{
15-
$extra = SPCTarget::getLibc() === 'glibc' ? '-ldl -lpthread -lm -lresolv -lutil' : '';
15+
$extra = SPCTarget::getLibc() === 'glibc' ? '-ldl -lpthread -lm -lresolv' : '';
1616
FileSystem::replaceFileStr($this->source_dir . '/configure', '"-lssl -lcrypto', '"-lssl -lcrypto -lz ' . $extra);
1717
return true;
1818
}

src/SPC/util/executor/UnixCMakeExecutor.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ private function makeCmakeToolchainFile(): string
200200
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
201201
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
202202
set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)
203-
set(CMAKE_EXE_LINKER_FLAGS "-ldl -lpthread -lm -lutil")
203+
set(CMAKE_EXE_LINKER_FLAGS "-ldl -lpthread -lm")
204204
CMAKE;
205205
// Whoops, linux may need CMAKE_AR sometimes
206206
if (PHP_OS_FAMILY === 'Linux') {

0 commit comments

Comments
 (0)