Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 07 Feb 2011 20:34:26 +0300
From:      Ruslan Mahmatkhanov <cvs-src@yandex.ru>
To:        FreeBSD Ports Mailing List <ports@freebsd.org>
Subject:   How to not use OPTIMIZED_FLAGS properly
Message-ID:  <4D502D22.3000200@yandex.ru>

next in thread | raw e-mail | index | archive | help
Hello.

I'm working on port that doesn't builds with "-O2 -pipe", that passed to 
Makefile by default (it exits with message about virtual memory is 
exhausted). I can avoid this by setting CFLAGS="" and CXXFLAGS="" in 
CONFIGURE_ENV. But portlint is complaining like this:

WARN: Makefile: CFLAGS/CXXFLAGS are not needed in CONFIGURE_ENV as they 
are already added there in bsd.port.mk.
FATAL: Makefile: CFLAGS are clobbered in CONFIGURE_ENV.  Alter CFLAGS in 
the Makefile with CFLAGS+=... instead
FATAL: Makefile: CXXFLAGS are clobbered in CONFIGURE_ENV.  Alter 
CXXFLAGS in the Makefile with CXXFLAGS+=... instead

What is the right way to do the job?

PS. If i set -O0 in CONFIGURE_ENV, it's later redefined to "-O2 -pipe".

-- 
Regards,
Ruslan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D502D22.3000200>