A pull request to encapsulate what I learned building Codex for freebsd-14.1 (amd64).
I wouldn't recommend considering merging this request as-is, as A) this is my first experience at patching Nim/Nimbus codebases, and B) the actual changes have more to do with patching codex dependencies than modifying Codex itself.
This pull request contains:
Documentation of necessary additional FreeBSD system packages in BUILDING.md
Modification to linking to overcome what I think is a problem in the circom-compat-ffi Rust crate in failing to include /usr/lib/libutil.a for its usage of kinfo_* interfaces
A patch to the Rust wasmer-vm-2.3.0 dependency for amd64 architecture (an obvious mistake in the Rust source that is fixed in subsequent releases.
I would be happy for feedback on how to fix the problems in a smoother manner.
A pull request to encapsulate what I learned building Codex for freebsd-14.1 (amd64).
I wouldn't recommend considering merging this request as-is, as A) this is my first experience at patching Nim/Nimbus codebases, and B) the actual changes have more to do with patching codex dependencies than modifying Codex itself.
This pull request contains:
circom-compat-ffi
Rust crate in failing to include/usr/lib/libutil.a
for its usage ofkinfo_*
interfacesI would be happy for feedback on how to fix the problems in a smoother manner.