On Sun, Jun 21, 2026 at 3:33 PM <[email protected]> wrote:
>
> Dear contributor,
>
> Our automatic CI has detected problems related to your patch(es). Please find 
> some details below.
>
> In glibc_check master-arm, after:
>   | commit glibc-2.43.9000-439-g53d909a283
>   | Author: H.J. Lu <[email protected]>
>   | Date:   Mon Apr 13 08:23:05 2026 +0800
>   |
>   |     elf: Support THP segment load with madvise enabled THP
>   |
>   |     The current THP segment load approach works only when THP is enabled
>   |     with always in the kernel.  If THP is enabled with madvise in the
>   |     kernel, to enable THP segment load in an application, madvise should
>   | ... 43 lines of the commit log omitted.
>
> Produces 2 regressions:
>   |
>   | regressions.sum:
>   | Running glibc:elf ...
>   | FAIL: elf/tst-thp-1-no-s-code-static
>   | FAIL: elf/tst-thp-1-static
>

There are

ifeq (yes,$(enable-static-pie))
# These static PIE tests fail on arm due to limitations of arm32 kABI:
# https://sourceware.org/bugzilla/show_bug.cgi?id=34096
test-xfail-tst-thp-1-no-s-code-static = yes
test-xfail-tst-thp-1-static = yes
endif

Since they should be built with -Wl,-Ttext-segment=$(THP-PAGE-SIZE)
why do they fail on arm?

-- 
H.J.
_______________________________________________
linaro-toolchain mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to