Re: ccache version 3.2.3 has been released

Mike Frysinger <[email protected]> Mon, 17 Aug 2015 00:50:59 -0400
Newsgroups gmane.comp.compilers.ccache
Message-ID <20150817045059.GC1584@vapier>
On 16 Aug 2015 13:39, Tom Lane wrote:
> $ grep extra_libs Makefile
> extra_libs = -lz
> ccache$(EXEEXT): $(ccache_objs) $(extra_libs)
>         $(CC) $(all_cflags) -o $@ $(ccache_objs) $(all_ldflags) $(extra_libs) $(LIBS)
> test/main$(EXEEXT): $(base_objs) $(test_objs) $(extra_libs)
>         $(CC) $(all_cflags) -o $@ $(base_objs) $(test_objs) $(all_ldflags) $(extra_libs) $(LIBS)
> 
> and of course "-lz" isn't a valid dependency.

that's not really true.  make will expand it internally into paths like 
/usr/lib/libz.so.

that said, there's no value anymore in putting -l flags into the deps list
and should just omit it from builds.
-mike

_______________________________________________
ccache mailing list
[email protected]
https://lists.samba.org/mailman/listinfo/ccache
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJV0WgzAAoJEEFjO5/oN/WBKpAQAIZ36oRqzJNdAsa53jjmP2YY
GUMs6h2h9PlUBLAPxERcs8O03xnVc19XJhWm6QCsjRYNPwhoBdtBSZ/6mAYIgHS0
HVpp9yDQIi6REa9VUkE7bfSKRwGzHmVS8yO+o+bmv8Qk9L+o++e6XSJZSSN3LjKk
Vf7zUQq9h2s2ds7xXvme5fgjbSJmRbgy5K08iQoCsPieL3Zwp0jOE2VsAeFFyFlF
AFAYkkCNu7+z68XsNu+yvGocH9mA+aWAUVGbzqdduTvJgtxUsDeElC/+uyW2hN6I
R/RKCJ3GBuFAzydC5joFFwKGL3TwYuEbuI0OmkSd8HnI7hrw7bTsd6ErHs331XqQ
Xj8hrEwiBeWhZPBUE+mWugMrhzu9hqolkairEzlrmXnm1lI9l5K6cG5NIvBaO4Os
SvrVy5NCOsjxWxRwHNAECW1c/nOlD+cSJ16b+ebCn8BTmAlpwCPG1eUWgbi3G6ub
55vnbwcdUCpQ64bp0iMPi9g+YyBSPvmb8+rJxCQ2GmkqxNiwl3sfXrDZJdrtL8nG
E3I6kqloDQ/K7K+aNKxdmQyX0UFbSq4r3tif7LxoyAQi35bTYat8SMdXpfe5wYJe
O/rEqe1dpvcGIY1rSWc5JF12PhAlfnMiwUL7TZcxGSs5QzKHAC4TuaSSuC5zywmE
8wkf8EzpxPbp3ERDklVi
=sK4g
-----END PGP SIGNATURE-----