On Jun 17, 2010, at 2:44 PM, Ryan Schmidt wrote:

> 
> On Jun 16, 2010, at 19:31, Stephen Langer wrote:
> 
>> Therefore it's a serious mistake for a packaging system to assume that it's 
>> ok to enable openmp in libraries.   A quick solution would be to provide 
>> both openmp and no-openmp variants, which would make users choose between 
>> fast stand-alone ImageMagick programs and libraries that can be linked by 
>> threaded apps.
> 
> We don't need two variants; we only need one variant, "openmp", which the 
> user can either enable or disable.

That's what I meant.  I guess I was using the word "variant" in a nontechnical 
sense.

>  It just remains a question as to whether the variant should be enabled by 
> default or not. What I'm hearing is that we should disable it by default.

That would break the least amount of code.

> 
>> A better solution might be for the openmp and non-openmp versions of the 
>> libraries to have different names, so that both could be installed on the 
>> same system.
> 
> Ugh. That sounds nasty.

I agree.  Can we get ImageMagick to allow openMP to be enabled or disabled at 
run time?  That would also solve the problem.   Such a switch doesn't exist at 
the moment, as far as I can tell.

  -- Steve


--
-- stephen.lan...@nist.gov                    Tel: (301) 975-5423 --
-- http://math.nist.gov/mcsd/Staff/SLanger/   Fax: (301) 975-3553 --
-- NIST, 100 Bureau Drive, Stop 8910, Gaithersburg, Md 20899-8910 --

-- "I don't think this will work.  That's why it's science."      --
--                     Naomi Langer (age 6),  17 Feb 2003         --





_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to