#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