127 Commits

Author SHA1 Message Date
Ștefan Talpalaru
fb6a9d2f8d
env.sh: print a message when using the system Nim 2020-05-22 15:41:50 +02:00
Ștefan Talpalaru
78eef09601
avoid a rare race in the "build" target
when two Make instances run in parallel and the timing is just right for
one of them to create the dir after the other checked for its existence,
but before it tries to create it
2020-05-22 15:31:19 +02:00
Ștefan Talpalaru
252af3e779
update-common: don't delete dotfiles 2020-05-20 21:02:05 +02:00
Ștefan Talpalaru
3512a8633b
use xargs 2020-05-20 20:36:42 +02:00
Ștefan Talpalaru
3ea7d959d7
make it quiet 2020-05-20 20:00:17 +02:00
Ștefan Talpalaru
daf6c96097
fix 2020-05-20 19:55:09 +02:00
Ștefan Talpalaru
8f227779e6
Jenkins Git doesn't support "restore" 2020-05-20 19:51:13 +02:00
Ștefan Talpalaru
1706e69d84
update-common: better filename handling 2020-05-20 19:41:03 +02:00
Ștefan Talpalaru
1c26934d98
new Make target: show-deps 2020-05-20 18:42:30 +02:00
Ștefan Talpalaru
1c9feb0d66
recursive foreach 2020-05-20 15:44:17 +02:00
Ștefan Talpalaru
a553d87d50
use "--recurse-submodules" 2020-05-20 15:39:51 +02:00
Ștefan Talpalaru
f5278aef73
drop "-k" 2020-05-20 15:36:47 +02:00
Ștefan Talpalaru
254f2379b6
update-common: add "git restore ." 2020-05-20 15:25:46 +02:00
Ștefan Talpalaru
9c2ef2c85d
update-common: delete submodule files that would prevent a checkout 2020-05-20 15:01:56 +02:00
Ștefan Talpalaru
4ce1ae394a
update-common: run the "deps" target at the end 2020-05-15 14:26:35 +02:00
Ștefan Talpalaru
89709a0913
add comments 2020-05-01 15:10:44 +02:00
Ștefan Talpalaru
6a32811ebd
AppVeyor's Git is using a strftime() that doesn't support %s 2020-04-30 22:27:55 +02:00
Ștefan Talpalaru
c8278c4ca4
"--date:unix" -> "--date=format-local:%s"
- "--date:unix" was introduced in Git 2.9.4, while
  "--date=format-local:..." appeared in 2.7.0
2020-04-30 16:58:16 +02:00
Ștefan Talpalaru
e8e1f1c2cf
show Nim warnings by default 2020-04-18 18:28:38 +02:00
Ștefan Talpalaru
1e4051bc23
silence Make some more 2020-04-18 02:00:08 +02:00
Ștefan Talpalaru
d8cde2ad85
update-common: take USE_SYSTEM_NIM into account 2020-04-15 19:19:35 +02:00
Ștefan Talpalaru
7b0a7f88c2
decouple $(NIM_BINARY) from update-common 2020-04-15 18:25:36 +02:00
Ștefan Talpalaru
988217cc53
new env var: USE_SYSTEM_NIM 2020-04-15 17:25:03 +02:00
Ștefan Talpalaru
3ff26b54eb
remove Go support 2020-04-15 14:37:39 +02:00
Ștefan Talpalaru
0cce46e126
devel snapshot with a fix we need 2020-04-08 14:34:33 +02:00
Zahary Karadjov
67967528e5
Nim v1.2.0 2020-04-03 21:48:07 +03:00
Zahary Karadjov
d4b271e0a6
Bump to latest devel as our fixes got merged 2020-03-26 12:28:45 +02:00
Zahary Karadjov
53c12ddae3
Nim 1.2 RC 2020-03-25 18:13:35 +02:00
Zahary Karadjov
088d3b7f68 The zsh PATH issue strikes again; Use more portable code 2020-02-25 18:48:15 +02:00
Zahary Karadjov
9f43764458 Add the Nimble bin directory to the PATH
I'm using this directory as a place to put the new testrunner exe
from the testutils package. For now, I'm doing this manually, but
it may be automated by the Makefiles in the future.
2020-02-25 18:48:15 +02:00
Ștefan Talpalaru
2c4faa5372
"--skipUserCfg --skipParentCfg" does the trick 2020-02-12 01:40:41 +01:00
Ștefan Talpalaru
9bf2fc264c
more debugging 2020-02-12 01:27:15 +01:00
Ștefan Talpalaru
cc48d62c22
more verbosity 2020-02-12 01:11:00 +01:00
Ștefan Talpalaru
5c9585b004
add "-d:disableMarchNative" to "koch boot" 2020-02-12 00:36:19 +01:00
Ștefan Talpalaru
acfe8c4bfe
Revert "Azure no longer has /bin/bash"
This reverts commit 4a4091141c425fc20e867b44813a4de598559a47.
2020-01-30 01:09:52 +01:00
Ștefan Talpalaru
4a4091141c
Azure no longer has /bin/bash 2020-01-28 16:23:14 +01:00
Ștefan Talpalaru
2a70c4f152
Nim 1.0.6 2020-01-27 15:25:41 +01:00
Ștefan Talpalaru
6cfabf7820
disable warnings/hints when building the compiler
fixes https://github.com/status-im/nimbus-build-system/issues/4
2019-12-03 17:16:24 +01:00
Ștefan Talpalaru
42c5e97a5b
Nim 1.0.4 2019-11-28 16:56:20 +01:00
Ștefan Talpalaru
a13a7efa9f
"update" target: improve submodule sync logic 2019-11-27 19:23:10 +01:00
Ștefan Talpalaru
e31d0fbc90
remove git-lfs support 2019-11-22 15:53:20 +01:00
Ștefan Talpalaru
28e88efada
make update: sync and update submodules twice
to support changing the URL of a submodule's submodule without having to
explain to users why they need to run `make update` twice.
2019-11-18 09:16:20 +01:00
Ștefan Talpalaru
798b101910
libnatpmp.a: add -DNATPMP_MAX_RETRIES=4 2019-11-14 17:50:10 +01:00
Ștefan Talpalaru
351b68fd94
fix logical error 2019-10-29 15:57:26 +01:00
Ștefan Talpalaru
5cb392ec56
Merge remote-tracking branch 'origin/nim_v1' 2019-10-29 15:28:48 +01:00
Ștefan Talpalaru
15f531200e
Merge branch 'master' into nim_v1 2019-10-28 21:05:44 +01:00
Ștefan Talpalaru
dee348f0fa
build_nim.sh: bump csources and Nimble target commits
so they work with the latest Nim in https://github.com/status-im/Nim
("use the latest...") strategy employed by projects other than Nimbus
and nim-beacon-chain
2019-10-23 22:38:02 +02:00
Zahary Karadjov
733e719a58
Nim v1.0.2 2019-10-23 15:13:30 +03:00
Ștefan Talpalaru
d58ee95fe0
build_rocksdb.sh: use the NPROC env var for number of make jobs 2019-10-21 23:39:11 +02:00
Ștefan Talpalaru
c29bc8342c
bump vendor/Nim 2019-10-15 18:29:35 +02:00