svn commit: r379132 - head/editors/openoffice-devel
Don Lewis
truckman at FreeBSD.org
Tue Feb 17 01:26:18 UTC 2015
Author: truckman
Date: Tue Feb 17 01:26:17 2015
New Revision: 379132
URL: https://svnweb.freebsd.org/changeset/ports/379132
QAT: https://qat.redports.org/buildarchive/r379132/
Log:
Switch back to USE_GCC=yes.
Work around this bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65009>
in g++49 -Os optimzation by using -O0 optimization if we are compiling
with g++49.
Differential Revision: https://reviews.freebsd.org/D1607
Reviewed by: pfg
Approved by: mat (mentor)
Modified:
head/editors/openoffice-devel/Makefile
Modified: head/editors/openoffice-devel/Makefile
==============================================================================
--- head/editors/openoffice-devel/Makefile Tue Feb 17 01:16:11 2015 (r379131)
+++ head/editors/openoffice-devel/Makefile Tue Feb 17 01:26:17 2015 (r379132)
@@ -101,7 +101,7 @@ USE_XORG= x11 ice xaw xau xext xrender x
xi xt xcursor xdamage xcomposite xfixes
USE_GL= gl glu
USE_GSTREAMER= yes
-USE_GCC= 4.8
+USE_GCC= yes
USES+= bison desktop-file-utils gmake perl5 pkgconfig python tar:xz
USE_PERL5= build
WITHOUT_CPU_CFLAGS= true
@@ -262,6 +262,11 @@ post-patch:
.if defined (USE_GCC)
${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${_GCC_RUNTIME}+" ${WRKSRC}/solenv/inc/unxfbsd.mk
${REINPLACE_CMD} -e "s+%%RPATH%%+-Wl,-rpath=${_GCC_RUNTIME}+" ${WRKSRC}/solenv/gbuild/platform/freebsd.mk
+ # g++49 -Os sometimes leaves inline class methods undefined
+ if [ ${CXX} = g++49 ]; then \
+ ${REINPLACE_CMD} -e "s/ := -Os/ := -O0/" ${WRKSRC}/solenv/gbuild/platform/freebsd.mk; \
+ ${REINPLACE_CMD} -e "s/=-Os /=-O0 /" ${WRKSRC}/solenv/inc/unxfbsdi.mk; \
+ fi
.else
${REINPLACE_CMD} -e "s+%%RPATH%%++" ${WRKSRC}/solenv/inc/unxfbsd.mk
${REINPLACE_CMD} -e "s+%%RPATH%%++" ${WRKSRC}/solenv/gbuild/platform/freebsd.mk
More information about the svn-ports-all
mailing list