Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Sep 2009 17:17:09 +0300
From:      Andriy Gapon <avg@icyb.net.ua>
To:        Naram Qashat <cyberbotx@cyberbotx.com>, freebsd-ports@FreeBSD.ORG
Subject:   fontforge: bug in configure?
Message-ID:  <4AC0C565.50106@icyb.net.ua>

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

It seems that there is a subtle bug in fontforge's configure:

CFLAGS_NOOPT=`echo $CFLAGS | sed -e s/-O2// | sed -e s/-O//`

This is supposed to produce CFLAGS with all optimization options stripped.
Let's leave alone the fact that there could be -O1 flag or -O3 or even
-funroll-all-loops.
Still, 'g' option is missing from the sed commands.
Say, CFLAGS contain "-O2 ... -O2", then the first sed command would strip only the
first occurrence of -O2 and the second command would leave a dangling '2'.
This is what I am hitting here.

Proposal:
CFLAGS_NOOPT=`echo $CFLAGS | sed -e s/-O[0-9]*//g`

What do you think?

-- 
Andriy Gapon



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