Skip to content

Commit e93d103

Browse files
committed
SPC_DEFAULT_LD_FLAGS renamed to SPC_DEFAULT_LDFLAGS
1 parent 9e4a622 commit e93d103

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

config/env.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ LD=${SPC_DEFAULT_LD}
104104
; default compiler flags, used in CMake toolchain file, openssl and pkg-config build
105105
SPC_DEFAULT_CFLAGS="-fPIC -O3 -pipe -fno-plt -fno-semantic-interposition -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffunction-sections -fdata-sections"
106106
SPC_DEFAULT_CXXFLAGS="${SPC_DEFAULT_CFLAGS}"
107-
SPC_DEFAULT_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,-z,noexecstack -Wl,--gc-sections"
107+
SPC_DEFAULT_LDFLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,-z,noexecstack -Wl,--gc-sections"
108108
; upx executable path
109109
UPX_EXEC=${PKG_ROOT_PATH}/bin/upx
110110
; phpmicro patches, for more info, see: https://github.com/easysoft/phpmicro/tree/master/patches
@@ -144,7 +144,7 @@ LD=${SPC_DEFAULT_LD}
144144
; default compiler flags, used in CMake toolchain file, openssl and pkg-config build
145145
SPC_DEFAULT_CFLAGS="--target=${MAC_ARCH}-apple-darwin -O3 -fno-plt -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffunction-sections -fdata-sections"
146146
SPC_DEFAULT_CXXFLAGS="${SPC_DEFAULT_CFLAGS}"
147-
SPC_DEFAULT_LD_FLAGS="-Wl,-dead_strip"
147+
SPC_DEFAULT_LDFLAGS="-Wl,-dead_strip"
148148
; phpmicro patches, for more info, see: https://github.com/easysoft/phpmicro/tree/master/patches
149149
SPC_MICRO_PATCHES=cli_checks,macos_iconv
150150

src/Package/Library/imagemagick.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ class imagemagick
1919
#[BuildFor('Linux')]
2020
public function buildUnix(LibraryPackage $lib, ToolchainInterface $toolchain): void
2121
{
22-
$ldflags = $original_ldflags = getenv('SPC_DEFAULT_LD_FLAGS');
22+
$ldflags = $original_ldflags = getenv('SPC_DEFAULT_LDFLAGS');
2323
if (str_contains($ldflags, '-Wl,--as-needed')) {
2424
$ldflags = str_replace('-Wl,--as-needed', '', $ldflags);
25-
f_putenv("SPC_DEFAULT_LD_FLAGS={$ldflags}");
25+
f_putenv("SPC_DEFAULT_LDFLAGS={$ldflags}");
2626
}
2727

2828
$ac = UnixAutoconfExecutor::create($lib)
@@ -58,7 +58,7 @@ public function buildUnix(LibraryPackage $lib, ToolchainInterface $toolchain): v
5858

5959
$ac->configure()->make();
6060

61-
f_putenv("SPC_DEFAULT_LD_FLAGS={$original_ldflags}");
61+
f_putenv("SPC_DEFAULT_LDFLAGS={$original_ldflags}");
6262

6363
$filelist = [
6464
'ImageMagick.pc',

src/StaticPHP/Package/LibraryPackage.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,8 @@ public function getLibExtraLdFlags(): string
160160
// get environment variable
161161
$env = getenv($this->getSnakeCaseName() . '_LDFLAGS') ?: '';
162162
// get default ld flags
163-
$arch_ld_flags = getenv('SPC_DEFAULT_LD_FLAGS') ?: '';
164-
if (!empty(getenv('SPC_DEFAULT_LD_FLAGS')) && !str_contains($env, $arch_ld_flags)) {
163+
$arch_ld_flags = getenv('SPC_DEFAULT_LDFLAGS') ?: '';
164+
if (!empty(getenv('SPC_DEFAULT_LDFLAGS')) && !str_contains($env, $arch_ld_flags)) {
165165
$env .= ' ' . $arch_ld_flags;
166166
}
167167
return trim($env);

0 commit comments

Comments
 (0)