[vlc-devel] Set of configure patches
Rémi Denis-Courmont
remi at remlab.net
Wed Jan 14 00:01:31 CET 2015
Le mardi 13 janvier 2015, 21:57:21 Martell Malone a écrit :
> I agree with you that it would be a concern but
> I highly doubt that it will as that program should build successfully for
> OS/2 still resulting in AC_LIBOBJ([freeaddrinfo])
Fair enough. The code still makes no sense to me.
> 2.
>
> > There is already code for this, so this patch is either redundant or
> > wrong.
>
> You are correct it is there already, I somehow missed this before.
>
> You do have AC_CHECK_TYPES([struct pollfd]
> but that comes with a
> # define _WIN32_WINNT 0x502
> which forces windows xp
> I could submit a patch that removes this line if that is better suited then
> actually detecting it via compiling.
> Would that be acceptable ??
That makes more sense.
> 3.
>
> > So fix mingw64?
>
> I actually submitteed a patch that was merged to create actual functions
> for the time functions over previous defines
> It was merged but there has been a lenghty discussion since where they have
> opted for inline
> I am not in charge of mingw-w64 so I can't change this.
POSIX localtime_r() and gmtime_r "shall be declared as functions and may also
be defined as macros". In POSIX parliance, that means they must resolve at
linker stage - even if the function call can be inlined. (Two reasons why:
making dlsym() work, and allowing function pointers.)
I do not care who is in charge of what. This is a mingw64 bug. This needs a
mingw64 fix. There is nothing to discuss by mings64 people and even less so by
VLC developers.
--
Rémi
More information about the vlc-devel
mailing list