mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-27 05:10:36 +00:00
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/D1792 Approved by: mat (mentor)
This commit is contained in:
parent
ebc2dac2d1
commit
830f77d3d4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=379055
@ -91,7 +91,7 @@ USE_XORG= x11 ice xaw xau xext xrender xrandr \
|
||||
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:bzip2
|
||||
USE_PERL5= build
|
||||
WITHOUT_CPU_CFLAGS= true
|
||||
@ -252,6 +252,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
|
||||
|
Loading…
Reference in New Issue
Block a user