It seems that the difference is probably related to a flag --as-needed / --no-as-needed.
With the current master, and the change I just pushed, with Buster _every_ file is now linked to libgpiod $ ldd ../rtlib/abs_s32.so linux-vdso.so.1 (0xbeeac000) /usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so => /usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so (0xb6f4d000) libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6ea3000) libgpiod.so.2 => /lib/arm-linux-gnueabihf/libgpiod.so.2 (0xb6e8d000) libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6d3f000) /lib/ld-linux-armhf.so.3 (0xb6f75000) It is fairly easy to fix this, by adding the --as-needed flag. The question then is what is the _right_ thing to do. I have tested, and the file sizes (of individual files) are exactly the same. -- atp "A motorcycle is a bicycle with a pandemonium attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics." — George Fitch, Atlanta Constitution Newspaper, 1912 _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers