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

Reply via email to