On Sat, Oct 12, 2013 at 07:59:35PM +0200, J??r??mie Courr??ges-Anglas wrote:
> Josh Elsasser <j...@elsasser.org> writes:
> 
> > On Fri, Oct 11, 2013 at 08:00:41PM +0200, J??r??mie Courr??ges-Anglas wrote:
> >> Kenneth R Westerback <kwesterb...@rogers.com> writes:
> >> 
> >> > On Thu, Oct 10, 2013 at 04:16:31PM -0700, Josh Elsasser wrote:
> >> >> On Thu, Oct 10, 2013 at 09:29:40AM +0200, J?r?mie Courr?ges-Anglas 
> >> >> wrote:
> >> >> > 
> >> >> > So instead of struggling with clisp, let's just update sbcl first.
> >> >> > Regress tests results and diff below.  I'm postponing clisp for now.
> >> >> > 
> >> >> > More tests on amd64 / ok?
> >> >> 
> >> >> There should be a build-time (and probably runtime) dependency on gmp,
> >> >> or else the gmp contrib should be disabled. I'm not sure if it's right
> >> >> to enforce a runtime dependency when few users will use sb-gmp, but it
> >> >> would also be annoying to start splitting off contribs into separate
> >> >> packages.
> >> 
> >> gmp is opened using load-shared-object (dlopen), the build system
> >> doesn't search for it (but we should keep in mind that one day it
> >> might use sb-grovel to detect the size and signedness of gmp objects).
> >> Given this, plus the fact that it is a relatively new and probably
> >> seldom used module, I don't think adding gmp to bdeps/rdeps would add
> >> much value.
> >> 
> >> What I should have done, though, is to put gmp in TEST_DEPENDS.
> >> 
> >> Josh, do you agree with this?
> >
> > Will the port build correctly without gmp installed? I would assume
> > that the sb-gmp contrib would fail to build, and then the port bail
> > out when files from the plist are missing. I'm fine with leaving it
> > out of the runtime deps, but think that it should be declared as a
> > build dep if it's really needed then.
> 
> I've just tested yesterday evening, with the gmp headers and libs
> made unreachable (it's a bit hard to pkg_delete gmp since it's widely
> used).  sb-gmp is still built and installed.
> 
> As krw@ pointed out privately, my last diff had some unwanted .fasl in
> the PLIST (the ones generated at the ''make test'' step).  I should have
> checked twice, sorry.
> 
> Here's a more correct diff.  Please give it a shot...

Working find on amd64 now! ok (again) krw@

.... Ken

Reply via email to