bdwgc: Add new package
authorPedro Aguilar <paguilar@paguilar.org>
Mon, 24 Nov 2014 22:56:28 +0000 (23:56 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Wed, 26 Nov 2014 20:51:41 +0000 (21:51 +0100)
commitb0476427f6c0036b7803d591a5394923c4b07142
tree5b6f8812d86e6d5159f59fe492737ae1474e85ba
parent7522023a845f2bb20999c49eb52f1bb4d0aa22ff
bdwgc: Add new package

bdwgc is a garbage collector for C and C++. The Boehm-Demers-Weiser
conservative garbage collector can be used as a garbage collecting
replacement for C 'malloc' or C++ 'new'.

[Thomas:
 - drop the dependency on host-bdwgc, since it is not needed. Only
   host-guile will need host-bdwgc, but bdwgc itself doesn't need
   host-bdwgc.
 - add dependency on host-pkgconf, needed to detect libatomic_ops
 - add --with-libatomic-ops=yes to force bdwgc to use the system
   libatomic_ops, and not the internal one.
 - instead of using BDWGC_LIBTOOL_PATCH = NO (needed to avoid patching
   libtool because the libtool version used by bdwgc does not have a
   corresponding patch in Buildroot), use BDWGC_AUTORECONF = YES,
   which generates a proper libtool (without this, some -L/usr/lib
   flags are added by libtool).]

Signed-off-by: Pedro Aguilar <paguilar@paguilar.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/Config.in
package/bdwgc/Config.in [new file with mode: 0644]
package/bdwgc/bdwgc.mk [new file with mode: 0644]