Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
home:rhabacker:branches:windows:mingw:win32
mingw32-liblangtag
liblangtag-0.5.0-windows.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File liblangtag-0.5.0-windows.patch of Package mingw32-liblangtag
--- liblangtag-0.5.0/configure.ac 2013-04-23 05:24:50.000000000 +0200 +++ liblangtag-0.5.0/configure.ac 2013-04-29 11:18:23.543307608 +0200 @@ -14,7 +14,7 @@ m4_pattern_allow(^LT_POINTER_.*$) AM_MAINTAINER_MODE -AM_CONFIG_HEADER([config.h]) +AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4macros]) AC_USE_SYSTEM_EXTENSIONS @@ -207,7 +207,6 @@ AX_CREATE_STDINT_H([liblangtag/lt-stdint.h]) AC_CHECK_HEADERS([dirent.h execinfo.h libgen.h sys/param.h]) AC_CHECK_FUNCS([backtrace getegid geteuid getgid getuid __secure_getenv secure_getenv strndup vasprintf vsnprintf]) -AC_CHECK_VA_COPY if test "x$ac_cv_func_vsnprintf" = xyes; then AC_CACHE_CHECK([Whether vsnprintf is C99-compliant], [lt_cv_c99_vsnprintf], --- liblangtag-0.5.0/liblangtag/lt-atomic.h 2013-04-22 10:06:56.000000000 +0200 +++ liblangtag-0.5.0/liblangtag/lt-atomic.h 2013-04-29 11:18:23.537307749 +0200 @@ -17,6 +17,10 @@ #include "config.h" #endif +#ifdef _WIN32 +#include <windows.h> +#endif + #include "lt-lock.h" #include "lt-messages.h" --- liblangtag-0.5.0/liblangtag/lt-lock.h 2013-04-22 10:06:57.000000000 +0200 +++ liblangtag-0.5.0/liblangtag/lt-lock.h 2013-04-29 11:18:23.539307702 +0200 @@ -17,10 +17,10 @@ #include "config.h" #endif -#if HAVE_PTHREAD -#include <pthread.h> -#elif _WIN32 +#if _WIN32 #include <windows.h> +#elif HAVE_PTHREAD +#include <pthread.h> #endif #include "lt-macros.h" @@ -29,14 +29,14 @@ #define LT_LOCK_DEFINE_STATIC(v) static LT_LOCK_DEFINE(v) #define LT_LOCK_NAME(v) __lt_ ## name ## _lock -#if HAVE_PTHREAD -#define LT_LOCK_DEFINE(v) pthread_mutex_t LT_LOCK_NAME (v) = PTHREAD_MUTEX_INITIALIZER -#define LT_LOCK(v) pthread_mutex_lock(<_LOCK_NAME (v)) -#define LT_UNLOCK(v) pthread_mutex_unlock(<_LOCK_NAME (v)) -#elif _WIN32 +#if _WIN32 #define LT_LOCK_DEFINE(v) HANDLE LT_LOCK_NAME (v) #define LT_LOCK(v) LT_LOCK_NAME (v) = CreateMutex(NULL, FALSE, NULL) #define LT_UNLOCK(v) ReleaseMutex(LT_LOCK_NAME (v)) +#elif HAVE_PTHREAD +#define LT_LOCK_DEFINE(v) pthread_mutex_t LT_LOCK_NAME (v) = PTHREAD_MUTEX_INITIALIZER +#define LT_LOCK(v) pthread_mutex_lock(<_LOCK_NAME (v)) +#define LT_UNLOCK(v) pthread_mutex_unlock(<_LOCK_NAME (v)) #else #error No Mutex Lock available #endif --- liblangtag-0.5.0/liblangtag/Makefile.am 2013-04-22 10:06:56.000000000 +0200 +++ liblangtag-0.5.0/liblangtag/Makefile.am 2013-04-29 11:18:23.537307749 +0200 @@ -211,6 +211,7 @@ liblangtag_la_LDFLAGS = \ $(LDFLAGS) \ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ + -no-undefined \ $(NULL) -include $(top_srcdir)/git.mk
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor