Subj : read them and weep (gcc 11.1.0) To : Andrew Alt From : Maurice Kinal Date : Thu Apr 29 2021 22:58:35 -={ 2021-04-29 22:58:35.514341372+00:00 }=- Hey Andrew! AA> I built rmw with problem, added the -fanalyzer flag. With or without I get the same result; # ls -al ./rmw -rwxr-xr-x 1 root root 62712 Apr 29 22:57 ./rmw # file ./rmw ./rmw: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, not stripped After stripping; # ls -al ./rmw -rwxr-xr-x 1 root root 52640 Apr 29 23:03 ./rmw # file ./rmw ./rmw: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, stripped My unstripped is larger but the stripped version is slightly smaller. For the record my CFLAGS="-march=x86-64 -mtune=generic -Os -pipe -m64 -fPIC". And just to make sure; # gcc --version gcc (GCC) 11.1.0 Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Looks good from this angle. Life is good, Maurice .... Don't cry for me I have vi. --- GNU bash, version 5.1.4(1)-release (x86_64-motorshed-linux-gnu) * Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001) .