Export CGO build flags
We should probably set this by default in %gobuild, but that'd require more testing...
This commit is contained in:
parent
031c0c9b6a
commit
8cdca4606d
1 changed files with 2 additions and 0 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue