[MacPorts] #40771: vaucanson 2
MacPorts
noreply at macports.org
Wed Oct 16 00:16:27 PDT 2013
#40771: vaucanson 2
------------------------------+--------------------------------
Reporter: akim.demaille@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.0
Resolution: | Keywords:
Port: vaucanson |
------------------------------+--------------------------------
Comment (by akim.demaille@…):
Replying to [comment:1 ryandesign@…]:
Hi!
> Thanks. Some observations:
>
> * Isn't this a beta version? We usually want ports to be for stable
versions.
Well, it's the kind of project that remains as "beta" for
years before everybody agrees to make it officially "2.0".
But it's already functional, and used (albeit by a small
community, granted, but that's also because its main users
are not so good at "configure && make" etc.).
> * The "epoch 1" line should be removed; the epoch should start at 0.
Most ports never need to increase the epoch.
Thanks.
> * The two "installs_libs yes" lines should be removed; that's the
default.
Thanks twice.
> * "configure.args CXXFLAGS=-O3" should be removed. MacPorts already sets
CXXFLAGS in the environment at configure time. If you're sure you want to
change them, change configure.cxxflags. If you just want to change the
optimization flags, change configure.optflags, but only if you're sure the
default and preferred value of "-Os" doesn't work.
Wow, -Os is the default??? I'm surprised it is not -O2. I don't want to
reopen a debate that already happened, but really, that's disturbing.
("All the kids are doing it." -- well, what kids???).
In the current case, toolsets such as Vaucanson are designed to
work with automata which can have hundreds of thousands states
or transitions, and there -O2 vs. -O3 does make a difference.
However, if preferred I can try to install a variant for this.
> * Why set "configure.compiler macports-gcc-4.8"? If the compilers
MacPorts chooses by default don't work for vaucanson, please explain.
It is written in C++11. GCC 4.7 cannot compile it, and actually
because of various issues (in GCC, not in Vaucanson), the current
4.9 cannot either.
Clang 3.3 and 3.4 work though.
--
Ticket URL: <https://trac.macports.org/ticket/40771#comment:2>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list