On 06.10.2016 18:14, Matthias Klose wrote: > On 05.10.2016 18:28, Jeff Law wrote: >> On 10/04/2016 12:39 PM, Iain Sandoe wrote: >>>> >>>> I don't know who wants to review it, but if people want me to, Ok. The idea >>>> is that if ObjC is the last remaining user in tree for boehm-gc, then >>>> reasonably I'm the last man standing. Of course, if others want to review >>>> approve the patch, I'm fine with that. >>>> >>>> I'm fine with patches to externalize boehm-gc if people want to push that >>>> direction. >>> >>> +1 >> Works for me as well, particularly since we've been horrible at updating >> boehm-gc. I think the in-tree version is something like 10 years old at this >> point -- and there's been over a dozen upstream releases since we last sync'd. >> >> Jeff > > Here's what I tested. This requires a boehm-gc version 7.0 or later (having the > header files in a gc subdirectory). Depending on your available library, it > only builds the GC enabled library for the default multilib library, and just > skips over building the non-default multilib variants (assuming that most people > won't have a libgc for that installed). The --enable-objc-gc option is not > documented, so I didn't update the documentation. > > Matthias > > 2016-10-06 Matthias Klose > > * boehm-gc: Remove > * Makefile.def: Remove boehm-gc dependencies. > * Makefile.in: Regenerate. > * configure.ac: Include pkg.m4, check for bdw-gc pkg-config module. > * configure: Regenerate. > > config/ > > 2016-10-06 Matthias Klose > > * pkg.m4: New file. > > libobjc/ > > 2016-10-06 Matthias Klose > > * configure.ac: Include pkg.m4, use bdw-gc pkg-config module. > * configure: Regenerate. and sending the attachment again without the boehm-gc removal ...