FYI, pulled contents of dyn-providers-gc branch to master

Jim Meyering jim at meyering.net
Tue Feb 8 16:48:29 UTC 2011


I've rebased the dyn-providers-gc branch and pulled its content to master.
That adds a total of 45 new change-sets.

To rebuild, you'll have to first run ./autogen,
as any time bootstrap.conf or gnulib-related things change.

The two most recent changes were not on the public dyn-providers-gc:

    maint: speed up configure
    * configure.ac (gl_ASSERT_NO_GNULIB_POSIXCHECK): Speed up normal
    configure runs.

    maint: build via make CFLAGS='-DGNULIB_POSIXCHECK=1'; address warnings
    * bootstrap.conf: Add most of the recommended modules:
    calloc-posix close dup2 mkstemp pipe-posix strstr strtok_r unlink

As mentioned earlier, if you run iwhd under valgrind, now that it
uses libgc, you will get a segfault very early, due a known bug in that
library.  To work around this, get the latest, (while sourceforge
is still down, this will do:
  http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/bdwgc-7_2alpha5-20110107.tar.bz2

and build it like this

  (export CPPFLAGS=-DUSE_GET_STACKBASE_FOR_MAIN; ./configure && make)
install it and add an -L... option to iwhd_LDADD and parser_LDADD in
Makefile.am and tests/Makefile.am (resp.).


More information about the iwhd-devel mailing list