Skip to content

Commit 3a66f36

Browse files
committed
seems impossible to do with GOFLAGS
1 parent 6f2745d commit 3a66f36

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

.github/workflows/windows.yaml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ permissions:
3838

3939
env:
4040
GOTOOLCHAIN: local
41-
GOFLAGS: "-tags=nobadger,nomysql,nopgx"
41+
GOFLAGS: "-extldflags=-fuse-ld=lld -tags=nobadger,nomysql,nopgx "
4242
PHP_DOWNLOAD_BASE: "https://windows.php.net/downloads/releases"
4343
CC: clang
4444
CXX: clang++
@@ -137,16 +137,14 @@ jobs:
137137
echo "$vcpkgRoot\bin" | Out-File -FilePath $env:GITHUB_PATH -Append
138138
echo "$watcherRoot" | Out-File -FilePath $env:GITHUB_PATH -Append
139139
echo "$phpBin" | Out-File -FilePath $env:GITHUB_PATH -Append
140-
141-
$customVersion = "FrankenPHP $env:FRANKENPHP_VERSION PHP $env:PHP_VERSION Caddy"
142-
$ldflags = "-extldflags=-fuse-ld=lld -X 'github.com/caddyserver/caddy/v2.CustomVersion=$customVersion'"
143-
echo "GOFLAGS=$env:GOFLAGS -ldflags=`"$ldflags`"" | Out-File -FilePath $env:GITHUB_ENV -Append
144140
145141
echo "CGO_CFLAGS=-DFRANKENPHP_VERSION=$env:FRANKENPHP_VERSION -I$vcpkgRoot\include -I$watcherRoot -I$phpDevel\include -I$phpDevel\include\main -I$phpDevel\include\TSRM -I$phpDevel\include\Zend -I$phpDevel\include\ext" | Out-File -FilePath $env:GITHUB_ENV -Append
146142
echo "CGO_LDFLAGS=-L$vcpkgRoot\lib -lbrotlienc -L$watcherRoot -llibwatcher-c -L$phpBin -L$phpDevel\lib -lphp8ts -lphp8embed" | Out-File -FilePath $env:GITHUB_ENV -Append
147143
148144
- name: Build FrankenPHP
149-
run: go build
145+
run: |
146+
$customVersion = "FrankenPHP $env:FRANKENPHP_VERSION PHP $env:PHP_VERSION Caddy"
147+
go build -ldflags="-extldflags=-fuse-ld=lld -X 'github.com/caddyserver/caddy/v2.CustomVersion=$customVersion'"
150148
working-directory: frankenphp\caddy\frankenphp
151149

152150
- name: Create Zip Archive

0 commit comments

Comments
 (0)