Hi Stefan,

> > I agree that the declaration of alarm is a way "not telling truth"
> > here,  but I found some applications, which are dependent to
> > such a "not honest" way.
> 
> I find it surprising that they actually work with such a trick, but
> there always are interesting surprises in porting ...
> 
> > I could agree to remove the declaration from headerset by using a 
> > macro clause '__MINGW_POSIX_ALARM' (in io.h). The declaration of 
> > SIGALRM I  dislike to remove, but if it is necessary to remove this
> > define,  please describe me the reason more detailed.
> 
> Actually, openssl is using availability of SIGALRM to decide between
> alarm-based implementation and a replacement, so removing alarm
> itself doens't really help. Anyway, now that I know which way to go,
> I can also suggest to patch openssl in such a way as to simply
> #undef SIGALRM for mingw-w64 instead of including the header
> needed for the dummy "alarm" implementation.
> 
> Something different:
> Why are there both 
>   /home/mingw-w64/lib/gcc/x86_64-pc-mingw32/4.4.0/include/float.h
>   /home/mingw-w64/x86_64-pc-mingw32/include/float.h
> (at least in the linux 32-bit package I'm using for cross-compilation)
> with only the last containing prototypes for _finite and a couple
> of other functions, but the first being the one that's found and used
> by the compiler? 
Normally the local version should be used. There are some small but 
important difference between the gcc version and our.

> It's causing the current compile failure of wxWidgets (trunk) visible
> on that daily rebuild page (at least until the next recompile, I've
> added a hack to my local mingw-w64-headers to work around
> that problem)...

I missed to change implementation files necessary by prototype changes I 
did. Thanks for telling me that.
Committed revision 451.

>           Regards,
>                    Stefan
> 
> P.P.S.: Concerning that type of the return value of the thread function,
>            I mentioned in some old mail,  your software was right and wx
>            was wrong (has been fixed in the meantime...).

Regards,
Kai

|  (\_/)  This is Bunny. Copy and paste Bunny
| (='.'=) into your signature to help him gain
| (")_(") world domination.


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to