5 Star 13 Fork 4

Gitee 极速下载/wal-g

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/wal-g/wal-g
克隆/下载
link_brotli.sh 718 Bytes
一键复制 编辑 原始数据 按行查看 历史
#!/bin/sh
test -d tmp/brotli || mkdir -p tmp/brotli
cp -rf vendor/github.com/google/brotli/* tmp/brotli/
cp -rf submodules/brotli/* vendor/github.com/google/brotli/
readonly CWD=$PWD
cd vendor/github.com/google/brotli/go/cbrotli
readonly LIB_DIR=../../dist # dist will contain binaries and it is in the google/brotli/.gitignore
# patch cgo.go to force usage of static libraries for linking
sed -i -e "s|#cgo LDFLAGS: -lbrotlicommon|#cgo CFLAGS: -I../../c/include|" cgo.go
sed -i -e "s|\(#cgo LDFLAGS:\) \(-lbrotli.*\)|\1 -L$LIB_DIR \2-static -lbrotlicommon-static|" cgo.go
sed -i -e "/ -lm$/ n; /brotlienc/ s|$| -lm|" cgo.go
mkdir -p ${LIB_DIR}
cd ${LIB_DIR}
../configure-cmake --disable-debug
make
cd ${CWD}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/mirrors/wal-g.git
git@gitee.com:mirrors/wal-g.git
mirrors
wal-g
wal-g
master

搜索帮助