]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
*** empty log message ***
authorThomas Tanner <tanner@gmx.de>
Thu, 31 Dec 1998 11:25:57 +0000 (11:25 +0000)
committerThomas Tanner <tanner@gmx.de>
Thu, 31 Dec 1998 11:25:57 +0000 (11:25 +0000)
31 files changed:
ChangeLog
TODO
demo/dlmain.c
demo/foo.c
demo/foo.h
demo/hello.c
demo/main.c
depdemo/l1.c
depdemo/l1.h
depdemo/l2.c
depdemo/l2.h
depdemo/l3.c
depdemo/l3.h
depdemo/l4.c
depdemo/l4.h
depdemo/main.c
depdemo/sysdep.h
doc/PLATFORMS
doc/libtool.texi
libltdl/ltdl.c
libltdl/ltdl.h
libtool.m4
libtoolize.in
lineno
ltconfig.in
ltmain.c
ltmain.in
mdemo/foo.h
mdemo/foo1.c
mdemo/foo2.c
mdemo/main.c

index d4c8d66482e65fb5a87c79ea6283f6aa779f4164..8638de4687d230722b7611c5417db49cd0966466 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+1998-12-31  Thomas Tanner  <tanner@gmx.de>
+
+       * verified all copyright notices 
+         and updated them to 1999
+       * TODO: added some things that need to documented
+       * doc/libtool.texi: -export-symbols is not 
+         supported on all platforms
+       * doc/PLATFORMS: added a few new platforms
+       
 1998-12-30  Thomas Tanner  <tanner@gmx.de>
 
        * NEWS: updated
diff --git a/TODO b/TODO
index 5fe4813fdcff693ce021b9eee0e1da09482effb1..2efbbc2ed08a84e5bc418e3ff4378d613c40ebed 100644 (file)
--- a/TODO
+++ b/TODO
@@ -45,6 +45,20 @@ AIX 4), distinguishes between global function and global variable
 references.  This means that we cannot declare every symbol as `extern
 char'.  Find a workaround.
 
+* Documentation:
+
+- libltdl needs to be documented
+
+- Some variables are still not documented in 
+  "libtool script contents", namely:
+  compiler_c_o, compiler_o_lo, need_locks, 
+  old_postuninstall_cmds, postuninstall_cmds, 
+  old_archive_from_new_cmds, sys_lib_search_path,
+  fix_srcfile_path, objdir, objext, libext
+  
+- Some tests are only poorly documented:
+  assign.test, quote.test, sh.test
+
 In the future:
 **************
 
index c328e404472074664cadc52beb725489df9a9030..6a26c5961c4f99d634e547da94cca408aac7a5fc 100644 (file)
@@ -1,5 +1,5 @@
 /* dlmain.c -- hello test program that uses simulated dynamic linking
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index d700b575578100f18088e73b2cf73b319681907d..19b6e9b33bb90d769921ff2a7044461844ca64bf 100644 (file)
@@ -1,5 +1,5 @@
 /* foo.c -- trivial test function for libfoo
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
    This file is part of GNU Libtool.
 
index b450605c408a9a6abc15b3b3bac5a206c300aa3b..d0c4265e56fcef668c11ee33eb45112b65de88ec 100644 (file)
@@ -1,5 +1,5 @@
 /* foo.h -- interface to the libfoo library
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
    This file is part of GNU Libtool.
 
index c20cb75f1c25dc1ba10beff3b22c3148e460e93c..ec9a639b95709da85aa05fdb8ef02a253c27eeb7 100644 (file)
@@ -1,5 +1,5 @@
 /* hello.c -- trivial test function for libfoo
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index 169f7b2aebe2c42d2d212952ea71fd9efcc7fefa..d40dc5929ef8a3e9f2919555ad9d862e03a2ae36 100644 (file)
@@ -1,5 +1,5 @@
 /* main.c -- trivial hello test program
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1996-1999 Free Software Foundation, Inc.
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index cb2fd4c7e5d8b93d6dc60b8c2b23d1200d6d8e85..d5fe6c8724b94dd314e74ec0f799d755b331c472 100644 (file)
@@ -1,5 +1,5 @@
 /* l1.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index a9499f6373153b8e8c74522dd0bb3b531ac01e3d..0287a1407861fedfcb35fb77376fab4b8d400b92 100644 (file)
@@ -1,5 +1,5 @@
 /* l1.h -- interface to a trivial library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index f9f9032335db1d9baa45d7a8b7f2bbaa5b058d54..ce728d072453a0a707bced0d349ee73df8d31ebb 100644 (file)
@@ -1,5 +1,5 @@
 /* l2.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index 3c08143f9d111aed2aa00a9773d8700bab03e170..9ccd8331ef6a3a7a686eaf3010d98200767309d3 100644 (file)
@@ -1,5 +1,5 @@
 /* l2.h -- interface to a trivial library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index b33a8e5a14e0b64c467a1d72a1c77065bb768ecb..f2c89780af77bbdf759c1ec2f15cde4b3b9b2e59 100644 (file)
@@ -1,5 +1,5 @@
 /* l3.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index e8659f4e9544a6f7b3a55819f6aa97c1da6384b0..2069c51b6e554171f56130ac0ad62d0402cfab49 100644 (file)
@@ -1,5 +1,5 @@
 /* l3.h -- interface to a trivial library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index b8a675f088c1b8ea2590c4e68ff4f418167513b2..8a975fe72f710ed2e39e39f511e19c3f3cc00116 100644 (file)
@@ -1,5 +1,5 @@
 /* l4.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index 20a5ff66795642ae0b358b9ebae01f70dbb567ab..b0099af82f7b6cd4ae001369191a62c86b4a89ec 100644 (file)
@@ -1,5 +1,5 @@
 /* l4.h -- interface to a trivial library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index 65683d1142342f3ba8aaf881bc9081aaf40812f8..7becd4a64ffead8bdd8c730607829b79ae7c34f2 100644 (file)
@@ -1,5 +1,5 @@
 /* main.c -- inter-library dependency test program
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index d1785564f20c2034229072bed758c8d5a495715e..41f704b599e0f9e8197e654d3aca038d204ac145 100644 (file)
@@ -1,5 +1,5 @@
 /* sysdep.h -- system dependent declarations
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index 8a9b91f3cc9428e03d25d0de2759b6c90beff82a..c2744edcde12d3f479a113f7f1c97a8275601f58 100644 (file)
@@ -1,12 +1,12 @@
 --------------------------------------------------------------------------------
-canonical host name          compiler  libtool results        comment
+canonical host name          compiler  libtool results comment
                                        release
 --------------------------------------------------------------------------------
 alpha-dec-osf3.2               cc      0.8     ok
 alpha-dec-osf3.2               gcc     0.8     ok
 alpha-dec-osf4.0D              gcc     1.2c    ok
 alpha-dec-osf4.0D              cc      1.2c    ok
-alpha-dec-osf2.1               gcc     1.2e    ok              static
+alpha-dec-osf2.1               gcc     1.2e    ok      static
 alpha-dec-osf4.0               gcc     1.2e    ok
 alpha-dec-osf4.0               cc      1.2e    ok
 alpha-unknown-linux-gnu                gcc     1.2c    ok
@@ -15,15 +15,15 @@ hppa2.0w-hp-hpux11.00               cc      1.2e    ok
 hppa1.1-hp-hpux10.10           gcc     1.2e    ok
 hppa1.1-hp-hpux10.10           cc      0.9h    ok
 hppa1.1-hp-hpux10.20           gcc     1.2e    ok
-hppa1.1-hp-hpux9.01            gcc     1.2e    ok              GNU as
+hppa1.1-hp-hpux9.01            gcc     1.2e    ok      gas
 hppa1.1-hp-hpux9.05            gcc     1.2e    ok
 hppa1.1-hp-hpux9.07            gcc     1.2e    ok
 hppa1.1-hp-hpux9.07            cc      1.0f    ok
 i386-pc-freebsd2.1.5           gcc     0.5     ok
 i386-pc-netbsd1.2              gcc     0.9g    ok
-i386-pc-bsdi2.1                        gcc     1.2e    ok              static
-i386-pc-bsdi3.0                        gcc     1.2e    ok              static
-i386-pc-bsdi3.1                        gcc     1.2e    ok              static
+i386-pc-bsdi2.1                        gcc     1.2e    ok      static
+i386-pc-bsdi3.0                        gcc     1.2e    ok      static
+i386-pc-bsdi3.1                        gcc     1.2e    ok      static
 i386-pc-bsdi4.0                        gcc     1.2e    ok
 i386-unknown-bsdi4.0           gcc     1.2c    ok
 i386-pc-solaris2.5.1           gcc     1.2e    ok
@@ -32,19 +32,22 @@ i386-pc-solaris2.7          gcc     1.2e    ok
 i386-unknown-freebsd2.2.8      gcc     1.2e    ok
 i386-unknown-freebsd3.0                gcc     1.2e    ok
 i386-unknown-netbsd1.3.2       gcc     1.2e    ok
-i386-unknown-netbsd1.3.3       gcc     1.2e    ok
+i386-unknown-netbsd1.3I                egcs    1.2e    ok
+i386-unknown-netbsd1.3.3       gcc     1.2e    ok      gcc/g++ 2.7.2.2, gas 1.92.3
 i386-unknown-openbsd2.4                gcc     1.2e    ok
 i486-ncr-sysv4.3.03            gcc     1.2e    ok
 i586-pc-gnu0.3                 gcc     1.2b    ok
 i586-dg-dguxR4.20MU01          gcc     1.2     ok
 i486-pc-linux-gnulibc1         gcc     1.2e    ok
 i586-pc-linux-gnu              gcc     1.2e    ok
+i586-pc-linux-gnu              egcs    1.2e    ok      egcs 1.1.1
 i586-pc-linux-gnulibc1         gcc     1.2e    ok
 i686-pc-linux-gnu              gcc     1.2e    ok
+i686-pc-linux-gnu              egcs    1.2e    ok      egcs 1.1.1
 i686-pc-linux-gnulibc1         gcc     1.2e    ok
 i686-pc-cygwin32               egcs    1.2e    ok
-m68k-next-nextstep3            gcc     1.2e    ok              static
-m68k-sun-sunos4.1.1            gcc     1.2e    ok              !shared
+m68k-next-nextstep3            gcc     1.2e    ok      static
+m68k-sun-sunos4.1.1            gcc     1.2e    ok      !shared
 m88k-dg-dguxR4.12TMU01**       gcc     1.2     ok
 mips-sgi-irix5.2               gcc     1.2c    ok
 mips-sgi-irix5.3               gcc     1.2e    ok
@@ -59,12 +62,12 @@ mips-sgi-irix6.5            gcc     1.2e    ok
 mipsel-unknown-openbsd2.1      gcc     1.0     ok
 powerpc-ibm-aix4.1.4.0         xlc     1.0i    ok
 powerpc-ibm-aix4.1.4.0         gcc     1.0     ok
-powerpc-ibm-aix4.1.5.0         gcc     1.2e    ok              !shared
-powerpc-ibm-aix4.2.1.0         gcc     1.2e    ok              !shared
+powerpc-ibm-aix4.1.5.0         gcc     1.2e    ok      !shared
+powerpc-ibm-aix4.2.1.0         gcc     1.2e    ok      !shared
 rs6000-ibm-aix3.2.5            xlc     1.0i    ok
 rs6000-ibm-aix3.2.5            gcc     1.0i    ok*
-rs6000-ibm-aix4.1.4.0          gcc     1.2e    ok              !shared
-rs6000-ibm-aix4.1.5.0          gcc     1.2e    ok              !shared
+rs6000-ibm-aix4.1.4.0          gcc     1.2e    ok      !shared
+rs6000-ibm-aix4.1.5.0          gcc     1.2e    ok      !shared
 sparc-sun-linux-gnu2.1.23      gcc     0.9h    ok
 sparc-sun-solaris2.3           gcc     1.2e    ok
 sparc-sun-solaris2.4           gcc     1.0a    ok
@@ -74,7 +77,7 @@ sparc-sun-solaris2.5          cc      1.0a    ok
 sparc-sun-solaris2.5.1         gcc     1.2e    ok
 sparc-sun-solaris2.6           gcc     1.2e    ok
 sparc-sun-solaris2.7           gcc     1.2e    ok
-sparc-sun-sunos4.1.3           gcc     1.2e    ok              GNU ld/as
+sparc-sun-sunos4.1.3           gcc     1.2e    ok      GNU ld/as
 sparc-sun-sunos4.1.3           cc      1.2c    ok
 sparc-sun-sunos4.1.3C          gcc     1.2e    ok
 sparc-sun-sunos4.1.3_U1                gcc     1.2e    ok
index 8bae2a2b3acf5d5f917403f6cdb9624dcc901b78..2aed99c736a1e1242b6017444faf1f84a59c3206 100644 (file)
@@ -23,7 +23,7 @@
 @ifinfo
 This file documents GNU Libtool @value{VERSION}
 
-Copyright (C) 1996-1998 Free Software Foundation, Inc.
+Copyright (C) 1996-1999 Free Software Foundation, Inc.
 
 Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are
@@ -55,7 +55,7 @@ approved by the Foundation.
 
 @page
 @vskip 0pt plus 1filll
-Copyright @copyright{} 1996-1998 Free Software Foundation, Inc.
+Copyright @copyright{} 1996-1999 Free Software Foundation, Inc.
 
 Permission is granted to make and distribute verbatim copies of this
 manual provided the copyright notice and this permission notice are
@@ -1156,7 +1156,8 @@ Allow symbols from @var{output-file} to be resolved with @code{dlsym}
 @item -export-symbols @var{symfile}
 Tells the linker to export only the symbols listed in @var{symfile}. 
 The symbol file should end in @samp{.sym} and must contain the name of one 
-symbol per line. This option does not work for modules.
+symbol per line. This option does not work for modules and is not
+supported on all platforms.
 By default all symbols are exported.
 
 @item -L@var{libdir}
index 6325515a423961b8a4519732f1e55c3dcf616ed2..d506cfe0cfaae703fabc05aaef87e925f343bb93 100644 (file)
@@ -1,5 +1,5 @@
 /* ltdl.c -- system independent dlopen wrapper
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This library is free software; you can redistribute it and/or
index 13385134863edb0a5f118f184d2d9e1cfe096758..d9b993b251b8d95d57ffdde30dbac20160ef9503 100644 (file)
@@ -1,5 +1,5 @@
 /* ltdl.h -- generic dlopen functions
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This library is free software; you can redistribute it and/or
index 42c48ecb31933ca19e5b1f28e7eb698266b11984..331247865662f970ad366ff9368f7a4939c99d81 100644 (file)
@@ -1,5 +1,5 @@
 ## libtool.m4 - Configure libtool for the target system. -*-Shell-script-*-
-## Copyright (C) 1996-1998 Free Software Foundation, Inc.
+## Copyright (C) 1996-1999 Free Software Foundation, Inc.
 ## Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 ##
 ## This program is free software; you can redistribute it and/or modify
index d674e49e1d67b6fbc60d7887c6b6547ce4238468..880b01ebf3d240999bf5d5e1ea3236ddd375501a 100644 (file)
@@ -1,7 +1,7 @@
 #! /bin/sh
 # libtoolize - Prepare a package to use libtool.
 # @configure_input@
-# Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+# Copyright (C) 1996-1999 Free Software Foundation, Inc.
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This program is free software; you can redistribute it and/or modify
diff --git a/lineno b/lineno
index 53d3f5e46f87f9ae77ddcfff8e29a7fac6470a54..e4264f895c4f096b2c95063c7cf607e46ac10e53 100755 (executable)
--- a/lineno
+++ b/lineno
@@ -2,7 +2,7 @@
 # lineno - Replace instances of @LINENO@ with the file's current line number
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1997
 
-# Copyright (C) 1992, 1993, 1994, 1996, 1997 Free Software Foundation, Inc.
+# Copyright (C) 1992-1999 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
index 01af360cd26746b284cf12d4dd768e5635190a7e..eb874e04a2d2662c7122aea59a39ddf332429016 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/sh
 
 # ltconfig - Create a system-specific libtool.
-# Copyright (C) 1996-1998 Free Software Foundation, Inc.
+# Copyright (C) 1996-1999 Free Software Foundation, Inc.
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This file is free software; you can redistribute it and/or modify it
@@ -1863,7 +1863,7 @@ case "$ltmain" in
 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION)
 # NOTE: Changes made to this file will be lost: look at ltconfig or ltmain.sh.
 #
-# Copyright (C) 1996-1998 Free Software Foundation, Inc.
+# Copyright (C) 1996-1999 Free Software Foundation, Inc.
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This program is free software; you can redistribute it and/or modify
index 5c1179de3089d63da296da86356837a4cf0ef2fd..8252dc4d7b430f2d30533fc09c8cd58933fdb6a3 100644 (file)
--- a/ltmain.c
+++ b/ltmain.c
@@ -1,5 +1,5 @@
 /* ltmain.c - C implementation of GNU Libtool
- * Copyright (C) 1998 Free Software Foundation, Inc.
+ * Copyright (C) 1998-1999 Free Software Foundation, Inc.
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
index 27655fed09466fdbca27c09b6e5f983ad1d85cb2..17b8e84baddad39894cfdf0631464c15ee0af45a 100644 (file)
--- a/ltmain.in
+++ b/ltmain.in
@@ -1,7 +1,7 @@
 # ltmain.sh - Provide generalized library-building support services.
 # NOTE: Changing this file will not affect anything until you rerun ltconfig.
 #
-# Copyright (C) 1996-1998 Free Software Foundation, Inc.
+# Copyright (C) 1996-1999 Free Software Foundation, Inc.
 # Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
 #
 # This program is free software; you can redistribute it and/or modify
index 9dc1062694a130d834d8b450c04a8721644413db..52d02a73d57c249fb8f81ea16aa5c121b10a6f1a 100644 (file)
@@ -1,5 +1,5 @@
 /* foo.h -- interface to the libfoo* libraries
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index d6e839982d6dbc9d50cdae65aea7edd3146fb984..01690dc268006aaf2ca00d96e9a82ae4bc45385e 100644 (file)
@@ -1,5 +1,5 @@
 /* foo1.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index f03b06f3363ebda33251cc834d7cb20785e39c7d..21ba3d052a6b85d569f3cd5b6906731fb57fb044 100644 (file)
@@ -1,5 +1,5 @@
 /* foo2.c -- trivial test library
-   Copyright (C) 1998 Thomas Tanner <tanner@gmx.de>
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify
index 62e00d3767cafc46bb0396c1414dd71721eb08bf..1386495c596bb8139e5a7f415782dce6b387045a 100644 (file)
@@ -1,5 +1,5 @@
 /* main.c -- mdemo test program
-   Copyright (C) 1996 Free Software Foundation, Inc.
+   Copyright (C) 1998-1999 Thomas Tanner <tanner@gmx.de>
    This file is part of GNU Libtool.
 
 This program is free software; you can redistribute it and/or modify