[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: new major release?
From: |
Jaroslav Hajek |
Subject: |
Re: new major release? |
Date: |
Wed, 9 Dec 2009 07:55:42 +0100 |
On Wed, Dec 9, 2009 at 7:45 AM, John W. Eaton <address@hidden> wrote:
> On 8-Dec-2009, Rik wrote:
>
> | I just checked in a patch that allows octave to pass 'make distcheck'
> | (with the caveat of writeable src directories). At this point, all of
> | the documentation, and all of the source files both .texi and .txi, are
> | shipped in the distribution.
>
> Thanks.
>
> | There are some big advantages which trump the slightly larger
> | distribution file.
>
> Distributing the extra files is fine with me.
>
I'd just note that since we dumped LAPACK and BLAS from the
distribution, the 3.4 tarballs will be probably smaller anyway.
> | The only outstanding issue is a VPATH build where srcdir != builddir.
> | The simple_move_if_change_rule fails for the DOCSTRINGS files because
> | the @-t file is created in $(builddir), but the file to compare to is in
> | $(srcdir). Perhaps it would be worth writing a more complex
> | move_if_change rule?
>
> If you can see a way to do it, then great. I looked at it last week
> but wasn't getting it right.
>
> | > So I'm ready to make the changes needed to use gnulib functions in
> | > Octave. Are there any further objections to doing that?
> | >
> | I think it's safe to proceed.
>
> OK, I've checked in my initial changes:
>
> http://hg.savannah.gnu.org/hgweb/octave/rev/55061c7c8d6e
>
> This first patch introduces gnulib to the Octave build process by
> using the strftime module from gnulib.
>
> Please look at the file HACKING. The autogen.sh script is
> significantly changed. It now just generates some Makefile fragments
> and then calls the bootstrap script from gnulib. That script takes
> care of updating the gnulib sources, and calling libtoolize, autoconf,
> and automake. These changes work for me. I trust that others here
> will let me know if they encounter problems...
>
> I'll be adding additional modules soon so to remove more of our
> outdated replacement and portability functions from the Octave
> sources.
>
> jwe
>
I just tested it but it fails right after autogen.sh.
Did you forget to add the libgnu/* files?
--
RNDr. Jaroslav Hajek
computing expert & GNU Octave developer
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz