16 Sep
2013
16 Sep
'13
4:42 a.m.
My default makepkg.conf looks like this: ``` STRIP_BINARIES="--strip-all" #-- Options to be used when stripping shared libraries. See `man strip' for details. STRIP_SHARED="--strip-unneeded" #-- Options to be used when stripping static libraries. See `man strip' for details. STRIP_STATIC="--strip-debug" ``` Is there any reasons why static libraries have "--strip-debug" instead of "--strip-unneeded"? I have noticed that because compiler package I maintain in [community] has produced bloated executables because of static linking with only partially stripped standard library. Are there any dangerous consequences from switching to "--string-unneeded"?