summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD5
1 files changed, 5 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 75d4c57e5aec..60c2e9ba5c8c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -41,10 +41,15 @@ build() {
export GOPATH="${srcdir}/go"
go_base=github.com/lxc/lxd
mkdir -p "${GOPATH}"
+ # Fix for error "Missing custom libsqlite3[...]"
GOPATH="${GOPATH}" go get "${go_base}" || echo "(ignoring go error)"
export CGO_CFLAGS="-I${srcdir}/go/deps/sqlite/ -I${srcdir}/go/deps/dqlite/include/"
export CGO_LDFLAGS="-L${srcdir}/go/deps/sqlite/.libs/ -L${srcdir}/go/deps/dqlite/.libs/"
export LD_LIBRARY_PATH="${srcdir}/go/deps/sqlite/.libs/:${srcdir}/go/deps/dqlite/.libs/"
+ # Fix for error "attr/xattr.h: No such file or directory"
+ cd "${GOPATH}/src/${go_base}/../"
+ sed -i '/#include <attr\/xattr.h>/c\#include <sys\/xattr.h>' ./lxd/shared/idmap/shift_linux.go
+ # Normal execution
cd "${GOPATH}/src/${go_base}"
make deps
make