From 8cdca4606dc2cbda8914f46cab74a39be8af6aa1 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Tue, 13 Jan 2026 22:58:49 -0600 Subject: [PATCH] Export CGO build flags We should probably set this by default in %gobuild, but that'd require more testing... --- syncthing.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/syncthing.spec b/syncthing.spec index 9d041da..5f14f9d 100644 --- a/syncthing.spec +++ b/syncthing.spec @@ -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