[Xvid-devel] [PATCH] QNX support in xvid
Michael Militzer
michael at xvid.org
Wed Jan 30 12:54:28 CET 2013
Thanks, patch applied!
Regards,
Michael
Quoting Mike Gorchak <mike.gorchak.qnx at gmail.com>:
> 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