comsec-group/blacksmith

Packaging of Blacksmith in Guix.

Opened this issue · 4 comments

@jgarte and I, with the help of other volunteers, are packaging Blacksmith in Guix. Once completed, Blacksmith can be deployed on any GNU+Linux distribution, with or without Guix, in a reproducible way.

I am opening this thread so that we can update our progress, including any issues.

Currently, we are facing an issue with the linking of argagg. IIUC, argagg project doesn't provide any libraries and only a header file.

@pjattke

Would you be able to create a release tag "0.0.1" at commit "c8e65b709a83665f9528efdedcf064abdb04859f" in this repo, as per the project version please?

Hi @raghavgururajan & @jgarte

Happy to hear that you are packaging Blacksmith to make it easier accessible. As requested, I have created the tag for you. If argagg turns out to be a serious problem for you, please feel free to replace it (e.g., by getopt) and issue a pull request.

The hard-coded DRAM address functions are also still a problem as it makes it difficult to run it on other systems. Here you can find a post where I explain how you can regenerate the address matrices but I think in the long term it would be nice to implement a more convenient solution.

Closing this as blacksmith packaging seems to be completed: https://packages.guix.gnu.org/packages/blacksmith/0.0.1/.