Skip to content

Enable RISCV64 IBs#2679

Merged
smuzaffar merged 2 commits intocms-sw:masterfrom
akritkbehera:Enable-RISC_V-IBs
Feb 10, 2026
Merged

Enable RISCV64 IBs#2679
smuzaffar merged 2 commits intocms-sw:masterfrom
akritkbehera:Enable-RISC_V-IBs

Conversation

@akritkbehera
Copy link
Copy Markdown
Contributor

No description provided.

@cmsbuild
Copy link
Copy Markdown
Contributor

A new Pull Request was created by @akritkbehera for branch master.

@akritkbehera, @cmsbuild, @iarspider, @raoatifshad, @smuzaffar can you please review it and eventually sign? Thanks.
@ftenchini, @mandrenguyen, @sextonkennedy you are the release manager for this.
cms-bot commands are listed here

@cmsbuild
Copy link
Copy Markdown
Contributor

cmsbuild commented Feb 10, 2026

cms-bot internal usage

@makortel
Copy link
Copy Markdown
Contributor

Cool!

Comment thread config.map Outdated
SCRAM_ARCH=el8_amd64_gcc13;PKGTOOLS_TAG=V00-34-XX;CMSDIST_TAG=IB/CMSSW_16_1_X/root638;RELEASE_BRANCH=master;RELEASE_QUEUE=CMSSW_16_1_ROOT638_X;DOCKER_IMG=cmssw;BUILD_HOUR=23;PR_TESTS=1;BUILD_DAY=1,3,5;
SCRAM_ARCH=el8_amd64_gcc13;PKGTOOLS_TAG=V00-34-XX;CMSDIST_TAG=IB/CMSSW_16_1_X/rootmodule;RELEASE_BRANCH=master;RELEASE_QUEUE=CMSSW_16_1_CXXMODULE_X;DOCKER_IMG=cmssw;BUILD_DAY=1,5;BUILD_HOUR=23;DEBUG_EXTERNALS=root;
SCRAM_ARCH=el10_amd64_gcc14;PKGTOOLS_TAG=V00-34-XX;CMSDIST_TAG=IB/CMSSW_16_1_X/el10;RELEASE_BRANCH=master;RELEASE_QUEUE=CMSSW_16_1_X;DOCKER_IMG=cmssw;BUILD_HOUR=11;BUILD_DAY=2,4;IB_ONLY=1;BUILD_OPTS=microarchs:x86-64-v4;
SCRAM_ARCH=fc42_riscv64_gcc15;PKGTOOLS_TAG=V00-34-XX;CMSDIST_TAG=IB/CMSSW_16_1_X/g15;RELEASE_BRANCH=master;RELEASE_QUEUE=CMSSW_16_1_X;DOCKER_IMG=cmssw;BUILD_HOUR=25;BUILD_DAY=2,4;IB_ONLY=1;BUILD_OPTS=cpp23,without:cuda,tensorflow,valgrind,openloops,acts,use-system-tools:rpm,autotools,gcc;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks @akritkbehera for working on this.
Looking at the https://github.com/cms-sw/cms-bot/blob/master/cmsrep.sh#L17-L26 logic, I think the BUILD_OPTS should be cpp23,without:cuda:tensorflow:valgrind:openloops:acts,use-system-tools:rpm:autotools:gcc

@cmsbuild
Copy link
Copy Markdown
Contributor

Pull request #2679 was updated.

@smuzaffar
Copy link
Copy Markdown
Contributor

lets get this in and try building riscv64 IB today

@smuzaffar smuzaffar merged commit 08b8f15 into cms-sw:master Feb 10, 2026
1 of 2 checks passed
@smuzaffar
Copy link
Copy Markdown
Contributor

I have started 23h00 IB to build for fc42_riscv64_gcc15 ( https://cmssdt.cern.ch/jenkins/job/build-any-ib/232909/console).

This IB will use following configuration

  • Use system: gcc (15.1.1), autotools and RPM (4.20.1)
  • C++23
  • Disable packages which does not build for riscv64:
    • cuda : not available
    • tensorflow: Does not support Riscv64
    • valgrind: Might build but did not try to build it
    • openloops: builds but process takes too much resources (memory) that it kills the system
    • acts: Does not build, internally downloads prebuild uv built for arm64 and x86_64

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.

4 participants