Export CGO build flags

We should probably set this by default in %gobuild, but that'd require
more testing...
This commit is contained in:
Maxwell G 2026-01-13 22:58:49 -06:00
commit 8cdca4606d
No known key found for this signature in database
GPG key ID: F79E4E25E8C661F8

View file

@ -92,6 +92,7 @@ export COMMON_LDFLAGS="-X %{goipath}/lib/build.Version=v%{version} -X %{goipath}
# noupgrade: disable syncthing self-update functionality
# libsqlite3 / cgo: link system libsqlite3
export GO_BUILDTAGS="noupgrade libsqlite3 cgo"
export CGO_CFLAGS="%{build_cflags}" CGO_LDFLAGS="%{build_ldflags}"
for cmd in cmd/syncthing cmd/stdiscosrv cmd/strelaysrv cmd/infra/strelaypoolsrv ; do
export GO_LDFLAGS="-X %{goipath}/lib/build.Program=$(basename $cmd) $COMMON_LDFLAGS"
@ -158,6 +159,7 @@ desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop
%if %{with check}
export LANG=C.utf8
export GO_BUILDTAGS="noupgrade libsqlite3 cgo"
export CGO_CFLAGS="%{build_cflags}" CGO_LDFLAGS="%{build_ldflags}"
%gocheck2
%endif