ZhaoSH
1
ROOT Version: 6.36.04
Platform: Ubuntu 22.04
Compiler: Intel LLVM 2025.2.1
I found that if one build ROOT with Intel LLVM (icx, icpx) then compiler info will not show in ROOT banner, i.e.
------------------------------------------------------------------
| Welcome to ROOT 6.36.04 https://root.cern |
| (c) 1995-2025, The ROOT Team; conception: R. Brun, F. Rademakers |
| Built for linuxx8664gcc on Sep 25 2025, 22:12:44 |
| From tags/6-36-04@6-36-04 |
| With |
| Try '.help'/'.?', '.demo', '.license', '.credits', '.quit'/'.q' |
------------------------------------------------------------------
So it’s blank following the With
, which should have been somthing like Intel LLVM 2025.2.1
.
Just a small issue report for your information!
ferhue
2
Could you try to see if this helps?
First check if icpx -dumpfullversion -dumpversion
returns sensible info.
ZhaoSH
3
Thanks for your response and patch!
icpx shows this:
$ icpx -dumpfullversion -dumpversion
21.0.0git
It seem that it dumps the underlying LLVM version. Is this sensible or not?
ferhue
4
Thanks, yes, looks reasonable.
ZhaoSH
5
I’ve check the patch:
icpx)
cxxTemp=`$CXX -dumpfullversion -dumpversion`
COMPILERVERSSTR="Intel oneAPI icpx $cxxTemp"
COMPILERVERS="icpx"
;;
So it will print
Intel oneAPI icpx 21.0.0git
I think may be print
Intel oneAPI icpx (LLVM 21.0.0git)
would be better? Since it should be Intel oneAPI icpx 2025.2.1
at first sense.
1 Like
system
Closed
6
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.