Ivan Yonchovski
daca2e58bd
Initial step to make NBS work with --noNimblePath ( #48 )
...
Here POC on what are the other steps that have to be performed to allow using NBS.
0961d3acc2
Once all projects migrate to this approach, the code related to building
NIMBLE_PATH can be deleted from the repo
cc @zah
2022-08-11 13:09:15 +03:00
Zahary Karadjov
c0c15c4e45
Revert "Bump Nim to 1.6.7 (as of 2022-07-25)"
...
This reverts commit 6d75eeea74
.
A critical `lent` issue has been discovered
2022-07-29 11:25:15 +03:00
Zahary Karadjov
6d75eeea74
Bump Nim to 1.6.7 (as of 2022-07-25)
2022-07-25 23:26:54 +03:00
Bulat-Ziganshin
fe4865eae3
Fix typo in targets.mk ( #46 )
...
https://github.com/status-im/nimbus-build-system/blob/master/makefiles/targets.mk#L152
should contain "CC=$(CC)", similar to the next line. Otherwise Makefile variable CC gets defined as "cc" and it doesn't work for Windows
2022-06-16 08:45:48 +03:00
Ștefan Talpalaru
a8ab2dc39a
build_nim.sh: hide stderr from "ls" ( #43 )
2022-03-18 21:09:01 +01:00
Ștefan Talpalaru
041544c2b7
build_nim.sh: fix "cacert.pem" corner case ( #42 )
2022-03-18 10:29:00 +01:00
Ștefan Talpalaru
8377eed7c0
build_nim.sh: limit the number of Nim binaries ( #41 )
...
The most recent 10 compiler binaries should be enough for everyone.
2022-03-18 10:21:21 +01:00
Ștefan Talpalaru
8425ff9e3b
"update-dev" target ( #40 )
...
OVERRIDE now defaults to 1 for "update" and 0 for "update-dev".
2022-01-26 15:20:55 +01:00
Ștefan Talpalaru
f62fa395f7
build_nim.sh: handle manual symlink deletion ( #39 )
2022-01-26 11:54:34 +01:00
Ștefan Talpalaru
bc4791418a
remove build_p2pd.sh ( #38 )
...
nim-libp2p has its own copy
2022-01-20 03:24:43 +01:00
Ștefan Talpalaru
36e57b833d
EXCLUDED_NIM_PACKAGES ( #37 )
2022-01-20 00:44:30 +01:00
Ștefan Talpalaru
f85ad74a05
/dev/tty exists but can't be used in GitHub Actions ( #35 )
2022-01-19 21:44:33 +01:00
Ștefan Talpalaru
25a4c27033
Nim-1.2.16 ( #33 )
2021-12-16 22:48:52 +01:00
Ștefan Talpalaru
b4ae7bbc92
hide some annoying stderr ( #32 )
2021-12-08 13:20:56 +01:00
Ștefan Talpalaru
59dfbda0da
update: ignore non-submodule changes at top-level ( #31 )
...
and check if /dev/tty exists before using it
2021-11-30 12:52:33 +01:00
Ștefan Talpalaru
3b83e22943
clean-common: Windows fix ( #30 )
...
libnatpmp needs CC redefined, even for a `mingw32-make clean`
2021-11-23 01:16:27 +01:00
Ștefan Talpalaru
93ad4a4b20
NIM_COMMIT fix ( #29 )
2021-11-22 18:13:01 +01:00
Ștefan Talpalaru
08000b4bf0
update: check if any work might be lost ( #28 )
2021-11-22 17:26:51 +01:00
Ștefan Talpalaru
8d226580a0
build_nim.sh: don't set a default NIM_COMMIT value
...
Targeting a branch doesn't work, when it's a submodule pointing to an
older commit that we're dealing with.
2021-11-10 09:46:43 +01:00
Ștefan Talpalaru
57f0718a2f
Nim-1.2.14
2021-11-09 15:50:33 +01:00
Ștefan Talpalaru
e5bc3dd3a2
libnatpmp.a: silence a warning
2021-11-05 12:17:30 +01:00
Ștefan Talpalaru
5fbffb2285
don't swallow stderr with V=0 ( #27 )
2021-11-05 00:18:36 +01:00
Etan Kissling
9d6b4b6e98
fix build output color on macOS ( #26 )
...
On macOS, `echo` does not support the `\e` extension from GNU coreutils.
Replacing with the portable `\x1B` to fix Terminal build output colors.
2021-09-09 14:12:17 +02:00
Ștefan Talpalaru
15bc75d4cf
QUICK_AND_DIRTY_NIMBLE
2021-09-07 18:28:47 +03:00
Ștefan Talpalaru
6589cedffa
libminiupnpc.a: fix Windows build when '.' not in PATH
2021-08-17 02:44:49 +02:00
Ștefan Talpalaru
7897dfe46c
deal w/ a diverged local branch where a ff merge is not possible
2021-07-30 21:34:43 +02:00
Ștefan Talpalaru
0e709abc28
build_nim.sh: deal with old local branches used as Nim targets ( #23 )
2021-07-30 01:12:26 +02:00
Ștefan Talpalaru
a1da1f403d
don't build csources twice on Nim devel
2021-06-17 04:52:02 +02:00
Ștefan Talpalaru
77747657f6
support old Git versions, like the one from Ubuntu-18.04
2021-05-25 19:51:12 +02:00
Ștefan Talpalaru
b6ceb0fc65
replace csources submodule
2021-05-22 19:05:06 +02:00
Ștefan Talpalaru
e125ec9a51
build_nim.sh: change csources repo
...
Nim devel no longer builds with the old one
2021-05-22 17:13:58 +02:00
Ștefan Talpalaru
8758242198
build_nim.sh: update "last_built_commit"
2021-05-22 04:44:06 +02:00
Ștefan Talpalaru
12c3591fc1
speculative fix
2021-05-05 12:25:14 +02:00
Ștefan Talpalaru
d74428a6ee
nat-libs: don't hardcode CC for Windows
2021-04-29 23:00:28 +02:00
Ștefan Talpalaru
38e81f10d3
Windows: the "nim" symlinks lacked a suffix
2021-04-29 13:22:35 +02:00
Ștefan Talpalaru
47b4317888
deal with local modifications in the working copy
2021-04-29 01:31:35 +02:00
Ștefan Talpalaru
135e43468f
add an upstream remote to the Status Nim fork repo
...
and fix the Nimble commit that went missing upstream at some point
2021-04-29 01:07:25 +02:00
Ștefan Talpalaru
7d418e44da
move from timestamps to commit hashes
...
This allows a faster path for the most common scenario and avoiding a
hard link that probably doesn't work on Windows.
2021-04-28 18:00:44 +03:00
Zahary Karadjov
dc8e54b1e9
Allow the user to specify the Nim version in an ENV variable
2021-04-28 18:00:44 +03:00
Ștefan Talpalaru
2b097ec86a
Nim-1.2.12
2021-04-16 04:08:36 +02:00
Ștefan Talpalaru
2c1e94d595
Nim: cherry-pick inline patch from "nim-1.2.6-RC1-hotfix"
2021-03-14 20:17:35 +01:00
Ștefan Talpalaru
820aeaec8e
download CA cert for Nimble
2021-02-26 01:34:21 +01:00
Ștefan Talpalaru
79fa0d6367
make $(NIM_BINARY) a phony target
...
and have "update-common" run "deps-common" instead of "deps"
2021-02-24 17:52:33 +01:00
Ștefan Talpalaru
316f033bad
Nim-1.2.10
2021-02-23 20:53:00 +01:00
Ștefan Talpalaru
8d7080227b
Revert "Allow specifying the BUILD_LOG_LEVEL separately"
...
This reverts commit 8de1f8036c
.
2021-02-19 19:43:14 +01:00
Zahary Karadjov
8de1f8036c
Allow specifying the BUILD_LOG_LEVEL separately
2021-02-18 23:34:56 +02:00
Ștefan Talpalaru
17aeb26a24
comment
2021-02-11 02:15:06 +01:00
Sacha Saint-Leger
9c4c4d3acf
Edit make update warning message ( #18 )
...
* edit make update warning message
* fix shell syntax and reword the warning
* add some newlines
Co-authored-by: Ștefan Talpalaru <stefantalpalaru@yahoo.com>
2021-01-29 13:16:23 +01:00
Ștefan Talpalaru
53870bc6bc
add_submodule.sh: ignore only untracked files in submodules
2021-01-20 20:02:59 +01:00
Ștefan Talpalaru
98b580a00e
QUICK_AND_DIRTY_COMPILER: add a bootstrap iteration
2021-01-10 22:53:15 +01:00