From: David Bremner Date: Mon, 27 Jun 2011 01:08:52 +0000 (-0300) Subject: libnotmuch: build symbols list without relying on gcc -aux-info. X-Git-Tag: 0.7_rc1~57 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=51b7ab69687cf815e0e01f5f87d2cbf49ac41ec3;hp=51b7ab69687cf815e0e01f5f87d2cbf49ac41ec3 libnotmuch: build symbols list without relying on gcc -aux-info. Carl reports "gcc -aux-info notmuch.aux lib/notmuch.h" does not generate notmuch.aux for him with Debian gcc 4.6.0-8. A small modification of the original sed regular expression allows us to work directly from lib/notmuch.h, rather than preprocessing with gcc. As with most such simple regex based "parsing", this is quite sensitive to the input format, and needs that each symbol to be exported from libnotmuch should - start with "notmuch_" - be the first non-whitespace token on the line - be followed by an open parenthesis. ---