[MacPorts] #33795: ppl has gcc variants but gcc45+ depend on ppl (was: ppl and gcc45 depend on each other)

MacPorts noreply at macports.org
Wed Mar 28 01:46:28 PDT 2012


#33795: ppl has gcc variants but gcc45+ depend on ppl
------------------------------------------+---------------------------------
 Reporter:  macsforever2000@…             |       Owner:  ryandesign@…               
     Type:  defect                        |      Status:  new                        
 Priority:  Normal                        |   Milestone:                             
Component:  ports                         |     Version:  2.0.4                      
 Keywords:                                |        Port:  ppl gcc45 gcc46 gcc47 gcc48
------------------------------------------+---------------------------------
Changes (by ryandesign@…):

  * port:  ppl gcc45 => ppl gcc45 gcc46 gcc47 gcc48


Comment:

 ppl only depends on a gcc port if you request one of its gcc variants. By
 default ppl does not require a gcc port.

 Why does ppl provide variants to use a gcc port as its compiler? What
 benefit does this achieve?

 According to "port echo depends::ppl$" the only ports that depend on ppl
 are gcc45 and up, and cloog-ppl; as such it seems ill-advised to allow ppl
 to depend on a gcc port, since as Frank points out that introduces a
 circular dependency.

 I don't see any relationship between this problem and #33151, except that
 in a sidetracked comment in that ticket someone pointed out that gcc45 was
 not using ppl, and I therefore added the dependency to gcc45 and gcc47 in
 r91016, since gcc46 already had it (and gcc48 was subsequently copied from
 gcc47 so it has it too).

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


More information about the macports-tickets mailing list