On Nov 24, 2008, at 12:54 PM, Ted Gould wrote:
On Mon, 2008-11-24 at 12:20 -0400, bulia byak wrote:
On Fri, Nov 21, 2008 at 11:48 PM, Ted Gould <ted@...11...> wrote:
I changed the autotools stuff a bit to be more flexible with other compilers pulling an macro from the autotools macro archive. I'll commit it once SF starts talking to me again...
With my gcc 4.0.3, it fails as of rev 20254:
checking for OpenMP flag of C++ compiler... unknown configure: error: Inkscape requires OpenMP support to build
Can't please make this an optional configure flag? I don't have multiple cores and would like to avoid upgrading gcc on this machine, as it would mean recompiling a ton of libraries.
We can of course, but I didn't because OpenMP was integrated into GCC March 9, 2006[1] which was then released May 13, 2007[2]. And the GTK+ we're depending on 2.12 was released Fri, 14 Sep 2007[3]. It would seem that if you had a new enough GTK+ you'd have a new enough GCC.
I guess my question here is that in this rather rare case is it worth the complexity of having this, and likely more in the future, ifdefs in the code?
Not a rare case.
On OS X, Apple is in charge of what compilers get bumped when. So the OpenMP stuff is failing at the moment.
I'm trying to make the config do the right thing and allow it to keep building here in Mac-land.