-
-
Notifications
You must be signed in to change notification settings - Fork 171
ansible: install devtoolset-8 on centos7 #2262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
6a3f4b0
049ed10
9072ef8
dbf36f6
34ae193
0ec6786
3753b6b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,9 +21,11 @@ def buildExclusions = [ | |
// Linux ------------------------------------------------- | ||
[ /^centos6/, releaseType, lt(8) ], | ||
[ /^centos6/, anyType, gte(12) ], | ||
[ /centos[67]-(arm)?(64|32)-gcc48/, anyType, gte(10) ], | ||
[ /centos[67]-(arm)?(64|32)-gcc6/, anyType, lt(10) ], | ||
[ /centos6-32-gcc6/, releaseType, gte(10) ], // 32-bit linux for <10 only | ||
[ /^centos[67]-(arm)?(64|32)-gcc48/,anyType, gte(10) ], | ||
[ /^centos[67]-(arm)?(64|32)-gcc6/, anyType, lt(10) ], | ||
Comment on lines
+24
to
+25
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Just added the There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ok, but are you sure there are no labels used anywhere with some cruft in front? I don't think there but we've been caught with overly strict regexes in the past (in select-compler.sh trying to identify all the benchmark machines iirc was the latest). |
||
[ /^centos[67]-(arm)?(64|32)-gcc6/, anyType, gte(14) ], // 14.x: gcc6 builds stop | ||
[ /^centos7-(arm)?(64)-gcc8/, anyType, lt(14) ], // 14.x: gcc8 builds start | ||
Comment on lines
+26
to
+27
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Here we are stopping using one set of labels after 14.x, and switching to a new set. I think its intentional to do anyType, its not intended that we test with gcc6/aka devtoolset-6, is it? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ack There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I assume we still have some linux platforms building/testing on gcc6 thought right ? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. For 14.x, specifically? I don't know. For earlier releases, yes. If you want I can take can try to find the compiler levels for all machines 14.x are tested on, but I spent 10 minutes looking, and its not documented anywhere AFAICT. Figuring it out would take a combination of finding all linux builds in https://ci.nodejs.org/view/Node.js%20Daily/job/node-daily-master/1899/, reading the console logs, then sshing into the machines (if they don't explicitly set the version, many don't, I have to look... for example ubuntu 18.04 is using gcc7, I just checked). If nodejs/node#32715 (comment) lands, then the ssh won't be needed, just reading the top of all the console logs. AIX builds on gcc6. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. From the CI for nodejs/node#32715 (https://ci.nodejs.org/job/node-test-pull-request/30565/) the following Linux jobs are using gcc6:
|
||
[ /^centos6-32-gcc6/, releaseType, gte(10) ], // 32-bit linux for <10 only | ||
[ /^centos7-64/, releaseType, lt(12) ], | ||
[ /debian8-x86/, anyType, gte(10) ], // 32-bit linux for <10 only | ||
[ /debian8/, anyType, gte(13) ], | ||
|
@@ -35,6 +37,7 @@ def buildExclusions = [ | |
// Linux PPC LE ------------------------------------------ | ||
[ /^centos7-ppcle/, anyType, lt(10) ], | ||
[ /^ppcle-ubuntu/, releaseType, gte(10) ], | ||
[ /^ppcle-ubuntu/, anyType, gte(14) ], | ||
|
||
// Linux S390X -------------------------------------------- | ||
[ /s390x/, anyType, lt(6) ], | ||
|
@@ -48,6 +51,7 @@ def buildExclusions = [ | |
[ /^cross-compiler-armv[67]-gcc-4.9/, anyType, lt(10) ], | ||
[ /^cross-compiler-armv[67]-gcc-4.9/, anyType, gte(12) ], | ||
[ /^cross-compiler-armv[67]-gcc-6/, anyType, lt(12) ], | ||
[ /^ubuntu1604-arm64/, anyType, gte(14) ], | ||
sam-github marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
// Windows ----------------------------------------------- | ||
// https://github.com/nodejs/build/blob/master/doc/windows-visualstudio-supported-versions.md | ||
|
Uh oh!
There was an error while loading. Please reload this page.