With sles11sp1 on ia64, I'm getting this build failure:
=== pmcd ===
PCP_CONF=../../../src/include/pcp.conf
LD_LIBRARY_PATH=../../../src/libpcp/src:../../../src/libpcp_pmda/src:$LD_LIBRARY_PATH
HOME=`pwd` PCP_ALT_CPP=../../../src/pmcpp/pmcpp
../../../src/newhelp/newhelp -v 2 -n root_pmcd -o help < help
=== src ===
gcc -fpic -fno-strict-aliasing -D_GNU_SOURCE -I../../../../src
-DSIM_ABI=\"IA-64(Intel 64 bit architecture)\" -DBUILD=\"1\" -Wall -g
-DPCP_DEBUG -DPCP_VERSION=\"3.5.5\" -DASYNC_API
-I../../../../src/include -c -o pmcd.o pmcd.c
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `gcc -fpic -fno-strict-aliasing -D_GNU_SOURCE
-I../../../../src -DSIM_ABI=\"IA-64(Intel 64 bit architecture)\"
-DBUILD=\"1\" -Wall -g -DPCP_DEBUG -DPCP_VERSION=\"3.5.5\" -DASYNC_API
-I../../../../src/include -c -o pmcd.o pmcd.c'
This fixes it:
--- a/src/pmdas/pmcd/src/GNUmakefile 2009-06-30 21:40:41.000000000 -0700
+++ b/src/pmdas/pmcd/src/GNUmakefile 2011-07-22 11:49:29.566874510 -0700
@@ -29,7 +29,7 @@ LSRCFILES = objstyle
LCFLAGS = -I$(TOPDIR)/src
ifeq "$(TARGET_OS)" "linux"
ABI = $(shell ./objstyle)
-LCFLAGS += -DSIM_ABI=\"$(ABI)\"
+LCFLAGS += -DSIM_ABI=\""$(ABI)"\"
endif
ifdef PACKAGE_BUILD
BUILD = $(PACKAGE_BUILD)
|