Build system updates (call for testers!)



>>>>> "Rupert" == Rupert Swarbrick <rswarbrick at gmail.com> writes:

    Rupert> I *think* I've done this correctly, and I've tested building and
    Rupert> rebuilding with gcl, ecl, sbcl and clisp on my Debian box here. However,
    Rupert> I touched some lines related to builds for other lisps too, so it's
    Rupert> possible the changes could break something. I've wrongly said that
    Rupert> "Clearly this can't break anything" often enough that I didn't feel
    Rupert> comfortable pushing it to the master branch without some other people
    Rupert> testing it.

For this case, I think a separate branch was a good idea.  Just in
case. :-)

    Rupert> automake; ./configure --with-something; make

I get message from automake about src/sharefiles.mk not existing.  but
that seems ok.

Also, you removed the <lisp>-depends.mk files. Won't that mean that if
I modify a lisp file, make won't rebuild maxima?

And, in fact, if I delete src/binary-cmucl, make no longer even tries
to build the cmucl version.

And without a src/sharefiles.mk, I think that means lisp-only builds
won't be able to find the share files anymore.  I don't know if
lisp-only builds are officially supported, but I do know people who
build maxima that way.

Ray