Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / syncthing
Commits: df17ab90 by Acid Xeon at 2024-02-10T04:45:11+01:00 Tweak Go package guidelines >From >https://wiki.archlinux.org/title/Go_package_guidelines#Flags_and_build_options Set `CGO_ENABLED=1` as disabling cgo makes `CGO_*FLAGS` useless. Signed-off-by: Xeonacid <h.dwww...@gmail.com> - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -43,13 +43,16 @@ prepare() { } build() { - export CGO_ENABLED=0 + export CGO_ENABLED=1 export BUILD_HOST=archlinux export BUILD_USER=${pkgbase} - export EXTRA_LDFLAGS="-linkmode external -extldflags \"${LDFLAGS}\"" export GOPATH="${srcdir}" GOROOT_FINAL="/usr/bin" cd "${srcdir}/src/github.com/syncthing/${pkgbase}" - export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" go run build.go -no-upgrade -version v${pkgver} build go run build.go -no-upgrade -version v${pkgver} build strelaysrv go run build.go -no-upgrade -version v${pkgver} build stdiscosrv View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/syncthing/-/commit/df17ab90ae4fcca9d248c4d979453e918e74e963 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/syncthing/-/commit/df17ab90ae4fcca9d248c4d979453e918e74e963 You're receiving this email because of your account on gitlab.archlinux.org.