On 2019/01/11 21:58, Rafael Sadowski wrote:
> On Sat Jan 05, 2019 at 11:58:40AM +0000, Stuart Henderson wrote:
> > On 2019/01/05 10:23, Rafael Sadowski wrote:
> > > If qmake ports use QMAKE_CFLAGS_OPTIMIZE_FULL and/or the macro
> > > "optimize_full" they will always build with -O3.
> > > 
> > > I saw this in x11/qt5/{qtmultimedia,qtlocation}.
> > > 
> > > OK so zap -O3 from our qmake-qt5?
> > 
> > It shouldn't force -O2 either, but use whatever is in CFLAGS.
> 
> Good point but I would like to use CXXFLAGS instead CFLAGS.

Assuming they don't have a separate CXXFLAGS then yes go for it.

> RS
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/qt5/qtbase/Makefile,v
> retrieving revision 1.24
> diff -u -p -u -p -r1.24 Makefile
> --- Makefile  30 Nov 2018 15:24:09 -0000      1.24
> +++ Makefile  5 Jan 2019 13:17:34 -0000
> @@ -17,7 +17,7 @@ PKGNAME-psql =              qt5-postgresql-${VERSION
>  PKGNAME-sqlite2 =    qt5-sqlite2-${VERSION}
>  PKGNAME-tds =                qt5-tds-${VERSION}
>  
> -REVISION-main =              1
> +REVISION-main =              2
>  
>  PKG_ARCH-global =    *
>  PKG_ARCH-examples =  *
> Index: patches/patch-mkspecs_common_gcc-base_conf
> ===================================================================
> RCS file: patches/patch-mkspecs_common_gcc-base_conf
> diff -N patches/patch-mkspecs_common_gcc-base_conf
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-mkspecs_common_gcc-base_conf        5 Jan 2019 13:17:34 
> -0000
> @@ -0,0 +1,16 @@
> +$OpenBSD$
> +
> +Index: mkspecs/common/gcc-base.conf
> +--- mkspecs/common/gcc-base.conf.orig
> ++++ mkspecs/common/gcc-base.conf
> +@@ -31,8 +31,8 @@
> + # you can use the manual test in tests/manual/mkspecs.
> + #
> + 
> +-QMAKE_CFLAGS_OPTIMIZE      = -O2
> +-QMAKE_CFLAGS_OPTIMIZE_FULL = -O3
> ++QMAKE_CFLAGS_OPTIMIZE      = $$(CXXFLAGS)
> ++QMAKE_CFLAGS_OPTIMIZE_FULL = $$(CXXFLAGS)
> + QMAKE_CFLAGS_OPTIMIZE_DEBUG = -Og
> + QMAKE_CFLAGS_OPTIMIZE_SIZE = -Os
> + 

Reply via email to