On 21.11.2016 11:23, Iain Sandoe wrote: > >> On 20 Nov 2016, at 20:42, Matthias Klose <d...@ubuntu.com> wrote: >> >> On 10.10.2016 09:58, Iain Sandoe wrote: >>> > >>> The point here was to simplify the dependent configury so that it only >>> needs to test something that the configuring user specifies (i.e. if they >>> specify objc-gc, then they need also to specify the place that the gc lib >>> can be found). >> >> So here is the next proposal, I hope the added documentation in install.texi >> makes the usage clear. > > thanks for working on this! > >> >> <toplevel> >> >> 2016-11-19 Matthias Klose <d...@ubuntu.com> >> >> * Makefile.def: Remove reference to boehm-gc target module. >> * configure.ac: Include pkg.m4, check for --with-target-bdw-gc >> options and for the bdw-gc pkg-config module. >> * configure: Regenerate. >> * Makefile.in: Regenerate. > > > +AC_ARG_ENABLE(objc-gc, > +[AS_HELP_STRING([--enable-objc-gc], > + [enable use of Boehm's garbage collector with the > + GNU Objective-C runtime])]) > +AC_ARG_WITH([target-bdw-gc], > +[AS_HELP_STRING([--with-target-bdw-gc=PATHLIST], > + [specify prefix directory for installed bdw-gc package. > + Equivalent to --with-bdw-gc-include=PATH/include > + plus --with-bdw-gc-lib=PATH/lib])]) > > missing “target” in the --with-bdw-gc-*
thanks, fixed. >> gcc/ >> >> 2016-11-19 Matthias Klose <d...@ubuntu.com> >> >> * doc/install.texi: Document configure options --enable-objc-gc >> and --with-target-bdw-gc. > > As per Sandra’s comment, should we understand the priority of options is > > --with-target-bdw-gc-* > > which overrides… > > --with-target-bdw-gc=<list> > > which overrides automatic discovery using pkg_config? --with-target-bdw-gc=/opt/bdw-gc,32=/opt/bdw-gc32 sets the include and lib dirs by appending include and lib to the paths. If you have options --with-target-bdw-gc-include= and --with-target-bdw-gc-lib= as well, it overrides the settings done in --with-target-bdw-gc=. This is copied from the setting of the gmp/mpfr options. Any of these options override the automatic discovery using pkg-config. Please suggest a better wording; I thought that was clear enough (and better than the undocumented --enable-libobjc-gc anyway ;) Matthias