Felix Lange
b1917ac9a3
build: add GOBIN to PATH for gomobile ( #16344 )
...
* build: add GOBIN to PATH for gomobile
* build: install gobind alongside gomobile
7 years ago
Péter Szilágyi
1203c6a237
crypto/bn256: full switchover to cloudflare's code ( #16301 )
...
* crypto/bn256: full switchover to cloudflare's code
* crypto/bn256: only use cloudflare for optimized architectures
* crypto/bn256: upstream fallback for non-optimized code
* .travis, build: drop support for Go 1.8 (need type aliases)
* crypto/bn256/cloudflare: enable curve mul lattice optimization
7 years ago
Péter Szilágyi
17b0e226d3
travis, build, consensus: drop support for Go 1.7
7 years ago
Péter Szilágyi
969474f60a
build: deprecate zesty, add bionic PPA
7 years ago
Péter Szilágyi
3e0113fff4
build: set CC through a command-line flag ( #15784 )
...
This avoids setting CC for the go run invocation, which fails on go1.10.
7 years ago
Péter Szilágyi
2fe07c203e
build: fix version comparison for go1.10 and beyond ( #15781 )
7 years ago
Zach
3da1bf8ca1
all: use gometalinter.v2, fix new gosimple issues ( #15650 )
7 years ago
ferhat elmas
43dd8e62fc
build: enable gosimple linter ( #15593 )
7 years ago
Zach
73067fd24f
buld: enable goconst linter ( #15566 )
7 years ago
Zach
6bb61ee9ef
build: improve ci.go synopsis ( #15565 )
7 years ago
Zoe Nolan
cc3ca63dbf
build: fix typo in comment
7 years ago
ferhat elmas
86f6568f66
build: enable unconvert linter ( #15456 )
...
* build: enable unconvert linter
- fixes #15453
- update code base for failing cases
* cmd/puppeth: replace syscall.Stdin with os.Stdin.Fd() for unconvert linter
7 years ago
Péter Szilágyi
d1eb4006e2
build: enable gofmt and misspell linters
7 years ago
Dan Melton
d7f2462e8f
build: add Travis job to lint Go code #15372 ( #15416 )
...
* build: [finishes #15372 ] implements generalized linter and travis job
* .travis, build: minor polishes, disable deadcode
7 years ago
Péter Szilágyi
ba2201981a
build: start shipping Ubuntu Artful Aardvark binaries
7 years ago
Felix Lange
f59a49d591
internal/build: add GoTool and document why it uses GOROOT
7 years ago
Péter Szilágyi
524ca544b2
build: drop yakkety builds (launchpad end of life)
7 years ago
Addy Yeow
cf611c50b9
build: fix devel golang detection on debian/ubuntu ( #14711 )
8 years ago
Vlad
99127ff2e7
build: wnode added to the build configuration
8 years ago
Péter Szilágyi
15f32a8d57
build: disable misspell, upstream bug prevents builds
8 years ago
Péter Szilágyi
a0cd77e833
build: create deb source for Ubuntu Zesty ( #14316 )
8 years ago
Péter Szilágyi
706a1e552c
cmd/puppeth: your Ethereum private network manager ( #13854 )
8 years ago
Péter Szilágyi
c76ad94492
.travis, build: autodelete old unstable archives ( #13867 )
...
This commit adds a build step to travis to auto-delete unstable archives older than
14 days (our regular release schedule) from Azure via ci.go purge.
The commit also pulls in the latest Azure storage code, also switching over from
the old import path (github.com/Azure/azure-sdk-for-go) to the new split one
(github.com/Azure/azure-storage-go).
8 years ago
Felix Lange
1cf2ee4597
build: work around cgo linker issue on macOS 10.12.4 ( #13849 )
...
Fixes #3792 by stripping debug symbols.
8 years ago
Felix Lange
df1fbe3c06
build: always run go vet
...
This ensures 'make test' finds all errors that remote CI would find.
Go 1.7 vet reports a false positive in package log, add a workaround.
8 years ago
Felix Lange
e7911ad9ea
build: unify vendor skipping logic
...
This fixes a recent bug where 'make geth' built everything instead of
just geth.
8 years ago
Zahoor Mohamed
11e7a712f4
swarm/api: support mounting manifests via FUSE ( #3690 )
8 years ago
Felix Lange
c6e6f1fec2
build: remove support for the GO_OPENCL environment variable
...
We don't use the opencl build tag anymore.
8 years ago
Felix Lange
da7af44060
build: require Go >= 1.7
...
We have decided to bump the requirement to Go 1.7 because it enables
subtests and allows dropping backwards-compatibility code. This is in
line with Go's support policy. Go 1.6 and earlier no longer receive
security updates.
8 years ago
Péter Szilágyi
288700c4d8
build: add bootnode to Ubuntu PPAs too ( #3766 )
8 years ago
Péter Szilágyi
2b284e7366
build: fix xgo argument order when building from make
8 years ago
Péter Szilágyi
090699c0f6
build: bundle the bootnode too into alltools
8 years ago
Péter Szilágyi
f972691eea
travis: support building mips32 and mips64 too
8 years ago
Péter Szilágyi
e0fb4d1da9
build: work around CGO linker bug on pre-1.8 Go
8 years ago
Shintaro Kaneko
658bcbcbdc
build: Fix tiny typo
8 years ago
Péter Szilágyi
7814a8e131
travis: Install Android NDK explicitly, removed from gomobile ( #3593 )
...
The Android NDK was recently removed from gomobile, leading to our Android
builds failing. Starting from https://go-review.googlesource.com/#/c/35173/ ,
gomobile requires a locally installed NDK. This PR ensures that travis installs
that too before running the build steps.
8 years ago
Péter Szilágyi
54fcab20e3
appveyor, build: fix review requests
8 years ago
Péter Szilágyi
a2bc90d1d7
build: spellcheck individual packages (Windows path limits)
8 years ago
Péter Szilágyi
e4181a7f1b
travis, appveyor, build: add source spell checking
8 years ago
Felix Lange
35a7dcb162
all: gofmt -w -s
8 years ago
Péter Szilágyi
9b135a9c20
build: finally settle on empty iOS ObjC package prefixes
8 years ago
Péter Szilágyi
8941665896
build: Ubuntu wily was officially deprecated, drop support
8 years ago
zelig
d7c398b638
build: add swarm command to binary packages, update README
8 years ago
bas-vk
4f9ccdd70f
build: safe update of PATH on Windows ( #3419 )
...
NSIS has a default MAX_STR_LEN of 1024. If $ENV{PATH} is longer
the returned string is truncated to an empty string. Its then not
possible to distinguis between the variable not set or too long.
As a result the variable is set with the location where geth and/or
dev tools are installed. This may override any previous set values.
8 years ago
Péter Szilágyi
0fe35b907a
mobile: iOS naming and API fixes for generators and Swift ( #3408 )
...
* build: modify the iOS namespace to iGeth (gomobile limitation)
* mobile: assign names to return types for ObjC wrapper
* mobile: use more expanded names for iOS/Swift API
8 years ago
Péter Szilágyi
f81660b6db
build: use single CocoaPods package, pre-release dev builds
8 years ago
Viktor Trón
e4bf004560
build/ci: add swarm related executables (bzzd, bzzup, bzzhash) to binary packages ( #3354 )
8 years ago
Péter Szilágyi
0f1cbfd3da
Makefile, build: do proper mobile builds, not cross builds
8 years ago
Péter Szilágyi
2b4c236773
build: remove hash metadata from cocoapod version
8 years ago
Péter Szilágyi
a0e42aa4e2
build: mobile CI fixes ( #3322 )
...
* build: use metatags on cocoapods, not prerelease tags
* build: fix Maven and CocoaPods author email addresses
8 years ago