[pcre-dev] [Bug 664] ABI breakage in PCRE 7.6

Top Page
Delete this message
Author: Daniel Macks
Date:  
To: pcre-dev
Subject: [pcre-dev] [Bug 664] ABI breakage in PCRE 7.6
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=664

Daniel Macks <dmacks@???> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dmacks@???





--- Comment #9 from Daniel Macks <dmacks@???> 2008-03-20 22:34:14 ---
Symbol-munging is not guaranteed to be stable between different compiler
versions. It appears that the patch relies on this specific munge for "any gcc
major-version >= 3", which is at best fairly fragile. For example, I know C++
code compiled by gcc3.1 is not compatible with that compiled by gcc3.3 on OS X.

I'm not familiar with the back-story here...could someone note what bug# led to
the previous change, and maybe an SVN revision# or something? As a naive
outsider who has often gotten bitten by ABI incompatibility and g++ munge
variability, why can't the symbol that got removed simply be re-added, wrapped
by '#ifndef WIN32'?


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email