codex-storage / nim-codex

Decentralized Durability Engine
https://codex.storage
Apache License 2.0
69 stars 25 forks source link

Evaluate update to Nim 2.x #1010

Open gmega opened 1 week ago

gmega commented 1 week ago

With gc:refc at first.

2-towns commented 6 days ago

I will create subtasks to ensure clear tracking of comments, as I believe we will have many comments.

2-towns commented 2 days ago

I updated constantine dependency to the last commit hash because there is a compilation error with Nim 2.X.

Additionally, I updated the PR created by Ben for GCC 14 on nim-poseidon2 to reflect this change.

2-towns commented 2 days ago

There is a problem with the default SAT resolver of nimble; it fails when trying to install dependencies; see https://github.com/vacp2p/nim-libp2p/issues/1219.

I will use nimble --solver:legacy install until it is fixed.