aboutsummaryrefslogtreecommitdiff
path: root/content/BuildingFromSource.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/BuildingFromSource.md')
-rw-r--r--content/BuildingFromSource.md8
1 files changed, 3 insertions, 5 deletions
diff --git a/content/BuildingFromSource.md b/content/BuildingFromSource.md
index 4357d0d..40ea8ee 100644
--- a/content/BuildingFromSource.md
+++ b/content/BuildingFromSource.md
@@ -1,10 +1,9 @@
Title: Building Cryptech Software/Firmware/Bitstream From Source
Author: Rob Austein
Date: 2017-05-13 17:47
-Modified: 2017-05-17 21:28
+Modified: 2021-10-10 23:43
Category: Releases
-
Everything you need to build our software, firmware, and FPGA
bitstreams from source yourself is publicly available, but the process
is a bit complicated. Overall, there are two methods, one of which
@@ -19,9 +18,8 @@ We check out copies of all the several dozen separate repositories and
carefully arrange them in a tree structure which matches the official
naming scheme. Yes, really. It's tedious, but we have
[a script to automate this](https://git.cryptech.is/user/sra/build-tools/tree/https-sync-repos.py).
-Be warned that this script is a kludge which relies on parsing
-XML from this Wiki; this is nasty, but reasonably stable, because the
-XML itself is generated by another script.
+This works by parsing the `.gitmodules` file in the `releng/alpha`
+repository (see "reproducible builds", below).
Once you have this tree, you can hop around within it, building
whichever bits are of interest to you. So if you want to rebuild just