On Thu, Aug 29, 2024 at 05:05:20PM -0700, Eduard Zingerman wrote: > Hi Arnaldo, Alan, > > After recent pahole changes [1] BPF CI fails for s390 [2]. > Song Liu identified that there is a mismatch between endianness of BTF > in .BTF and .BTF.base sections. > > I think that the correct fix should be on libbpf side, > where btf__distill_base() should inherit endianness from source BTF. > If there are any plans for new pahole release, > could you please postpone it until current issue is resolved? > (I should have a fix for this thing by tomorrow). Hi Eduard, Thanks for looking at this. I ran into the CI failure while using s390x to test a series adding libbpf bi-endian support. Since I'm deep into endianness issues right now, I thought to try the fix you suggested just to make some progress but noticed the CI failure has disappeared.[0] Did something get fixed already? I can't seem to find the change. Many thanks, Tony [0] https://github.com/kernel-patches/bpf/pull/7520 > > Best regards, > Eduard > > [1] c7b1f6a29ba1 ("btf_encoder: Add "distilled_base" BTF feature to split BTF generation") > [2] https://github.com/kernel-patches/bpf/actions/runs/10622763027/job/29447973415 >