[vlc-devel] [PATCH] contrib/live555: use our compiler

Rafaël Carré funman at videolan.org
Sat Jan 21 22:58:17 CET 2012


On Sat, 21 Jan 2012 22:26:57 +0100
Dominique Martinet <asmadeus at codewreck.org> wrote:

> I'd like it better if it worked :)
> 
> Here's a diff that works on top of his patch (on 1.2, but I'd suppose
> it'd work on master too)
> 
> I'll submit a proper patch if you agree with it, I guess.

I wanted to change the flags with sed like we do on other platforms

I'll do that when parent patch is committed

> contents:
>  - fixed android.patch to fix config.linux since it would appear you
>  want to use it (a diff's diff with extra-long lines, yay)
>  - actually using config.linux on android target too? (the sed is just
>  wrong for config.armlinux)
> 
> 
> diff --git a/contrib/src/live555/android.patch
> b/contrib/src/live555/android.patch
> index 621675a..a222d42 100644
> --- a/contrib/src/live555/android.patch
> +++ b/contrib/src/live555/android.patch
> @@ -1,13 +1,11 @@
> -diff -ur live555.orig/config.armlinux live555/config.armlinux
> ---- live555.orig/config.armlinux       2012-01-19 16:56:57.026348234
> -0500
> -+++ live555/config.armlinux    2012-01-19 16:57:42.806348231 -0500
> -@@ -1,5 +1,5 @@
> --CROSS_COMPILE?=               arm-elf-
> --COMPILE_OPTS =                $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
> -+CROSS_COMPILE?=               arm-linux-androideabi-
> -+COMPILE_OPTS =     $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -I$(ANDROID_NDK)/platforms/android-9/arch-arm/usr/include -DLOCALE_NOT_USED
> +diff -ur live555.orig/config.linux live555/config.linux
> +--- live555.orig/config.linux  2011-12-23 10:28:16.000000000 +0100
> ++++ live555/config.linux       2012-01-21 22:14:28.940821128 +0100
> +@@ -1,4 +1,4 @@
> +-COMPILE_OPTS =                $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64
> ++COMPILE_OPTS =                $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -DNO_SSTREAM=1 -I$(ANDROID_NDK)/platforms/android-9/arch-arm/usr/include -DLOCALE_NOT_USED
>   C =                   c
> - C_COMPILER =          $(CROSS_COMPILE)gcc
> + C_COMPILER =          cc
>   C_FLAGS =             $(COMPILE_OPTS)
>  diff -ur live555.orig/groupsock/GroupsockHelper.cpp
>  live555/groupsock/GroupsockHelper.cpp
>  --- live555.orig/groupsock/GroupsockHelper.cpp 2012-01-19
>  16:56:57.026348234 -0500
> diff --git a/contrib/src/live555/rules.mak
> b/contrib/src/live555/rules.mak
> index e888976..b5daf18 100644
> --- a/contrib/src/live555/rules.mak
> +++ b/contrib/src/live555/rules.mak
> @@ -23,12 +23,8 @@ endif
>  
>  LIVE_TARGET = $(error live555 target not defined!)
>  ifdef HAVE_LINUX
> -ifeq ($(ARCH),arm)
> -LIVE_TARGET := armlinux
> -else
>  LIVE_TARGET := linux
>  endif
> -endif
>  ifdef HAVE_WIN32
>  LIVE_TARGET := mingw
>  endif
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel




More information about the vlc-devel mailing list