Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Mail Systems
Eclipse Documentation

How To Guides
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Problem Solutions
Privacy Policy




Back: Installing the tools
Forward: Generated File Dependencies
FastBack: Generated File Dependencies
Up: Top
FastForward: Generated File Dependencies
Top: Autoconf, Automake, and Libtool
Contents: Table of Contents
Index: Index
About: About this document


This table lists platforms and toolchains known to be supported by Libtool. Each row represents completion of the self test suite shipped with the Libtool distribution on the platform named in that row.

There is a `PLATFORMS' file maintained in the Libtool source tree, updated whenever a Libtool user volunteers updated information, or when the Libtool team runs pre-release tests on the platforms to which they individually have access.

The table from the latest source tree at the time of writing follows:

canonical host name
This is the configuration triplet returned by config.guess on each system for which the test suite was executed. Where the developer who ran the tests considered it to be significant, versions of tools in the compiler toolchain are named below the configuration triplet.

The compiler used for the tests.

libtool release
The version number of the Libtool distribution most recently tested for the associated configuration triplet. The GNU Autotools all use an alpha version numbering system where `odd' letters (a, c, e, g etc.) represent many CVS snapshots between the `even' lettered (b, d, f etc) alpha release versions. After version 1.4, the CVS revision number of the `Changelog' file will be appended to odd lettered CVS snapshots, `1.4a 1.641.2.54', for example.

Either `ok' if the Libtool test suite passed all tests, or optionally `NS' if the test suite would only pass when the distribution was configured with the `--disable-shared' option.

canonical host name          compiler  libtool results
  (tools versions)                     release
alpha-dec-osf4.0*               gcc      1.3b     ok
alpha-dec-osf4.0*               cc       1.3b     ok
alpha-dec-osf3.2                gcc      0.8      ok
alpha-dec-osf3.2                cc       0.8      ok
alpha-dec-osf2.1                gcc      1.2f     NS
alpha*-unknown-linux-gnu        gcc      1.3b     ok
  (egcs-1.1.2, GNU ld
hppa2.0w-hp-hpux11.00           cc       1.2f     ok
hppa2.0-hp-hpux10.20            cc       1.3.2    ok
hppa1.1-hp-hpux10.20            gcc      1.2f     ok
hppa1.1-hp-hpux10.20            cc       1.2f     ok
hppa1.1-hp-hpux10.10            gcc      1.2f     ok
hppa1.1-hp-hpux10.10            cc       1.2f     ok
hppa1.1-hp-hpux9.07             gcc      1.2f     ok
hppa1.1-hp-hpux9.07             cc       1.2f     ok
hppa1.1-hp-hpux9.05             gcc      1.2f     ok
hppa1.1-hp-hpux9.05             cc       1.2f     ok
hppa1.1-hp-hpux9.01             gcc      1.2f     ok
hppa1.1-hp-hpux9.01             cc       1.2f     ok
i*86-*-beos                     gcc      1.2f     ok
i*86-*-bsdi4.0.1                gcc      1.3c     ok
i*86-*-bsdi4.0                  gcc      1.2f     ok
i*86-*-bsdi3.1                  gcc      1.2e     NS
i*86-*-bsdi3.0                  gcc      1.2e     NS
i*86-*-bsdi2.1                  gcc      1.2e     NS
i*86-pc-cygwin                  gcc      1.3b     NS
  (egcs-1.1 stock b20.1 compiler)
i*86-*-dguxR4.20MU01            gcc      1.2      ok
i*86-*-freebsdelf4.0            gcc      1.3c     ok
i*86-*-freebsdelf3.2            gcc      1.3c     ok
i*86-*-freebsdelf3.1            gcc      1.3c     ok
i*86-*-freebsdelf3.0            gcc      1.3c     ok
i*86-*-freebsd3.0               gcc      1.2e     ok
i*86-*-freebsd2.2.8             gcc      1.3c     ok
i*86-*-freebsd2.2.6             gcc      1.3b     ok
  (egcs-1.1 & gcc-, native ld)
i*86-*-freebsd2.1.5             gcc      0.5      ok
i*86-*-gnu                      gcc      1.3c     ok (1.602)
i*86-*-netbsd1.4                gcc      1.3c     ok
i*86-*-netbsd1.3.3              gcc      1.3c     ok
i*86-*-netbsd1.3.2              gcc      1.2e     ok
i*86-*-netbsd1.3I               gcc      1.2e     ok
  (egcs 1.1?)
i*86-*-netbsd1.2                gcc      0.9g     ok
i*86-*-linux-gnu                gcc      1.3b     ok
  (egcs-1.1.2, GNU ld
i*86-*-linux-gnulibc1           gcc      1.2f     ok
i*86-*-openbsd2.5               gcc      1.3c     ok
i*86-*-openbsd2.4               gcc      1.3c     ok
i*86-*-solaris2.7               gcc      1.3b     ok
  (egcs-1.1.2, native ld)
i*86-*-solaris2.6               gcc      1.2f     ok
i*86-*-solaris2.5.1             gcc      1.2f     ok
i*86-ncr-sysv4.3.03             gcc      1.2f     ok
i*86-ncr-sysv4.3.03             cc       1.2e     ok
  (cc -Hnocopyr)
i*86-pc-sco3.2v5.0.5		cc	 1.3c	  ok
i*86-pc-sco3.2v5.0.5		gcc	 1.3c	  ok
  (gcc 95q4c)
i*86-pc-sco3.2v5.0.5		gcc	 1.3c	  ok
i*86-UnixWare7.1.0-sysv5	cc	 1.3c	  ok
i*86-UnixWare7.1.0-sysv5	gcc	 1.3c	  ok
m68k-next-nextstep3             gcc      1.2f     NS
m68k-sun-sunos4.1.1             gcc      1.2f     NS
m88k-dg-dguxR4.12TMU01          gcc      1.2      ok
m88k-motorola-sysv4             gcc      1.3      ok
mips-sgi-irix6.5                gcc      1.2f     ok
mips-sgi-irix6.4                gcc      1.2f     ok
mips-sgi-irix6.3                gcc      1.3b     ok
  (egcs-1.1.2, native ld)
mips-sgi-irix6.3                cc       1.3b     ok
  (cc 7.0)
mips-sgi-irix6.2                gcc      1.2f     ok
mips-sgi-irix6.2                cc       0.9      ok
mips-sgi-irix5.3                gcc      1.2f     ok
mips-sgi-irix5.3                gcc      1.2f     NS
mips-sgi-irix5.3                cc       0.8      ok
mips-sgi-irix5.2                gcc      1.3b     ok
  (egcs-1.1.2, native ld)
mips-sgi-irix5.2                cc       1.3b     ok
  (cc 3.18)
mipsel-unknown-openbsd2.1       gcc      1.0      ok
powerpc-ibm-aix4.3.1.0          gcc      1.2f     ok
powerpc-ibm-aix4.2.1.0          gcc      1.2f     ok
powerpc-ibm-aix4.1.5.0          gcc      1.2f     ok
powerpc-ibm-aix4.1.5.0          gcc      1.2f     NS
powerpc-ibm-aix4.1.4.0          gcc      1.0      ok
powerpc-ibm-aix4.1.4.0          xlc      1.0i     ok
rs6000-ibm-aix4.1.5.0           gcc      1.2f     ok
rs6000-ibm-aix4.1.4.0           gcc      1.2f     ok
rs6000-ibm-aix3.2.5             gcc      1.0i     ok
rs6000-ibm-aix3.2.5             xlc      1.0i     ok
sparc-sun-solaris2.7            gcc      1.3b     ok
  (egcs-1.1.2, GNU ld 2.9.1 & native ld)
sparc-sun-solaris2.6            gcc      1.3.2    ok
  (egcs-1.1.2, GNU ld 2.9.1 & native ld)
sparc-sun-solaris2.5.1          gcc      1.2f     ok
sparc-sun-solaris2.5            gcc      1.3b     ok
  (egcs-1.1.2, GNU ld 2.9.1 & native ld)
sparc-sun-solaris2.5            cc       1.3b     ok
  (SC 3.0.1)
sparc-sun-solaris2.4            gcc      1.0a     ok
sparc-sun-solaris2.4            cc       1.0a     ok
sparc-sun-solaris2.3            gcc      1.2f     ok
sparc-sun-sunos4.1.4            gcc      1.2f     ok
sparc-sun-sunos4.1.4            cc       1.0f     ok
sparc-sun-sunos4.1.3_U1         gcc      1.2f     ok
sparc-sun-sunos4.1.3C           gcc      1.2f     ok
sparc-sun-sunos4.1.3            gcc      1.3b     ok
  (egcs-1.1.2, GNU ld 2.9.1 & native ld)
sparc-sun-sunos4.1.3            cc       1.3b     ok
sparc-unknown-bsdi4.0           gcc      1.2c     ok
sparc-unknown-linux-gnulibc1    gcc      1.2f     ok
sparc-unknown-linux-gnu         gcc      1.3b     ok
  (egcs-1.1.2, GNU ld
sparc64-unknown-linux-gnu       gcc      1.2f     ok

- "ok" means "all tests passed".
- "NS" means "Not Shared", but OK for static libraries

You too can contribute to this file, either if you use a platform which is missing from the table entirely, or if you are using a newer release of Libtool than the version listed in the table. From a freshly unpacked release, do the following:

$ cd libtool-1.4
$ ./configure

Configuring libtool 1.4a (1.641.2.54 2000/06/18 03:02:52)

checking host system type... i586-pc-linux-gnu
checking build system type... i586-pc-linux-gnu
$ make
$ make check
All 76 tests passed

If there are no test failures, and you see a message similar to the above, send a short message to [email protected] stating what you did and the configuration triplet for your platform as reported for the `host system' by configure (see the example directly above), and the precise version number of the release you have tested as reported by `libtool --version':

$ pwd
$ ./libtool --version (GNU libtool) 1.4a (1.641.2.41 2000/05/29 10:40:46)

The official `PLATFORMS' file will be updated shortly thereafter.

This document was generated by Gary V. Vaughan on February, 8 2006 using texi2html

  Published under the terms of the Open Publication License Design by Interspire