Open fwyzard opened 3 weeks ago
assign core
New categories assigned: core
@Dr15Jones,@makortel,@smuzaffar you have been requested to review this Pull request/Issue and eventually sign? Thanks
FYI @VinInn
cms-bot internal usage
A new Issue was created by @fwyzard.
@rappoccio, @antoniovilela, @smuzaffar, @sextonkennedy, @makortel, @Dr15Jones can you please review it and eventually sign/assign? Thanks.
cms-bot commands are listed here
@fwyzard , CMSSW_14_1_X IBs are configured to not change the micro-archs in dev area. As mentioned in the core sw meeting, you need to run the following to force change this behaviour
scram b enable-multi-targets
export USER_SCRAM_TARGET=auto cmsenv
OR
export USER_SCRAM_TARGET=x86-64-v3 cmsenv
In CMSSW_14_1_MULTIARCHS_X
dev area setting export USER_SCRAM_TARGET=x86-64-v3
should be enough to use x86-64-v3
I see, thanks.
Why do we need to do both
scram b enable-multi-targets
and
export USER_SCRAM_TARGET=auto cmsenv
?
Can we make the first imply the second ?
Can we make the first imply the second ?
just to not have user accidently pick up x86-64-v3 micro-arch when switching between dev areas (MULTIARCHS and Default IBs's dev area). Note that scram b enable-multi-targets
makes persistent changes in the dev area.
just to not have user accidently pick up x86-64-v3 micro-arch when switching between dev areas (MULTIARCHS and Default IBs's dev area).
Sure.
What I meant is, can we make scram b enable-multi-targets
also change the default target to auto
?
Setting
USER_SCRAM_TARGET=x86-64-v3
works if used directly within an IB, but it does not work if used with a development area.base IB
development area
x86-64-v3
does not show up.