Johan Corveleyn wrote on Tue, Apr 10, 2012 at 03:19:24 +0200: > (This reminds me of a similar problem I had a couple of months ago > with some debug helpers which were also only defined conditional on > SVN_DEBUG. I fixed it by moving the #ifdef SVN_DEBUG markers a bit > deeper so the functions were always declared / defined). > > Anyway, I'm just noting it here, before I go disconnected for a couple > of days. I don't know how to fix it right now (except by always > enabling SVN_WITH_SYMMETRIC_MERGE, regardless of debug).
One fix as you say is to make the two symbols[1] always declared/defined. The other is to add them to the list of exceptions in build/generator/extractor.py for release builds. [1] svn_client__do_symmetric_merge and svn_client__find_symmetric_merge