Mingw gitian build with deterministic bitcoin.exe by use of faketime
This commit is contained in:
parent
bef41ada0d
commit
3bb23e5c8b
1 changed files with 5 additions and 1 deletions
|
@ -9,6 +9,7 @@ packages:
|
||||||
- "git-core"
|
- "git-core"
|
||||||
- "unzip"
|
- "unzip"
|
||||||
- "nsis"
|
- "nsis"
|
||||||
|
- "faketime"
|
||||||
reference_datetime: "2011-01-30 00:00:00"
|
reference_datetime: "2011-01-30 00:00:00"
|
||||||
remotes:
|
remotes:
|
||||||
- "url": "https://github.com/bitcoin/bitcoin.git"
|
- "url": "https://github.com/bitcoin/bitcoin.git"
|
||||||
|
@ -76,7 +77,10 @@ script: |
|
||||||
cp $OUTDIR/src/doc/README_windows.txt $OUTDIR/readme.txt
|
cp $OUTDIR/src/doc/README_windows.txt $OUTDIR/readme.txt
|
||||||
cp $OUTDIR/src/COPYING $OUTDIR/license.txt
|
cp $OUTDIR/src/COPYING $OUTDIR/license.txt
|
||||||
cd src
|
cd src
|
||||||
sed 's/$(DEBUGFLAGS)//' -i makefile.linux-mingw
|
sed 's/$(DEBUGFLAGS)/-frandom-seed=bitcoin/' -i makefile.linux-mingw
|
||||||
|
export LD_PRELOAD=/usr/lib/faketime/libfaketime.so.1
|
||||||
|
export FAKETIME=$REFERENCE_DATETIME
|
||||||
|
export TZ=UTC
|
||||||
make -f makefile.linux-mingw $MAKEOPTS DEPSDIR=$HOME/build bitcoin.exe USE_UPNP=1
|
make -f makefile.linux-mingw $MAKEOPTS DEPSDIR=$HOME/build bitcoin.exe USE_UPNP=1
|
||||||
make -f makefile.linux-mingw $MAKEOPTS DEPSDIR=$HOME/build bitcoind.exe USE_UPNP=0
|
make -f makefile.linux-mingw $MAKEOPTS DEPSDIR=$HOME/build bitcoind.exe USE_UPNP=0
|
||||||
i586-mingw32msvc-strip bitcoin.exe
|
i586-mingw32msvc-strip bitcoin.exe
|
||||||
|
|
Loading…
Reference in a new issue