etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ] [  experimental  ]
[ Source: libgc  ]

Package: libgc-dev (1:6.8-1.2 and others)

conservative garbage collector for C (development)

Boehm's GC is a garbage collecting storage allocator that is intended to be used as a plug-in replacement for C's malloc. This package is required to compile and link programs that use libgc1.

Since the collector does not require pointers to be tagged, it does not attempt to ensure that all inaccessible storage is reclaimed. However it has typically been more successful at reclaiming unused memory than most C programs using explicit deallocation. Unlike manually introduced leaks, the amount of unreclaimed memory typically stays bounded.

This version of the collector is thread safe, has C++ support, and uses the defaults for everything else. Particularly, it does not work as a malloc() replacement.

Tags: Software Development: C Development, C++ Development, Libraries, Implemented in: C, Role: Development Library

Other Packages Related to libgc-dev

  • depends
  • recommends
  • suggests

Download libgc-dev

Download for all available architectures
Architecture Version Package Size Installed Size Files
alpha 1:6.8-1.2 191.1 kB756 kB [list of files]
amd64 1:6.8-1.2 170.6 kB644 kB [list of files]
armel 1:6.8-1.2 160.1 kB564 kB [list of files]
hppa 1:6.8-1.2 183.2 kB616 kB [list of files]
hurd-i386 1:6.6-2 141.7 kB516 kB [list of files]
i386 1:6.8-1.2 156.6 kB520 kB [list of files]
ia64 1:6.8-1.2 208.7 kB800 kB [list of files]
kfreebsd-amd64 1:6.8-1.2 163.8 kB602 kB [list of files]
kfreebsd-i386 1:6.8-1.2 154.0 kB492 kB [list of files]
m68k (unofficial port) 1:6.8-1.2 158.8 kB568 kB [list of files]
mips 1:6.8-1.2 173.6 kB620 kB [list of files]
mipsel 1:6.8-1.2 172.7 kB620 kB [list of files]
powerpc 1:6.8-1.2 172.3 kB604 kB [list of files]
s390 1:6.8-1.2 163.7 kB568 kB [list of files]
sparc 1:6.8-1.2 163.0 kB584 kB [list of files]