If you compile with zlib for example, the -L stuff suddenly gets added in CFLAGS instead of the linker flags...
This causes problem if, for example, the user has a c-ares in /usr/local/lib, since then it uses THAT c-ares instead of OUR c-ares since the first -L was with /usr/local/lib