[Xvid-devel] [PATCH] QNX support in xvid
Mike Gorchak
mike.gorchak.qnx at gmail.com
Tue Jan 29 17:34:51 CET 2013
Hi !
Here is a patch which fixes issues of xvid build on QNX platform.
Thanks!
diff -u -r -N xvidcore-1.3.2-orig/build/generic/configure.inxvidcore-1.3.2/build/generic/
configure.in
--- xvidcore-1.3.2-orig/build/generic/configure.in 2011-05-18
10:59:28.000000000 +0300
+++ xvidcore-1.3.2/build/generic/configure.in 2013-01-29
17:04:09.000000000 +0200
@@ -237,7 +237,7 @@
STATIC_EXTENSION=""
OBJECT_EXTENSION=""
case "$target_os" in
- *bsd*|linux*|beos|irix*|solaris*)
+ *bsd*|linux*|beos|irix*|solaris*|*qnx*)
AC_MSG_RESULT([.so .a .o])
STATIC_EXTENSION="a"
SHARED_EXTENSION="so"
@@ -281,7 +281,7 @@
ALTIVEC_CFLAGS=""
PRE_SHARED_LIB=""
case "$target_os" in
- linux*|solaris*)
+ linux*|solaris*|*qnx*)
AC_MSG_RESULT([ok])
STATIC_LIB="libxvidcore.\$(STATIC_EXTENSION)"
SHARED_LIB="libxvidcore.\$(SHARED_EXTENSION).\$(API_MAJOR).\$(API_MINOR)"
@@ -419,7 +419,7 @@
if test "$found_nasm_comp_prog" = "yes" ; then
AC_MSG_CHECKING([for asm object format])
case "$target_os" in
- *bsd*|linux*|beos|irix*|solaris*)
+ *bsd*|linux*|beos|irix*|solaris*|*qnx*)
if test "$ARCHITECTURE" = "X86_64" ; then
AC_MSG_RESULT([elf64])
NASM_FORMAT="elf64"
@@ -613,7 +613,12 @@
[pthread_create],
[SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD"
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"],
- AC_MSG_WARN(Pthread not supported. No SMP support))],
+ [AC_CHECK_LIB(
+ [c],
+ [pthread_create],
+ [SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD"
+ SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS"],
+ AC_MSG_WARN(Pthread not supported. No SMP support))])],
AC_MSG_WARN(Pthread not supported. No SMP support))
else
AC_MSG_WARN(Pthread support disabled. No SMP support)
More information about the Xvid-devel
mailing list