There is no need to static link. A dynamic link is easier. The 'standard'
build of the dll would be distributed in the J bin folder and would work
just as would the static link. But if you wanted a different build, it is
easy to do.

On Wed, Mar 9, 2022 at 4:09 PM Elijah Stone <[email protected]> wrote:

> jconsole/etc. already dynamically link to libj, so I think dynamic linking
> is fine.  Not hard to bundle the requisite libs.  That said, my preference
> is for libbf rather than gmp (and I started on something oriented
> thattaways), and it happens to be permissively licensed.
>
> On Wed, 9 Mar 2022, Julian Fondren wrote:
>
> > I got very little through February for various reasons, but I'm back on
> > it. I think static linking is the best way as well, including to avoid
> > newer builds of J having new dependencies that make J not work on
> > machines where it previously did, but if so it probably can't be GMP for
> > licensing reasons. My plan's just to get something working, with the
> > expectation that various issues like this will be easy to decide later.
> >
> > ------- Original Message -------
> >
> > On Wednesday, March 9th, 2022 at 1:21 PM, Raul Miller <
> [email protected]> wrote:
> >
> >> On Tue, Jan 25, 2022 at 8:38 PM Julian Fondren [email protected]
> wrote:
> >>
> >> > I'll get it done.
> >>
> >> How is this proceeding?
> >>
> >> (I have been tempted to tackle this integration myself, but between
> >>
> >> laptop failures and some other issues, I have not gotten around to it,
> >>
> >> yet.)
> >>
> >> I will say this:
> >>
> >> Because of how J is typically installed, I think that the right
> >>
> >> approach here would be to statically link against libgmp. Dynamic
> >>
> >> links are appropriate in a variety of cases, but not this one, not for
> >>
> >> the initial port. (Once libgmp is supported, it would be possible to
> >>
> >> build J against a dynamically linked libgmp, but while that might be
> >>
> >> right for some people, most people are not going to want to deal with
> >>
> >> the consequences of that approach.)
> >>
> >> Anyways, ... I might yet get around to tackling this by myself, but if
> >>
> >> you're making good progress, I should probably either just wait or try
> >>
> >> to pitch in on issues which are eating too much of your time.
> >>
> >> Thanks,
> >>
> >> --
> >>
> >> Raul
> >>
> >> ----------------------------------------------------------------------
> >>
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to