[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: what to do about dependencies?
From: |
Tatsuro MATSUOKA |
Subject: |
Re: what to do about dependencies? |
Date: |
Sat, 7 Jan 2012 12:20:56 +0900 (JST) |
Hello
--- On Sat, 2012/1/7, Jordi Gutiérrez Hermoso wrote:
> On 6 January 2012 11:36, John W. Eaton <address@hidden> wrote:
> > People often complain that building Octave is too complicated.
>
> I don't know if building itself is complicated any more than it is for
> any other program using the GNU build system. I think the biggest
> complaint is that it takes too long. I wish we could improve this. I
> remember a couple of years ago, building Octave didn't take so long,
> and I don't think it takes longer now because our codebase is so
> large. Admittedly, it may be gcc's fault. The times I've tried
> building with clang, it seemed faster (but sadly, I couldn't succeed
> with a clang build). I seem to recall that libtool was a big culprit
> in slowing down the build, so perhaps this really can't be helped
> unless we improved libtool itself.
>
> > For the future, I think we should consider including at least the
> > required dependencies (GNU Readline, PCRE, BLAS+LAPACK (ATLAS?)) and
> > all numerical library dependencies (ARPACK, FFTW3, GLPK, Qhull,
> > QRUPDATE, and SuiteSparse) with Octave.
>
> I don't like this idea, if you mean having a giant tarball with all
> that extraneous stuff inside it. I wouldn't mind having a separate
> suggested dependencies tarball with everything in it, perhaps even
> with some sort of script that attempts to build and install everything
> inside that tarball... but I think the real problem is that most of
> our external dependencies aren't very well suited to being built
> outside of a Unix-like environment (I'm still thinking Windows is the
> biggest problem).
(GNU Readline, PCRE, BLAS+LAPACK (ATLAS?))
(ARPACK, FFTW3, GLPK, Qhull,QRUPDATE, and SuiteSparse)
Except fftw, building dll file is really tricky or require the local patch on
windows.
I think that it might not be realistic solutions at least for the windows build.
Regards
Tatsuro
- what to do about dependencies?, John W. Eaton, 2012/01/06
- Re: what to do about dependencies?, Alexander Hansen, 2012/01/06
- Re: what to do about dependencies?, Michael D Godfrey, 2012/01/06
- Re: what to do about dependencies?, Jordi Gutiérrez Hermoso, 2012/01/06
- Re: what to do about dependencies?, Dr. Alexander Klein, 2012/01/06
- Re: what to do about dependencies?, Søren Hauberg, 2012/01/06
- Re: what to do about dependencies?, Olaf Till, 2012/01/06
- Re: what to do about dependencies?, Thomas Weber, 2012/01/06
- Re: what to do about dependencies?, Orion Poplawski, 2012/01/08
- Re: what to do about dependencies?, Robert T. Short, 2012/01/08