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
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
12 C_COMPILER = $(CROSS_COMPILE)gcc
\r
13 C_FLAGS = $(COMPILE_OPTS)
\r
15 -CPLUSPLUS_COMPILER = $(CROSS_COMPILE)gcc
\r
16 +CPLUSPLUS_COMPILER = $(CROSS_COMPILE)g++
\r
17 CPLUSPLUS_FLAGS = $(COMPILE_OPTS) -Wall -DBSD=1
\r
19 -LINK = $(CROSS_COMPILE)gcc -o
\r
21 +LINK = $(CROSS_COMPILE)g++ -o
\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
28 LIBS_FOR_CONSOLE_APPLICATION =
\r