version `GLIBC_2.32' not found (required by leak)

Question

./leak 
./leak: /lib/libc.so.6: version `GLIBC_2.32' not found (required by ./leak)
./leak: /lib/libc.so.6: version `GLIBC_2.34' not found (required by ./leak)

Answer

Build toolchain with BR2_PACKAGE_GLIBC_KERNEL_COMPAT=y

sshpass -p admin scp arm-buildroot-linux-gnueabihf/sysroot/lib/ld-linux-armhf.so.3 root@192.168.43.159:/usr/local/lib/
sshpass -p admin scp arm-buildroot-linux-gnueabihf/sysroot/lib/libc.so.6 root@192.168.43.159:/usr/local/lib/

option a:

export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
/usr/local/lib/ld-linux-armhf.so.3 ./leak

=================================================================
==2625==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 7 byte(s) in 1 object(s) allocated from:
    #0 0xb66a3a78  (/usr/local/lib/ld-linux-armhf.so.3+0xcfa78)
    #1 0xb66ec930  (/usr/local/lib/ld-linux-armhf.so.3+0x118930)
    #2 0xb63a98b0  (/usr/local/lib/libc.so.6+0x228b0)
    #3 0xb63a999c  (/usr/local/lib/libc.so.6+0x2299c)

SUMMARY: AddressSanitizer: 7 byte(s) leaked in 1 allocation(s).

option b:

clang -fsanitize=address -Wl,--rpath=/usr/local/lib/ -Wl,--dynamic-linker=/usr/local/lib/ld-linux-armhf.so.3 leak.c -o leak 
0%