1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-27 00:57:50 +00:00

. Check for a setting of "-mcpu=k6" in CFLAGS and error if so. This

setting will cause an internal compiler error in gcc 2.95.x when
  compiling the JDK.

PR:		46269
Submitted by:	Simon Barner <barner@in.tum.de>
This commit is contained in:
Greg Lewis 2003-08-30 15:33:23 +00:00
parent 211ed2035e
commit 6a085cc723
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=88080

View File

@ -196,9 +196,9 @@ post-patch:
.endif
.endif
.if defined(WITH_LINUX_BOOTSTRAP)
# Some checks for bootstrapping with a Linux JDK
pre-build:
.if defined(WITH_LINUX_BOOTSTRAP)
# Some checks for bootstrapping with a Linux JDK
@if [ `${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/check_wrkdir_links.sh "${WRKDIRPREFIX}" "${LINUXBASE}" 2>/dev/null` ]; \
then \
${ECHO_MSG} "Please set WRKDIRPREFIX to something which doesn't"; \
@ -216,6 +216,13 @@ pre-build:
exit 1; \
fi
.endif
@if [ "${CFLAGS:S/mcpu=k6//}" != "${CFLAGS:S///}" -a \
"`${CC} -dumpversion`" \< "3" ]; \
then \
${ECHO_MSG} "Please remove the -mcpu=k6 option from CFLAGS as this triggers"; \
${ECHO_MSG} "an internal compiler in GCC 2.95.x when compiling JDK ${JDK_VERSION}."; \
exit 1; \
fi
do-build:
# Start of jdk build