You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -177,12 +178,12 @@ Build the Intel(R) SGX SDK and Intel(R) SGX PSW Package
177
178
```
178
179
The above ``make preparation`` would trigger the script ``download_prebuilt.sh`` to download the prebuilt binaries. You may need to set an https proxy for the `wget` tool used by the script (such as ``export https_proxy=http://test-proxy:test-port``)
179
180
180
-
- Copy the mitigation tools corresponding to current OS distribution from external/toolset/{current_distr} to /usr/local/bin and make sure they have execute permission:
181
+
- (*Optional*) If the binutils on your current operating system distribution doesn't support mitigation options, copy the mitigation tools corresponding to current OS distribution from external/toolset/{current_distr} to /usr/local/bin and make sure they have execute permission:
**Note**: The above action is a must even if you copied the previous mitigation tools to /usr/local/bin before. It ensures the updated mitigation tools are used in the later build.
186
+
**Note**: Mitigation tools are only provided for the operating systems whose binutils lack mitigation options support. If your operating system is not listed in the external/toolset/{current_distr} directory, you can skip this step. Otherwise, even if you previously copied the mitigation tools to /usr/local/bin, performing the above action is still necessary. This ensures that the latest mitigation tools are used during the subsequent build process.
186
187
187
188
188
189
### Build the Intel(R) SGX SDK and Intel(R) SGX SDK Installer
@@ -255,7 +256,7 @@ You can find the tools and libraries generated in the `build/linux` directory.
255
256
$ make
256
257
```
257
258
- To build the Intel(R) SGX PSW installer, enter the following command:
258
-
* On Ubuntu 20.04, Ubuntu 22.04 and Debian 10:
259
+
* On Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 and Debian 10:
259
260
```
260
261
$ make deb_psw_pkg
261
262
```
@@ -296,6 +297,10 @@ You can find the tools and libraries generated in the `build/linux` directory.
296
297
```
297
298
deb [trusted=yes arch=amd64] file:/PATH_TO_LOCAL_REPO jammy main
298
299
```
300
+
* On Ubuntu 23.10:
301
+
```
302
+
deb [trusted=yes arch=amd64] file:/PATH_TO_LOCAL_REPO mantic main
303
+
```
299
304
* On Debian 10:
300
305
```
301
306
deb [trusted=yes arch=amd64] file:/PATH_TO_LOCAL_REPO buster main
@@ -339,6 +344,7 @@ Install the Intel(R) SGX SDK
339
344
* Ubuntu\* 20.04 LTS Desktop 64bits
340
345
* Ubuntu\* 20.04 LTS Server 64bits
341
346
* Ubuntu\* 22.04 LTS Server 64bits
347
+
* Ubuntu\* 23.10 Server 64bits
342
348
* Red Hat Enterprise Linux Server release 9.2 64bits
@@ -470,7 +477,7 @@ The SGX PSW provides 3 services: launch, EPID-based attestation, and algorithm a
470
477
471
478
#### Using the local repo(recommended)
472
479
473
-
| |Ubuntu 20.04, Ubuntu 22.04 and Debian 10|Red Hat Enterprise Linux 9.2, CentOS Stream 9, CentOS 8.3 and Anolis OS 8.6| SUSE Linux Enterprise Server 15|
480
+
| |Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 and Debian 10|Red Hat Enterprise Linux 9.2, CentOS Stream 9, CentOS 8.3 and Anolis OS 8.6| SUSE Linux Enterprise Server 15|
Some packages are configured with recommended dependency on other packages that are not required for certain usage. For instance, the background daemon is not required for container usage. It will be installed by default, but you can drop it by using the additional option during the installation.
494
-
* On Ubuntu 20.04, Ubuntu 22.04 and Debian 10:
501
+
* On Ubuntu 20.04, Ubuntu 22.04, Ubuntu 23.10 and Debian 10:
0 commit comments