Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 May 2018 17:18:56 +0200
From:      Jan Beich <jbeich@FreeBSD.org>
To:        Dirk Meyer <dinoex@FreeBSD.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r469896 - in head/emulators/frodo: . files
Message-ID:  <k1s6-gt9b-wny@FreeBSD.org>
In-Reply-To: <201805141456.w4EEumf2069380@repo.freebsd.org> (Dirk Meyer's message of "Mon, 14 May 2018 14:56:48 %2B0000 (UTC)")
References:  <201805141456.w4EEumf2069380@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Dirk Meyer <dinoex@FreeBSD.org> writes:

> +USE_CXXSTD=	gnu++98
> +CXXFLAGS+=	-std=gnu++98

One of these is redundant, see

# from Mk/bsd.port.mk
.for lang in C CXX
.if defined(USE_${lang}STD)
${lang}FLAGS:=	${${lang}FLAGS:N-std=*} -std=${USE_${lang}STD}
.endif

> +GNU_CONFIGURE=	yes
> +CONFIGURE_ENV=	CXXFLAGS='${CXXFLAGS}'
> +MAKE_ENV=	LDFLAGS='${LDFLAGS}'

CXXFLAGS and LDFLAGS are passed via environ(7) by default, see

# from Mk/bsd.port.mk
do-configure:
[...]
	@${MKDIR} ${CONFIGURE_WRKSRC}
	@(cd ${CONFIGURE_WRKSRC} && \
	    ${SET_LATE_CONFIGURE_ARGS} \
		if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \
	    CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
	    LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" \
	    INSTALL="/usr/bin/install -c" \
	    INSTALL_DATA="${INSTALL_DATA}" \
	    INSTALL_LIB="${INSTALL_LIB}" \
	    INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
	    INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
	    ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS}; then \
			 ${ECHO_MSG} "===>  Script \"${CONFIGURE_SCRIPT}\" failed unexpectedly."; \
			 (${ECHO_CMD} ${CONFIGURE_FAIL_MESSAGE}) | ${FMT_80} ; \
			 ${FALSE}; \
		fi)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?k1s6-gt9b-wny>