[MacPorts] #45984: gcc48, gcc49: depends on cloog but doesn't link with it

MacPorts noreply at macports.org
Sun Nov 23 22:11:35 PST 2014


#45984: gcc48, gcc49: depends on cloog but doesn't link with it
---------------------------+--------------------
  Reporter:  ryandesign@…  |      Owner:  mww@…
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.3.99
Resolution:                |   Keywords:
      Port:  gcc48, gcc49  |
---------------------------+--------------------

Comment (by larryv@…):

 To be clear, the documentation for 4.8 and 4.9 do both mention CLooG, so I
 think our packaging is broken. From 4.8:
 {{{
 #!html
 <blockquote>
 <dl>
 <dt>
     ISL Library version 0.11.1
 </dt>
 <dd>
     <p>
         Necessary to build GCC with the Graphite loop optimizations. It
         can be downloaded from
         <a href="ftp://gcc.gnu.org/pub/gcc/infrastructure/">
             ftp://gcc.gnu.org/pub/gcc/infrastructure/
         </a> as <samp>isl-0.11.1.tar.bz2</samp>.
     </p>
     <p>
         The <samp>--with-isl</samp> configure option should be used
         if ISL is not installed in your default library search path.
     </p>
 </dd>
 <dt>
     CLooG 0.18.0
 </dt>
 <dd>
     <p>
         Necessary to build GCC with the Graphite loop optimizations.  It
         can be downloaded from
         <a href="ftp://gcc.gnu.org/pub/gcc/infrastructure/">
             ftp://gcc.gnu.org/pub/gcc/infrastructure/
         </a> as <samp>cloog-0.18.0.tar.gz</samp>.  The
         <samp>--with-cloog</samp> configure option should be used if
         CLooG is not installed in your default library search path.
         CLooG needs to be built against ISL 0.11.1.  Use
         <samp>--with-isl=system</samp> to direct CLooG to pick up an
         already installed ISL, otherwise it will use ISL 0.11.1 as
         bundled with CLooG.  CLooG needs to be configured to use GMP
         internally, use <samp>--with-bits=gmp</samp> to direct it to do
         that.
     </p>
 </dd>
 </dl>
 </blockquote>
 }}}

 …and 4.9:
 {{{
 #!html
 <blockquote>
 <dl>
 <dt>
     ISL Library version 0.12.2
 </dt>
 <dd>
     <p>
         Necessary to build GCC with the Graphite loop optimizations. It
         can be downloaded from
         <a href="ftp://gcc.gnu.org/pub/gcc/infrastructure/">
             ftp://gcc.gnu.org/pub/gcc/infrastructure/
         </a> as <samp>isl-0.12.2.tar.bz2</samp>.  If an ISL source
         distribution is found in a subdirectory of your GCC sources
         named <samp>isl</samp>, it will be built together with GCC.
         Alternatively, the <samp>--with-isl</samp> configure option
         should be used if ISL is not installed in your default library
         search path.
     </p>
 </dd>
 <dt>
     CLooG 0.18.1
 </dt>
 <dd>
     <p>
         Necessary to build GCC with the Graphite loop optimizations.  It
         can be downloaded from
         <a href="ftp://gcc.gnu.org/pub/gcc/infrastructure/">
             ftp://gcc.gnu.org/pub/gcc/infrastructure/
         </a> as <samp>cloog-0.18.1.tar.gz</samp>.  If a CLooG source
         distribution is found in a subdirectory of your GCC sources
         named <samp>cloog</samp>, it will be built together with GCC.
         Alternatively, the <samp>--with-cloog</samp> configure option
         should be used if CLooG is not installed in your default library
         search path.
     </p>
     <p>
         If you want to install CLooG separately it needs to be built
     against ISL 0.12.2 by using the <samp>--with-isl=system</samp> to
     direct CLooG to pick up an already installed ISL.  Using the ISL
     library as bundled with CLooG is not supported.
     </p>
 </dd>
 </dl>
 </blockquote>
 }}}

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


More information about the macports-tickets mailing list