From c8b2413599015413232140a35555aaa439933883 Mon Sep 17 00:00:00 2001 From: Jung-uk Kim Date: Mon, 14 Dec 2015 23:02:49 +0000 Subject: Respect CC, CPP and CXX with full paths. PR: 203747 --- java/openjdk8/Makefile | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'java') diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile index dc51b7a5cf85..893ef1d1987b 100644 --- a/java/openjdk8/Makefile +++ b/java/openjdk8/Makefile @@ -268,6 +268,18 @@ JDK_BUILD_TYPE= release AUTOCONF_ARGS= -I . -o generated-configure.sh generated-configure.ac +# XXX configure script rejects CC/CPP/CXX with absolute paths. +.for t in CC CPP CXX +.if defined(${t}) && ${${t}:[#]} == 1 && ${${t}:M/*} +BUILD_${t}= ${${t}:C|.*/||g} +CONFIGURE_ENV+= ${t}="${BUILD_${t}}" +TOOLS_DIR+= ${${t}:S|/${BUILD_${t}}$||} +.endif +.endfor +.if defined(TOOLS_DIR) +CONFIGURE_ARGS+= --with-tools-dir="${TOOLS_DIR:u:S/ /:/g}" +.endif + .include .if ${ARCH:Marmv6*} || ${ARCH} == "i386" -- cgit v1.2.3