How to elf/tst-ldconfig-* in cross test setup
Vineet Gupta
Vineet.Gupta1@synopsys.com
Thu Mar 12 00:53:09 GMT 2020
On 3/11/20 3:56 PM, Vineet Gupta via Libc-alpha wrote:
>>> Did you run a full
>>> "make check" at least once, to build the initial testroot? It does a
>>> full "make install" into $build/testroot.pristine/ to use as the basis
>>> for the container's root.
>> I definitely did not do that - let me try that.
> That helps, atleast they no longer FAIL :-)
>
> UNSUPPORTED: elf/tst-ldconfig-bad-aux-cache
> UNSUPPORTED: elf/tst-ldconfig-ld_so_conf-update
After enabling the full namespace support in kernel
> CONFIG_UTS_NS=y
> CONFIG_USER_NS=y
> CONFIG_PID_NS=y
there's just one failure left.
PASS: elf/tst-dlopen-self-container
PASS: elf/tst-dlopen-tlsmodid-container
PASS: elf/tst-ldconfig-bad-aux-cache
PASS: elf/tst-pldd
FAIL: elf/tst-ldconfig-ld_so_conf-update
I enabled verbose output in test-container, but don't see any obvious issue except
it failing in the very last step.
| error: tst-ldconfig-ld_so_conf-update.c:112: not true: dlopen (DSO, RTLD_NOW |
| RTLD_GLOBAL) != NULL
I'll rerun the whole suite tomorrow. Thx much for you help.
-Vineet
More information about the Libc-alpha
mailing list