I’m trying to test the LLDB libc++ dataformatters in the libc++ precommit CI. This runs inside a Docker image here I run into the same personality set failed: Function not implemented issue.
When manually running LLDB either of these solutions solves the issue:
echo 'settings set target.disable-aslr false' >~/.lldbinit- Using
lldb -O 'settings set target.disable-aslr false' a.out.
When I build the check-lldb-api-functionalities-data-formatter-data-formatter-stl-libcxx target it does not use the ~/.lldbinit.
Configuring CMake using -DLLDB_TEST_USER_ARGS="-O 'settings set target.disable-aslr false'" also does not solve the issue.
Any suggestions how to fix this when running the LLDB tests in a Docker image?