]> git.sesse.net Git - vlc/blob - extras/contrib/src/Patches/live-armlinux.patch
fix live555 compile on armlinux
[vlc] / extras / contrib / src / Patches / live-armlinux.patch
1 Use g++ to build/link C++
2 Use environment CROSS_COMPILE if present
3 Do not use ar -L. when linking
4 Put a space between ar options and arguments
5 --- live/config.armlinux.orig   2010-02-18 08:11:09.000000000 +0100
6 +++ live/config.armlinux        2010-02-18 08:11:20.000000000 +0100
7 @@ -1,16 +1,16 @@
8 -CROSS_COMPILE=         arm-elf-\r
9 +CROSS_COMPILE?=                arm-elf-\r
10  COMPILE_OPTS =         $(INCLUDES) -I. -O2 -DSOCKLEN_T=socklen_t -DNO_SSTREAM=1 -D_LARGEFILE_SOURCE=1 -D_FILE_OFFSET_BITS=64\r
11  C =                    c\r
12  C_COMPILER =           $(CROSS_COMPILE)gcc\r
13  C_FLAGS =              $(COMPILE_OPTS)\r
14  CPP =                  cpp\r
15 -CPLUSPLUS_COMPILER =   $(CROSS_COMPILE)gcc\r
16 +CPLUSPLUS_COMPILER =   $(CROSS_COMPILE)g++\r
17  CPLUSPLUS_FLAGS =      $(COMPILE_OPTS) -Wall -DBSD=1\r
18  OBJ =                  o\r
19 -LINK =                 $(CROSS_COMPILE)gcc -o\r
20 -LINK_OPTS =            -L.\r
21 +LINK =                 $(CROSS_COMPILE)g++ -o\r
22 +LINK_OPTS =            \r
23  CONSOLE_LINK_OPTS =    $(LINK_OPTS)\r
24 -LIBRARY_LINK =         $(CROSS_COMPILE)ar cr\r
25 +LIBRARY_LINK =         $(CROSS_COMPILE)ar cr \r
26  LIBRARY_LINK_OPTS =    $(LINK_OPTS)\r
27  LIB_SUFFIX =                   a\r
28  LIBS_FOR_CONSOLE_APPLICATION =\r