On Wed, Oct 13, 2021 at 07:41:22PM +0000, Brian Callahan wrote:
> 
> 
> On 10/13/2021 03:38 PM, Tracey Emery wrote:
> > On Wed, Oct 13, 2021 at 07:27:56PM +0000, Brian Callahan wrote:
> > > 
> > > 
> > > On 10/13/2021 02:57 PM, Tracey Emery wrote:
> > > > On Wed, Oct 13, 2021 at 03:42:53PM +0000, Brian Callahan wrote:
> > > > >
> > > > >
> > > > > On 10/13/2021 11:24 AM, Tracey Emery wrote:
> > > > > > On Wed, Oct 13, 2021 at 09:06:22AM -0600, Tracey Emery wrote:
> > > > > > > Hello,
> > > > > > >
> > > > > > > Attached is a new port, math/isl. This is a new library to go 
> > > > > > > with the
> > > > > > > new xtensa-lx106-elf port build. The port has been tested 
> > > > > > > successfully
> > > > > > > on both amd64 and sparc64.
> > > > > > >
> > > > > > > pkg/DESCR:
> > > > > > >
> > > > > > > isl is a library for manipulating sets and relations of integer 
> > > > > > > points
> > > > > > > bounded by linear constraints. Supported operations on sets 
> > > > > > > include
> > > > > > > intersection, union, set difference, emptiness check, convex hull,
> > > > > > > (integer) affine hull, integer projection, computing the 
> > > > > > > lexicographic
> > > > > > > minimum using parametric integer programming, coalescing and
> > > > > > > parametric
> > > > > > > vertex enumeration. It also includes an ILP solver based on
> > > > > > > generalized
> > > > > > > basis reduction, transitive closures on maps (which may encode
> > > > > > > infinite
> > > > > > > graphs), dependence analysis and bounds on piecewise 
> > > > > > > step-polynomials.
> > > > > > >
> > > > > > > Ok?
> > > > > > >
> > > > > > > --
> > > > > > >
> > > > > > > Tracey Emery
> > > > > >
> > > > > > Now with 100% more attachment. Thanks tb@ for the eyes.
> > > > >
> > > > > Will this get picked up by egcc if it is installed?
> > > > >
> > > > > ~Brian
> > > >
> > > > Well, after building 8.4 and 11.2 successfully, I looked at the ports
> > > > and both are configured for --without-isl. Guess I should have looked
> > > > there first! hahahahaha!
> > > >
> > > > So, no, isl doesn't get picked up at this point.
> > > 
> > > Great. A couple of small things I noticed:
> > > * Wikipedia claims there is a homepage at
> > > http://isl.gforge.inria.fr/ but it
> > > appears to be down at the moment.
> > 
> > That's why I didn't add it. What do you think about using
> > https://guix.gnu.org/packages/isl-0.18/ for HOMEPAGE instead? It has
> > info and at least references the above URL.
> > 
> 
> No argument here.
> 
> > > * You only use the VERSION variable once, in DISTNAME, so it can
> > > likely be
> > > consolidated.
> > 
> > Yes, duh. Easy change. It was a quickly-thrown-together port. :D
> > 
> > > * In the PLIST there is a lib/libisl.so.0.0-gdb.py entry. Should
> > > that be
> > > lib/libisl.so.${LIBisl_VERSION}-gdb.py?
> > > 
> > 
> > This was autogenerated, so I'm not sure. Changing it makes sense, but
> > update-plist just changes it back, so future updates will have to be
> > manually maintained. That seems like a big hassle. Thoughts?
> > 
> 
> The gcc package manually maintains a similar thing in its PLIST:
> PLIST-libs:13:lib/libestdc++.so.${LIBestdc++_VERSION}-gdb.py

Ok, so let it be written ...
Thanks!

> 
> ~Brian

-- 

Tracey Emery

Reply via email to