always use our own internal assertion message symbol
authorMartin Pitt <martin.pitt@ubuntu.com>
Tue, 26 Jan 2010 10:22:31 +0000 (11:22 +0100)
committerMartin Pitt <martin.pitt@ubuntu.com>
Tue, 26 Jan 2010 10:22:31 +0000 (11:22 +0100)
commit3658727cfa0eca8c66bc2cdff46992099caf0acd
treea2e287a2b1bf75a9c34d86741724285d08182e2e
parente84a3f824855419c361ebc9f2e04768f96c6f3b9
always use our own internal assertion message symbol

Re-using glibc's __abort_msg symbol causes linking problems, since the symbol
is declared private. Always use our own__glib_abort_msg symbol to store
assertion messages, to avoid compatibility and linking problems.

Also fix the test case to work with out of tree builds (such as "make
distcheck"), and re-enable it.

https://bugzilla.gnome.org/show_bug.cgi?id=594872
configure.in
glib/gtestutils.c
tests/Makefile.am
tests/run-assert-msg-test.sh