libtool-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Support for Interix 5.2 and 6.0?


From: Martin Koeppe
Subject: RE: Support for Interix 5.2 and 6.0?
Date: Tue, 27 Mar 2007 22:32:41 +0200 (CEST)


Hello,

On Tue, 27 Mar 2007, Duft Markus wrote:

Ralf Wildenhues <> wrote:
Hello Peter, Martin, all

* Martin Koeppe wrote on Wed, Mar 21, 2007 at 11:45:22PM CET:

the following problems occured:

- without ./bootstrap, libtool-2.1 doesn't have
  config.guess/config.sub files, so I used
  "./configure --build=i586-pc-interix5.2".
  OTOH, libltdl/config has very old config.{sub,guess}, the same
  old version is in several tests, which therefore fail for me.

Peter, could we get the daily snapshot to be bootstrapped with
Automake
1.10 and Autoconf 2.61?  Thanks.

Until then, I guess you, Martin, need to bootstrap before testing.
Alternatively, assuming that you have up to date copies of
config.guess and config.sub in the directory $config_sources, you
could do something like
  find libtool-2.1a -name 'config\.*' -exec \
       cp $config_sources/config.* \{\} \;

and retest.  For 2.1a, there is only one instance of the config.*
files anyway, so you can just replace them manually.

With the versions I just downloaded (at 20070327 about 14:40 +0200):

address@hidden:/tmp$ find libtool-2.1a -name 'config.*'
libtool-2.1a/libltdl/config/config.guess    <- outdated
libtool-2.1a/libltdl/config/config.sub      <- outdated
address@hidden:/tmp$ find libtool-1.5.23c -name 'config.*'
libtool-1.5.23c/config.guess                <- current
libtool-1.5.23c/config.sub                  <- current
libtool-1.5.23c/libltdl/config.guess        <- outdated
libtool-1.5.23c/libltdl/config.sub          <- outdated


For libtool-2.1a I replaced the outdated config.* and also put a copy in the root source dir, ran ./configure && make (i.e. GNU make!), then make -k check. The output is attached, 2 errors besides hardcode!


If the failure "don't know how to build libltdlc.la" persists with
the nightly tarballs, we need to look into that.  Which make
version is this?

Sorry, you guessed right. I did accidentally not use GNU make on
Interix
5.2. Now I have installed GNU make 3.81 there, too, and building and
all tests done with it. Now for 1.5.23c, there is only 1 failing
test, the hardcode test.

What 'make' did you then use on Interix, and where can I get
documentation for it?

It for sure was the native interix make -> i'm having big porblems with
it too. When building the wgcc package, it simply doesn't build some
things. The result is that there is only one library, but no executable
and nothing.

-> Native make on interix is not usable, only to build GNU make ;o)

Markus is right, it was the native interix make, which is some 4.4BSD make. I have the man page attached. That man page says something about a difference to gmake with recursive make calls.


Martin

Attachment: make.1.gz
Description: Binary data

Attachment: testsuite.log.gz
Description: Binary data

Attachment: make-k-check.log.gz
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]