On Fri, Jun 17, 2011 at 12:11 PM, Leo 'costela' Antunes
<cost...@debian.org> wrote:
> On 17/06/11 17:42, Nick Mathewson wrote:
>>   * AGE: With how many previous versions of the ABI is "Current"
>> version backward-compatible? This increments whenever the ABI changes
>> in a backward compatible way, and
>
> aaaah, that's the catch I merrily overlooked!
>
>> According to the libtool source, different shared-library systems
>> build their version numbers in different ways.  Linux does
>> "{Current-age}.age.revision"; freebsd does "current.revision"; Irix
>> gets downright weird, and so on.
>>
>> So yeah; nothing to worry about here. :)
>
> Indeed, makes all the sense in the world now.
>
> But since I got your attention, I'll plug a follow-up question about the
> build-system: what's the reason for setting BUILD_WITH_NO_UNDEFINED only
> for cygwin and win32?
>
> I'm currently patching the packages to always use it (reasons outlined
> here[0]) and haven't run into any problems, but maybe I'm overlooking
> something obvious again.

The main reason for doing it in windows only is that it is
(supposedly? apparently?) necessary to get any kind of working DLLs
out of gcc on windows.  (I'm not sure that whether it's *absolutely*
needed there, or whether it's just "only needed so long as you don't
explicitly list all of your DLL imports and exports.")  Until your
mail, I wasn't actually aware that the option did anything useful on
non-windows platforms. :)

> If not, would you accept a patch to turn it into a configure-time
> option? (besides keeping it on for cygwin and win32, of course)

I'm not sure I understand the article you linked to.  What's the
impact here, and what are the potential advantages/disadvantages?

Either way, I'd be a lot more comfortable about a patch on the 2.1
series than on 2.0.

yrs,
-- 
Nick
_______________________________________________
Libevent-users mailing list
Libevent-users@monkey.org
http://lists.monkey.org:8080/listinfo/libevent-users

Reply via email to