{tools}[GCCcore/14.3.0] Cling v1.2#23388
Conversation
…2_disable-demo.patch
|
@jhgoebbert, can you take a quick look at this PR? You've added the EasyConfig to our JSC repo last stage. @Crivella, this is another EC which will pull in a "special" LLVM version. Should we add an explicit conflict to LLVM, especially as there will be conflicting binaries in |
Signed-off-by: Jan André Reuter <[email protected]>
|
Test report by @Thyre |
|
Might need some more work, e.g. for picking up the GCC correctly. Maybe one can work around this with a Bundle, even though that's more of a hack than a proper solution? |
|
Yeah i think we should try to find a way to handle all the packages that brings their own version of LLVM. If it is just libraries and statically linked we might get around it, but if they bring the shared objects or the binaries we definitely need a way around it |
Signed-off-by: Jan André Reuter <[email protected]>
Signed-off-by: Jan André Reuter <[email protected]>
|
Test report by @Thyre |
Signed-off-by: Jan André Reuter <[email protected]>
|
Test report by @Thyre |
|
@boegelbot please test @ jsc-zen3 |
|
@Thyre: Request for testing this PR well received on jsczen3l1.int.jsc-zen3.fz-juelich.de PR test command '
Test results coming soon (I hope)... Details- notification for comment with ID 3061765754 processed Message to humans: this is just bookkeeping information for me, |
|
Test report by @boegelbot |
|
Test report by @Thyre |
|
Is the LLVM used here a customized version like for RUST or is it just pinned to some version? This would also allow having LLVM as a dependency which would partially solve the problem of avoiding clashes with other |
Given that they tagged LLVM 18 multiple times (with a date versionsuffix), and that I've seen API changes between these tags, I unfortunately expect that this is a custom fork 😞 I'll cross-check though. Maybe the changes are small enough. |
|
The good thing is though, this only ships static LLVM libraries, and no |
|
Here's the diff of LLVM 18.1.8 vs Cling's LLVM: It's honestly less than I would've expected, but still some parts which are clearly not compatible unfortunately. And even it they would somewhat match, we would need to provide LLVM 18 in 2025b as well. |
|
Test report by @Thyre |
|
Test report by @Crivella |
|
Going in, thanks @Thyre! |
(created using
eb --new-pr)