mirror of
https://github.com/syncthing/syncthing-android.git
synced 2024-11-30 00:01:19 +00:00
Merge pull request #207 from Zillode/fix-i386
This commit is contained in:
commit
3d9e09a818
2 changed files with 6 additions and 5 deletions
|
@ -15,7 +15,7 @@ if [ -z $GOROOT ] || [[ $(go version) != go\ version\ go1.4* ]] ; then
|
||||||
tmpgo='build/go'
|
tmpgo='build/go'
|
||||||
if [ ! -f "$tmpgo/bin/go" ]; then
|
if [ ! -f "$tmpgo/bin/go" ]; then
|
||||||
# Download GOLANG v1.4
|
# Download GOLANG v1.4
|
||||||
wget -O go.src.tar.gz https://golang.org/dl/go1.4.src.tar.gz
|
wget -O go.src.tar.gz http://golang.org/dl/go1.4.src.tar.gz
|
||||||
sha1=$(sha1sum go.src.tar.gz)
|
sha1=$(sha1sum go.src.tar.gz)
|
||||||
if [ "$sha1" != "6a7d9bd90550ae1e164d7803b3e945dc8309252b go.src.tar.gz" ]; then
|
if [ "$sha1" != "6a7d9bd90550ae1e164d7803b3e945dc8309252b go.src.tar.gz" ]; then
|
||||||
echo "go.src.tar.gz SHA1 checksum does not match!"
|
echo "go.src.tar.gz SHA1 checksum does not match!"
|
||||||
|
@ -34,13 +34,15 @@ if [ -z $GOROOT ] || [[ $(go version) != go\ version\ go1.4* ]] ; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Add GO compiler to PATH
|
# Add GO compiler to PATH
|
||||||
export PATH=$PATH:$GOROOT/bin
|
export PATH=$GOROOT/bin:$PATH
|
||||||
|
# Disable CGO (no dynamic linking)
|
||||||
|
export CGO_ENABLED=0
|
||||||
|
|
||||||
# Check whether GOLANG is compiled with cross-compilation for 386
|
# Check whether GOLANG is compiled with cross-compilation for 386
|
||||||
if [ ! -f $GOROOT/bin/linux_386/go ]; then
|
if [ ! -f $GOROOT/bin/linux_386/go ]; then
|
||||||
pushd $GOROOT/src
|
pushd $GOROOT/src
|
||||||
# Build GO for cross-compilation
|
# Build GO for cross-compilation
|
||||||
GOOS=linux GOARCH=386 ./make.bash --no-clean
|
GOOS=linux GOARCH=386 GO386=387 ./make.bash --no-clean
|
||||||
popd
|
popd
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -106,10 +106,9 @@ task copyNative(type: Copy) {
|
||||||
def lib_dir = "libs/"
|
def lib_dir = "libs/"
|
||||||
new File(lib_dir).mkdirs()
|
new File(lib_dir).mkdirs()
|
||||||
def st_dir = "bin/";
|
def st_dir = "bin/";
|
||||||
from st_dir + 'syncthing-x86', st_dir + 'syncthing-armeabi', st_dir + 'syncthing-armeabi-v7a';
|
from st_dir + 'syncthing-x86', st_dir + 'syncthing-armeabi';
|
||||||
into lib_dir
|
into lib_dir
|
||||||
rename('syncthing-x86', 'x86/libsyncthing.so')
|
rename('syncthing-x86', 'x86/libsyncthing.so')
|
||||||
rename('syncthing-armeabi-v7a', 'armeabi-v7a/libsyncthing.so')
|
|
||||||
rename('syncthing-armeabi', 'armeabi/libsyncthing.so')
|
rename('syncthing-armeabi', 'armeabi/libsyncthing.so')
|
||||||
}
|
}
|
||||||
buildNative.finalizedBy copyNative
|
buildNative.finalizedBy copyNative
|
||||||
|
|
Loading…
Reference in a new issue