Skip to content
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

{compiler}[SYSTEM,GCCcore/13.3.0] LLVM core #20902

Open
wants to merge 33 commits into
base: develop
Choose a base branch
from

Conversation

Crivella
Copy link
Contributor

@Crivella Crivella commented Jun 25, 2024

EC files to compile LLVMcore (clang + flang-new + optional projects)

More notes on the EB PR

@boegel
Copy link
Member

boegel commented Jul 31, 2024

@boegelbot please test @ generoso
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr 3373 --installpath /tmp/$USER/pr20902"

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on login1

PR test command 'EB_PR=20902 EB_ARGS="--include-easyblocks-from-pr 3373 --installpath /tmp/$USER/pr20902" EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_20902 --ntasks="16" ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 13985

Test results coming soon (I hope)...

- notification for comment with ID 2260799985 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@Crivella
Copy link
Contributor Author

@boegel
Is it normal the job has been there for 2 weeks? Just to make sure the build process is not stuck somewhere and wasting resources

@branfosj
Copy link
Member

ERROR: Missing dependencies: lit/18.1.2-GCCcore-12.2.0, git/2.42-GCCcore-13.2.0 (no easyconfig file or existing module found)

@Crivella
Copy link
Contributor Author

@branfosj Thanks! I've fixed this with 6d35631

@branfosj
Copy link
Member

@boegelbot please test @ generoso
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr 3373 --installpath /tmp/$USER/pr20902"

@boegelbot
Copy link
Collaborator

@branfosj: Request for testing this PR well received on login1

PR test command 'EB_PR=20902 EB_ARGS="--include-easyblocks-from-pr 3373 --installpath /tmp/$USER/pr20902" EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_20902 --ntasks="16" ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 14052

Test results coming soon (I hope)...

- notification for comment with ID 2285756812 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3373
FAILED
Build succeeded for 16 out of 21 (21 easyconfigs in total)
cnx1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/5d2fa9a94fea54443c6efb24cd74661b for a full test report.

@Crivella
Copy link
Contributor Author

I had made a mistake using the bare version of python for GCC 10.3.0, this should fix the first failure and most likely the 2nd and 3rd which depended on it.
Fixed with 262f0eb

For the 4th and 5th related to 18.1.8 i might need the full logs to debug it. When building on my WS and on the frontend of a cluster i did not run into errors related to *-shared.cfg.in in the test suite.

@Crivella
Copy link
Contributor Author

@boegel @ocaisa
Found the problem (opened an issue for LLVM llvm/llvm-project#109949) .

Apparently the run.py script that is being used to run the compiled tests is not passing over the environment so LD_LIBRARY_PATH is not making it to the test execution.
This was working on my WS since i also have libatomic in a standard location on my system, but it is not working on the build node.

As a solution i think we could patch the run.py to pass over at least LD_LIBRARY_PATH and possibly PATH .

Hopefully this will be fixed/supported upstream but i think it might take a while since it is kind of a niche use?

PS: i will also investigate into building the standalone version of libatomic which right now is not being done.
I am not sure it is strictly needed also for the full_llvm version as a system libatomic could still be picked up instead of the GCCcore one, but it would still be useful to have.

@boegel
Copy link
Member

boegel commented Sep 25, 2024

@boegelbot please test @ generoso
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr 3373 --installpath /tmp/$USER/pr20902"

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on login1

PR test command 'EB_PR=20902 EB_ARGS="--include-easyblocks-from-pr 3373 --installpath /tmp/$USER/pr20902" EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_20902 --ntasks="16" ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 14344

Test results coming soon (I hope)...

- notification for comment with ID 2374457805 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@Crivella
Copy link
Contributor Author

Added possibility to time out tests. Requires also:

for psutil (needed to enable the timeout funciton of lit)

Crivella added a commit to Crivella/easybuild-easyconfigs that referenced this pull request Oct 31, 2024
Crivella added a commit to Crivella/easybuild-easyconfigs that referenced this pull request Oct 31, 2024
@boegel
Copy link
Member

boegel commented Nov 7, 2024

@boegelbot please test @ generoso
CORE_CNT=16
EB_ARGS="--include-easyblocks-from-pr 3373 --installpath /tmp/$USER/pr20902"

@boegelbot
Copy link
Collaborator

@boegel: Request for testing this PR well received on login1

PR test command 'EB_PR=20902 EB_ARGS="--include-easyblocks-from-pr 3373 --installpath /tmp/$USER/pr20902" EB_CONTAINER= EB_REPO=easybuild-easyconfigs /opt/software/slurm/bin/sbatch --job-name test_PR_20902 --ntasks="16" ~/boegelbot/eb_from_pr_upload_generoso.sh' executed!

  • exit code: 0
  • output:
Submitted batch job 14640

Test results coming soon (I hope)...

- notification for comment with ID 2461581181 processed

Message to humans: this is just bookkeeping information for me,
it is of no use to you (unless you think I have a bug, which I don't).

@boegelbot
Copy link
Collaborator

Test report by @boegelbot
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3373
FAILED
Build succeeded for 17 out of 21 (21 easyconfigs in total)
cnx1 - Linux Rocky Linux 8.9, x86_64, Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz (haswell), Python 3.6.8
See https://gist.github.com/boegelbot/3756d76d433dba14608be249c4bff8de for a full test report.

Copy link

github-actions bot commented Nov 11, 2024

Updated software lit-18.1.2-GCCcore-12.2.0.eb

Diff against lit-18.1.8-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
index 392d72d363..b7134a3356 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.8'
+version = '18.1.2'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.39'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
+    ('Python', '3.10.8'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'],
+        'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'],
     }),
 ]
 
Diff against lit-18.1.7-GCCcore-13.2.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
index 6367f7cf2b..b7134a3356 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.7'
+version = '18.1.2'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
 
 builddependencies = [
-    ('binutils', '2.40'),
+    ('binutils', '2.39'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
+    ('Python', '3.10.8'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
+        'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'],
     }),
 ]
 

Updated software lit-18.1.7-GCCcore-10.3.0.eb

Diff against lit-18.1.2-GCCcore-12.2.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-10.3.0.eb
index b7134a3356..e954320dee 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-10.3.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.2'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '10.3.0'}
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.36.1'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
+    ('Python', '3.9.5'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 
Diff against lit-18.1.8-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-10.3.0.eb
index 392d72d363..e954320dee 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-10.3.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.8'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '10.3.0'}
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.36.1'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
+    ('Python', '3.9.5'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 

Updated software lit-18.1.7-GCCcore-11.2.0.eb

Diff against lit-18.1.2-GCCcore-12.2.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.2.0.eb
index b7134a3356..8d8e7ed163 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.2.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.2'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.37'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
+    ('Python', '3.9.6'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 
Diff against lit-18.1.8-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.2.0.eb
index 392d72d363..8d8e7ed163 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.2.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.8'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.37'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
+    ('Python', '3.9.6'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 

Updated software lit-18.1.7-GCCcore-11.3.0.eb

Diff against lit-18.1.2-GCCcore-12.2.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.3.0.eb
index b7134a3356..c4969fac20 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.3.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.2'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.38'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
+    ('Python', '3.10.4'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 
Diff against lit-18.1.8-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.3.0.eb
index 392d72d363..c4969fac20 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-11.3.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.8'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.38'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
+    ('Python', '3.10.4'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 

Updated software lit-18.1.7-GCCcore-12.2.0.eb

Diff against lit-18.1.2-GCCcore-12.2.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-12.2.0.eb
index b7134a3356..3b1b0ab128 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-12.2.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.2'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 
Diff against lit-18.1.8-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-12.2.0.eb
index 392d72d363..3b1b0ab128 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-12.2.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.8'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.39'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
+    ('Python', '3.10.8'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 

Updated software lit-18.1.7-GCCcore-13.2.0.eb

Diff against lit-18.1.2-GCCcore-12.2.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb
index b7134a3356..6367f7cf2b 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.2'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.40'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
+    ('Python', '3.11.5'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 
Diff against lit-18.1.8-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb
index 392d72d363..6367f7cf2b 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.8'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
 
 builddependencies = [
-    ('binutils', '2.42'),
+    ('binutils', '2.40'),
 ]
 
 dependencies = [
-    ('Python', '3.12.3'),
+    ('Python', '3.11.5'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 

Updated software lit-18.1.7-GCCcore-13.3.0.eb

Diff against lit-18.1.2-GCCcore-12.2.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.3.0.eb
index b7134a3356..9765492170 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.3.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.2'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
+    ('Python', '3.12.3'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 
Diff against lit-18.1.8-GCCcore-13.3.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.3.0.eb
index 392d72d363..9765492170 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.3.0.eb
@@ -1,7 +1,7 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.8'
+version = '18.1.7'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'],
+        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
     }),
 ]
 

Updated software lit-18.1.8-GCCcore-13.3.0.eb

Diff against lit-18.1.2-GCCcore-12.2.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
index b7134a3356..392d72d363 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.2-GCCcore-12.2.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.2'
+version = '18.1.8'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 builddependencies = [
-    ('binutils', '2.39'),
+    ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
+    ('Python', '3.12.3'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['fdead6e464f9d975d31a937b82e1162d0768d61a0e5d8ee55991a33ed4aa7128'],
+        'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'],
     }),
 ]
 
Diff against lit-18.1.7-GCCcore-13.2.0.eb

easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb

diff --git a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb b/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
index 6367f7cf2b..392d72d363 100644
--- a/easybuild/easyconfigs/l/lit/lit-18.1.7-GCCcore-13.2.0.eb
+++ b/easybuild/easyconfigs/l/lit/lit-18.1.8-GCCcore-13.3.0.eb
@@ -1,20 +1,20 @@
 easyblock = 'PythonBundle'
 
 name = 'lit'
-version = '18.1.7'
+version = '18.1.8'
 
 homepage = 'https://llvm.org/docs/CommandGuide/lit.html'
 description = """lit is a portable tool for executing LLVM and Clang style test suites, summarizing their results, and
 providing indication of failures."""
 
-toolchain = {'name': 'GCCcore', 'version': '13.2.0'}
+toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
 
 builddependencies = [
-    ('binutils', '2.40'),
+    ('binutils', '2.42'),
 ]
 
 dependencies = [
-    ('Python', '3.11.5'),
+    ('Python', '3.12.3'),
 ]
 
 use_pip = True
@@ -29,7 +29,7 @@ exts_list = [
         'checksums': ['ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f'],
     }),
     (name, version, {
-        'checksums': ['2ddd9be26bdcc6da03aea3ec456c6945eb5a09dbde548d3500bff9b8ed4763bb'],
+        'checksums': ['47c174a186941ae830f04ded76a3444600be67d5e5fb8282c3783fba671c4edb'],
     }),
 ]
 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants