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
doc: Update FAQ with correct compiler levels (#3079)
* doc: Update FAQ with correct compiler levels
Signed-off-by: Stewart X Addison <[email protected]>
* Linter can go and do one
Signed-off-by: Stewart X Addison <[email protected]>
* Remove duplicate JDK17 GCC line
Signed-off-by: Stewart X Addison <[email protected]>
Signed-off-by: Stewart X Addison <[email protected]>
Copy file name to clipboardExpand all lines: FAQ.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,21 +33,24 @@ There is also some documentation in [CHANGELOG.md](CHANGELOG.md)
33
33
## What are the prerequisites for a system used for builds?
34
34
35
35
- The upstream OpenJDK build requirements are at [Supported Build Platforms](https://wiki.openjdk.java.net/display/Build/Supported+Build+Platforms)
36
-
- The Temurin levels we build on are in [Minimum-OS-levels](https://github.com/adoptium/temurin-build/wiki/%5BWIP%5D-Minimum-OS-levels) although anything with comparable equivalent or later C libraries should work ok (in particular we have built on most current Linux distros without issues)
36
+
- The Temurin levels we build on are in [Minimum-OS-levels](https://github.com/adoptium/temurin-build/wiki/%5BWIP%5D-Minimum-OS-levels) although anything with comparable equivalent or later C libraries should work OK (in particular we have built on most current Linux distros without issues)
37
37
38
38
In terms of compilers, these are what we currently use for each release:
They use the same mechanisms and automation used by the AQA test suite. This means they can be run on the commandline, or as part of a Jenkins job or in a Github workflow. For this repository, they are part of PR testing via the [build.yml](https://github.com/adoptium/temurin-build/blob/master/.github/workflows/build.yml#L151) workflow using the [run-aqa](https://github.com/adoptium/run-aqa) action.
103
+
They use the same mechanisms and automation used by the AQA test suite. This means they can be run on the commandline, or as part of a Jenkins job or in a GitHub workflow. For this repository, they are part of PR testing via the [build.yml](https://github.com/adoptium/temurin-build/blob/master/.github/workflows/build.yml#L151) workflow using the [run-aqa](https://github.com/adoptium/run-aqa) action.
101
104
102
105
They are also run as part of the Jenkins build pipelines (see the [runSmokeTests()](https://github.com/adoptium/ci-jenkins-pipelines/blob/master/pipelines/build/common/openjdk_build_pipeline.groovy#L264-L301) method in the openjdk_build_pipeline groovy script), triggered after the build is complete and before any AQA tests get run against the build. If smoke tests fail, it likely indicates we built the 'wrong thing' and there is no point running further testing until we resolve the build issues.
0 commit comments