mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
8150f69dc4
Andrew Bartlett pointed out that making CCAN a non-library will break the build in a different way in future: when two separate private libraries start using the same CCAN module, the symbol duplicate detection will fire (since private libaries don't use any symbol hiding). That doesn't happen yet, but it will surely happen eventually. So, for now at least, we build as a private library again. This unfortunately means the top-level build creates a libccan.so, which contains all the ccan modules whether you need them or not. Given the size of the library, I don't think this is a win. But it's simple. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Autobuild-User(master): Rusty Russell <rusty@rustcorp.com.au> Autobuild-Date(master): Sat Jun 30 11:19:04 CEST 2012 on sn-devel-104 |
||
---|---|---|
.. | ||
array_size | ||
asearch | ||
build_assert | ||
cast | ||
check_type | ||
compiler | ||
container_of | ||
endian | ||
err | ||
failtest | ||
hash | ||
htable | ||
ilog | ||
likely | ||
list | ||
read_write_all | ||
str | ||
strset/tools | ||
tally | ||
tcon | ||
time | ||
tlist | ||
typesafe_cb | ||
libccan.m4 | ||
README | ||
wscript |
These files are from the CCAN project (http://ccan.ozlabs.org); the _info and LICENSE files in each directory indicate their (separate) licenses. I'm trying to keep them in sync with the upstream versions as much as possible, so please be careful! Thanks! Rusty Russell <rusty@rustcorp.com.au>