Note on Linux Installations

tiarmclang Shared Library File Dependencies

It is useful to be aware of the shared library files that tiarmclang depends on when trying to figure out which ones may be missing.

You can list the shared library file dependencies using the ldd command. For example:

%> ldd /path/to/installation/bin/tiarmclang

On the Ubuntu OS that was used to generate this example, the list of shared library files emitted by the ldd command is as follows:

linux-vdso.so.1 =>  (0x00007ffd0cb3f000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f3565388000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f3565180000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f3564f7c000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f3564c76000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f3564835000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f356446c000)
/lib64/ld-linux-x86-64.so.2 (0x00007f35655a6000)