From 290c14c52f70712dc62a394929c6b0e8b06cfa46 Mon Sep 17 00:00:00 2001 From: troyaws Date: Thu, 3 Sep 2020 13:52:39 -0400 Subject: [PATCH 1/7] Update BUILDING.md Enumerating Rust's OS package dependencies --- BUILDING.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/BUILDING.md b/BUILDING.md index 7a159e41bad..742b32506d4 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -8,6 +8,17 @@ You can skip to the [setup guide for Kubernetes](QUICKSTART-EKS.md) or the [setu ### Dependencies +#### Operating System Packages + +The Rust tooling requires certain operating system packages to be installed in order to complete builds. +Error messages from the Rust tooling do not clearly identify the issues. + +Ensure the following OS packages are installed: + +- `build-essential` +- `openssl-dev` or `libssl-dev` +- `pkg-config` + #### Rust The build system is based on the Rust language. From ed06b605690d08b3b02b21882921f7bd597c976c Mon Sep 17 00:00:00 2001 From: troyaws Date: Thu, 3 Sep 2020 13:56:23 -0400 Subject: [PATCH 2/7] Update BUILDING.md Adding disk space requirements. --- BUILDING.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/BUILDING.md b/BUILDING.md index 742b32506d4..aff7e6c2201 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -8,6 +8,10 @@ You can skip to the [setup guide for Kubernetes](QUICKSTART-EKS.md) or the [setu ### Dependencies +#### Adequate Disk Space + +The build process artifacts and resulting images can consume in excess of 4GB in the local directory. + #### Operating System Packages The Rust tooling requires certain operating system packages to be installed in order to complete builds. From 7f669158f3c943919ebc2fce0bc80138966effc4 Mon Sep 17 00:00:00 2001 From: troyaws Date: Fri, 4 Sep 2020 06:43:29 -0400 Subject: [PATCH 3/7] Update BUILDING.md Co-authored-by: Ben Cressey --- BUILDING.md | 1 - 1 file changed, 1 deletion(-) diff --git a/BUILDING.md b/BUILDING.md index aff7e6c2201..07fa25599a8 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -15,7 +15,6 @@ The build process artifacts and resulting images can consume in excess of 4GB in #### Operating System Packages The Rust tooling requires certain operating system packages to be installed in order to complete builds. -Error messages from the Rust tooling do not clearly identify the issues. Ensure the following OS packages are installed: From 358a2e8cca11a6c1405660b50fc96747295af45f Mon Sep 17 00:00:00 2001 From: troyaws Date: Fri, 4 Sep 2020 06:43:38 -0400 Subject: [PATCH 4/7] Update BUILDING.md Co-authored-by: Ben Cressey --- BUILDING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BUILDING.md b/BUILDING.md index 07fa25599a8..7da3c875077 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -14,7 +14,7 @@ The build process artifacts and resulting images can consume in excess of 4GB in #### Operating System Packages -The Rust tooling requires certain operating system packages to be installed in order to complete builds. +The build system requires certain operating system packages to be installed. Ensure the following OS packages are installed: From 80b688846c2404248cc8d45729562d75555bf9eb Mon Sep 17 00:00:00 2001 From: troyaws Date: Fri, 4 Sep 2020 07:44:27 -0400 Subject: [PATCH 5/7] Update BUILDING.md --- BUILDING.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/BUILDING.md b/BUILDING.md index 7da3c875077..55d4657b80b 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -8,19 +8,28 @@ You can skip to the [setup guide for Kubernetes](QUICKSTART-EKS.md) or the [setu ### Dependencies -#### Adequate Disk Space +#### System Requirements The build process artifacts and resulting images can consume in excess of 4GB in the local directory. -#### Operating System Packages +#### Linux The build system requires certain operating system packages to be installed. Ensure the following OS packages are installed: -- `build-essential` -- `openssl-dev` or `libssl-dev` -- `pkg-config` +##### Ubuntu + +``` +apt install build-essential libssl-dev pkg-config +``` + +##### Fedora + +``` +yum install make automake gcc openssl-devel pkg-config +``` + #### Rust From a5574bccf40d478384b3fb70e5ed2a6d6d1608dd Mon Sep 17 00:00:00 2001 From: troyaws Date: Fri, 4 Sep 2020 16:11:34 -0400 Subject: [PATCH 6/7] Update BUILDING.md Updating disk space requirement to 80GB --- BUILDING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BUILDING.md b/BUILDING.md index 55d4657b80b..ef020ff1ba3 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -10,7 +10,7 @@ You can skip to the [setup guide for Kubernetes](QUICKSTART-EKS.md) or the [setu #### System Requirements -The build process artifacts and resulting images can consume in excess of 4GB in the local directory. +The build process artifacts and resulting images can consume in excess of 80GB in the local directory. #### Linux From 65dba130fb6326feb04610efb4dee3ce706b97be Mon Sep 17 00:00:00 2001 From: troyaws Date: Thu, 3 Sep 2020 13:52:39 -0400 Subject: [PATCH 7/7] Update BUILDING.md to clarify dependencies --- BUILDING.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/BUILDING.md b/BUILDING.md index 7a159e41bad..ef020ff1ba3 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -8,6 +8,29 @@ You can skip to the [setup guide for Kubernetes](QUICKSTART-EKS.md) or the [setu ### Dependencies +#### System Requirements + +The build process artifacts and resulting images can consume in excess of 80GB in the local directory. + +#### Linux + +The build system requires certain operating system packages to be installed. + +Ensure the following OS packages are installed: + +##### Ubuntu + +``` +apt install build-essential libssl-dev pkg-config +``` + +##### Fedora + +``` +yum install make automake gcc openssl-devel pkg-config +``` + + #### Rust The build system is based on the Rust language.