https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87182
Stefan Vigerske <vigerske at math dot hu-berlin.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Stefan Vigerske <vigerske at math dot hu-berlin.de> --- Hmm, I think you are right! With GCC 8.2.0, which I'm using, there still was AC_CHECK_LIB([z], [compress], []). The empty [] in the third argument does not seem to have the desired effect of suppressing the addition of -lz to LIBS. It is still there: https://gcc.gnu.org/viewcvs/gcc/trunk/libbacktrace/configure?revision=259610&view=markup#l12945 With revision 263320 from August 5, the third argument of AC_CHECK_LIB is nontrivial and then -lz is not appended to LIBS anymore: https://gcc.gnu.org/viewcvs/gcc/trunk/libbacktrace/configure?r1=259610&r2=263320 Sorry, I didn't realize this behavior of AC_CHECK_LIBS, but the documentation also says clearly that augmenting LIBS is only the default behavior if not overwritten. Then everything should be fine with the next GCC release.