Previous version's lddtree: ``` /usr/bin/neovide (interpreter => /lib64/ld-linux-x86-64.so.2) libstdc++.so.6 => /usr/lib/libstdc++.so.6 libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 libexpat.so.1 => /usr/lib/libexpat.so.1 libfreetype.so.6 => /usr/lib/libfreetype.so.6 libz.so.1 => /usr/lib/libz.so.1 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpng16.so.16 => /usr/lib/libpng16.so.16 libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 libfreetype.so.6 => !!! circular loop !!! libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libm.so.6 => /usr/lib/libm.so.6 libc.so.6 => /usr/lib/libc.so.6 ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 ``` Patched: ``` /usr/bin/neovide (interpreter => /lib64/ld-linux-x86-64.so.2) libstdc++.so.6 => /usr/lib/libstdc++.so.6 libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 libfreetype.so.6 => /usr/lib/libfreetype.so.6 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 libfreetype.so.6 => !!! circular loop !!! libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 libpcre2-8.so.0 => /usr/lib/libpcre2-8.so.0 libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 libpng16.so.16 => /usr/lib/libpng16.so.16 libz.so.1 => /usr/lib/libz.so.1 libexpat.so.1 => /usr/lib/libexpat.so.1 libjpeg.so.8 => /usr/lib/libjpeg.so.8 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libm.so.6 => /usr/lib/libm.so.6 libc.so.6 => /usr/lib/libc.so.6 ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 ```