[vlc-devel] [PATCH] compat:flockfile: fix linking with MinGW64
    Steve Lhomme 
    robux4 at videolabs.io
       
    Fri Feb 26 09:29:29 CET 2016
    
    
  
We detect the presence of _lock_file() by testing linking, but when compiling
we include <stdio.h> that forces an incorrect runtime linkage in recent MinGW.
It is defined as _lock_file in msvcrt but __imp_lock_file in msvcrt120.
---
 compat/flockfile.c | 1 +
 1 file changed, 1 insertion(+)
diff --git a/compat/flockfile.c b/compat/flockfile.c
index d01fd1f..1c3a746 100644
--- a/compat/flockfile.c
+++ b/compat/flockfile.c
@@ -18,6 +18,7 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
  *****************************************************************************/
 
+#define _CRTIMP
 #ifdef HAVE_CONFIG_H
 # include <config.h>
 #endif
-- 
2.6.1.windows.1
    
    
More information about the vlc-devel
mailing list