|
@@ -21,12 +21,12 @@ export CGO_ENABLED=1
|
|
|
echo 'Building Kernel amd64'
|
|
|
export GOOS=linux
|
|
|
export GOARCH=amd64
|
|
|
-go build --tags fts5 -v -o "../app/kernel-linux/SiYuan-Kernel" -ldflags "-s -w" .
|
|
|
+go build -buildmode=pie --tags fts5 -v -o "../app/kernel-linux/SiYuan-Kernel" -ldflags "-s -w -extldflags -static-pie" .
|
|
|
|
|
|
echo 'Building Kernel arm64'
|
|
|
export GOARCH=arm64
|
|
|
export CC=~/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc
|
|
|
-go build --tags fts5 -v -o "../app/kernel-linux-arm64/SiYuan-Kernel" -ldflags "-s -w" .
|
|
|
+go build -buildmode=pie --tags fts5 -v -o "../app/kernel-linux-arm64/SiYuan-Kernel" -ldflags "-s -w -extldflags -static-pie" .
|
|
|
cd ..
|
|
|
|
|
|
echo 'Building Electron App amd64'
|