[MacPorts] #31995: tcl: enable CoreFoundation

MacPorts noreply at macports.org
Mon Jul 30 12:13:01 PDT 2012


#31995: tcl: enable CoreFoundation
----------------------------------------+-----------------------------------
  Reporter:  marshall.perrin@…          |       Owner:  mww@…           
      Type:  enhancement                |      Status:  reopened        
  Priority:  Normal                     |   Milestone:                  
 Component:  ports                      |     Version:  2.0.3           
Resolution:                             |    Keywords:                  
      Port:  tcl                        |  
----------------------------------------+-----------------------------------
Changes (by howarth@…):

  * status:  closed => reopened
  * resolution:  fixed =>


Comment:

 It was a mistake to default tcl to --enable-corefoundation as
 CoreFoundation is incompatible with code using fork() without immediately
 calling exec().[[BR]]
 [[BR]]
 See...[[BR]]
 http://boredzo.org/blog/archives/2010-09-04/singleton-
 repository#comment-332147 [[BR]]
 http://objectivistc.tumblr.com/post/16187948939/you-must-exec-a-core-
 foundation-fork-safety-tale [[BR]]
 http://old.nabble.com/Fork-vs.-exec-in-RC-5-of-Tk-8.5-td14390131.html
 [[BR]]
 [[BR]]
 Since both --enable-threads and --enable-corefoundation are incompatible
 with fork(), it makes much more[[BR]]
 sense to just move --enable-corefoundation into the threads variant
 instead.

-- 
Ticket URL: <https://trac.macports.org/ticket/31995#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list