Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Sep 2010 15:35:01 +0400
From:      Anonymous <swell.k@gmail.com>
To:        Renato Botelho <garga@FreeBSD.org>
Cc:        freebsd-ports@freebsd.org, bug-followup@FreeBSD.org
Subject:   Re: ports/150173: [patch] lang/lua: don't override optimization with `-O2'
Message-ID:  <86zkw1u26y.fsf@gmail.com>
In-Reply-To: <20100901111158.GA42848@bluepex.com> (Renato Botelho's message of "Wed, 1 Sep 2010 08:12:03 -0300")
References:  <20100901111158.GA42848@bluepex.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Renato Botelho <garga@FreeBSD.org> writes:

> It seems to be working fine, i can setup CFLAGS at build time:
>
> # make CFLAGS="-O3 -pipe"

The port should respect -O[0-3] in sys.mk, make.conf or environment.
Besides, you can't use `+=' on command line.

WITH_DEBUG in bsd.port.mk implies that all optimization from CFLAGS
should be erased. So, I'm not sure why you're ignoring DEBUG_FLAGS as
non-issue.

lang/lua in pkgsrc and openbsd ports remove vendor's `-O2' optimzation.
Many other freebsd ports do the same with any `-O2' or `-g' following
to Porter's Handbook.

  http://www.freebsd.org/doc/en/books/porters-handbook/dads-cflags.html

And please, don't go closing the PR without waiting at least a few days
for submitter's response. It looks uncooperative.

>
> ===>  License check disabled, port has not defined LICENSE
> ===>  Extracting for lua-5.1.4_1
> => MD5 Checksum OK for lua-5.1.4.tar.gz.
> => SHA256 Checksum OK for lua-5.1.4.tar.gz.
> ===>  Patching for lua-5.1.4_1
> ===>  Applying FreeBSD patches for lua-5.1.4_1
> ===>   lua-5.1.4_1 depends on executable: pkg-config - found
> ===>  Configuring for lua-5.1.4_1
> ===>  Building for lua-5.1.4_1
> cd src && make freebsd
> make all MYCFLAGS="-DLUA_USE_LINUX" MYLIBS="-Wl,-E -lreadline"
> cc -O3 -pipe -c lapi.c
> cc -O3 -pipe -c lcode.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86zkw1u26y.fsf>