{2025.06-001}[2025b] Dyninst 13.0.0 (Extrae dependency)#109
{2025.06-001}[2025b] Dyninst 13.0.0 (Extrae dependency)#109julianmorillo wants to merge 4 commits intoEESSI:mainfrom
Conversation
|
bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic |
|
New job on instance
|
|
This is the error: The library and the header file should be provided by the compat layer and are located here: |
|
Libiberty should be part of binutils, but we filter that in EESSI, and it's provided by the compat layer. We may need a similar hook as we have for e.g. Score-P: https://github.com/EESSI/software-layer-scripts/blob/main/eb_hooks.py#L1090. |
|
I see, will try that. Thanks for the pointer (honestly, I was about to ask you for help :) ) |
|
Implemented the hook, let's try again |
|
bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic |
|
New job on instance
|
|
bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic |
|
New job on instance
|
|
@bedroge , I implemented the hook (https://github.com/julianmorillo/software-layer-scripts/blob/eb48ca4886cef9bf92cca25f5b635725de08b2e1/eb_hooks.py#L1112), but I do not see anything in the logs that indicate that it is being executed. Probably I'm missing something very basic but can not figure out what. Any hint is welcome :) |
|
Ok, I see in the log: So the eb_hooks in my software-layer-scripts branch is not being used at all in this case. At this time I do not really know how to hack this, so probably it is not worth wasting more time on this and better wait for PR being accepted and merged. |
|
bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic |
|
New job on instance
|
|
bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic |
|
New job on instance
|
|
New error: |
|
Looks like we need a patch for RISC-V here: https://github.com/dyninst/dyninst/blob/v13.0.0/dyninstAPI_RT/src/RTlinux.c#L326 |
|
Submitted such patch in easybuilders/easybuild-easyconfigs@6c5e57e |
|
bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic |
|
New job on instance
|
|
Forgot to add the patch file itself in easybuilders/easybuild-easyconfigs@6c5e57e |
|
bot: build repo:dev.eessi.io-riscv-2025.06-001 instance:eessi-bot-riscv for:arch=riscv64/generic |
|
New job on instance
|
|
Same error. Looks like the added So I will close this PR, the one in easyconfigs (easybuilders/easybuild-easyconfigs#25765) and add the configopt |
This build is needed in #107