From 48218d83e71e5c42bb113c4db80adefb778c18c2 Mon Sep 17 00:00:00 2001 From: Thomas Tanner Date: Thu, 31 Dec 1998 11:25:57 +0000 Subject: [PATCH] *** empty log message *** --- ChangeLog | 9 +++++++++ TODO | 14 ++++++++++++++ demo/dlmain.c | 2 +- demo/foo.c | 2 +- demo/foo.h | 2 +- demo/hello.c | 2 +- demo/main.c | 2 +- depdemo/l1.c | 2 +- depdemo/l1.h | 2 +- depdemo/l2.c | 2 +- depdemo/l2.h | 2 +- depdemo/l3.c | 2 +- depdemo/l3.h | 2 +- depdemo/l4.c | 2 +- depdemo/l4.h | 2 +- depdemo/main.c | 2 +- depdemo/sysdep.h | 2 +- doc/PLATFORMS | 31 +++++++++++++++++-------------- doc/libtool.texi | 7 ++++--- libltdl/ltdl.c | 2 +- libltdl/ltdl.h | 2 +- libtool.m4 | 2 +- libtoolize.in | 2 +- lineno | 2 +- ltconfig.in | 4 ++-- ltmain.c | 2 +- ltmain.in | 2 +- mdemo/foo.h | 2 +- mdemo/foo1.c | 2 +- mdemo/foo2.c | 2 +- mdemo/main.c | 2 +- 31 files changed, 72 insertions(+), 45 deletions(-) diff --git a/ChangeLog b/ChangeLog index d4c8d664..8638de46 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +1998-12-31 Thomas Tanner + + * 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 * NEWS: updated diff --git a/TODO b/TODO index 5fe4813f..2efbbc2e 100644 --- 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: ************** diff --git a/demo/dlmain.c b/demo/dlmain.c index c328e404..6a26c596 100644 --- a/demo/dlmain.c +++ b/demo/dlmain.c @@ -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 diff --git a/demo/foo.c b/demo/foo.c index d700b575..19b6e9b3 100644 --- a/demo/foo.c +++ b/demo/foo.c @@ -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 , 1996 This file is part of GNU Libtool. diff --git a/demo/foo.h b/demo/foo.h index b450605c..d0c4265e 100644 --- a/demo/foo.h +++ b/demo/foo.h @@ -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 , 1996 This file is part of GNU Libtool. diff --git a/demo/hello.c b/demo/hello.c index c20cb75f..ec9a639b 100644 --- a/demo/hello.c +++ b/demo/hello.c @@ -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 diff --git a/demo/main.c b/demo/main.c index 169f7b2a..d40dc592 100644 --- a/demo/main.c +++ b/demo/main.c @@ -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 diff --git a/depdemo/l1.c b/depdemo/l1.c index cb2fd4c7..d5fe6c87 100644 --- a/depdemo/l1.c +++ b/depdemo/l1.c @@ -1,5 +1,5 @@ /* l1.c -- trivial test library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/depdemo/l1.h b/depdemo/l1.h index a9499f63..0287a140 100644 --- a/depdemo/l1.h +++ b/depdemo/l1.h @@ -1,5 +1,5 @@ /* l1.h -- interface to a trivial library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/depdemo/l2.c b/depdemo/l2.c index f9f90323..ce728d07 100644 --- a/depdemo/l2.c +++ b/depdemo/l2.c @@ -1,5 +1,5 @@ /* l2.c -- trivial test library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/depdemo/l2.h b/depdemo/l2.h index 3c08143f..9ccd8331 100644 --- a/depdemo/l2.h +++ b/depdemo/l2.h @@ -1,5 +1,5 @@ /* l2.h -- interface to a trivial library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/depdemo/l3.c b/depdemo/l3.c index b33a8e5a..f2c89780 100644 --- a/depdemo/l3.c +++ b/depdemo/l3.c @@ -1,5 +1,5 @@ /* l3.c -- trivial test library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/depdemo/l3.h b/depdemo/l3.h index e8659f4e..2069c51b 100644 --- a/depdemo/l3.h +++ b/depdemo/l3.h @@ -1,5 +1,5 @@ /* l3.h -- interface to a trivial library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/depdemo/l4.c b/depdemo/l4.c index b8a675f0..8a975fe7 100644 --- a/depdemo/l4.c +++ b/depdemo/l4.c @@ -1,5 +1,5 @@ /* l4.c -- trivial test library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/depdemo/l4.h b/depdemo/l4.h index 20a5ff66..b0099af8 100644 --- a/depdemo/l4.h +++ b/depdemo/l4.h @@ -1,5 +1,5 @@ /* l4.h -- interface to a trivial library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/depdemo/main.c b/depdemo/main.c index 65683d11..7becd4a6 100644 --- a/depdemo/main.c +++ b/depdemo/main.c @@ -1,5 +1,5 @@ /* main.c -- inter-library dependency test program - Copyright (C) 1996 Free Software Foundation, Inc. + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/depdemo/sysdep.h b/depdemo/sysdep.h index d1785564..41f704b5 100644 --- a/depdemo/sysdep.h +++ b/depdemo/sysdep.h @@ -1,5 +1,5 @@ /* sysdep.h -- system dependent declarations - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/doc/PLATFORMS b/doc/PLATFORMS index 8a9b91f3..c2744edc 100644 --- a/doc/PLATFORMS +++ b/doc/PLATFORMS @@ -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 diff --git a/doc/libtool.texi b/doc/libtool.texi index 8bae2a2b..2aed99c7 100644 --- a/doc/libtool.texi +++ b/doc/libtool.texi @@ -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} diff --git a/libltdl/ltdl.c b/libltdl/ltdl.c index 6325515a..d506cfe0 100644 --- a/libltdl/ltdl.c +++ b/libltdl/ltdl.c @@ -1,5 +1,5 @@ /* ltdl.c -- system independent dlopen wrapper - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This library is free software; you can redistribute it and/or diff --git a/libltdl/ltdl.h b/libltdl/ltdl.h index 13385134..d9b993b2 100644 --- a/libltdl/ltdl.h +++ b/libltdl/ltdl.h @@ -1,5 +1,5 @@ /* ltdl.h -- generic dlopen functions - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This library is free software; you can redistribute it and/or diff --git a/libtool.m4 b/libtool.m4 index 42c48ecb..33124786 100644 --- a/libtool.m4 +++ b/libtool.m4 @@ -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 , 1996 ## ## This program is free software; you can redistribute it and/or modify diff --git a/libtoolize.in b/libtoolize.in index d674e49e..880b01eb 100644 --- a/libtoolize.in +++ b/libtoolize.in @@ -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 , 1996 # # This program is free software; you can redistribute it and/or modify diff --git a/lineno b/lineno index 53d3f5e4..e4264f89 100755 --- a/lineno +++ b/lineno @@ -2,7 +2,7 @@ # lineno - Replace instances of @LINENO@ with the file's current line number # Gordon Matzigkeit , 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 diff --git a/ltconfig.in b/ltconfig.in index 01af360c..eb874e04 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -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 , 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 , 1996 # # This program is free software; you can redistribute it and/or modify diff --git a/ltmain.c b/ltmain.c index 5c1179de..8252dc4d 100644 --- 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 diff --git a/ltmain.in b/ltmain.in index 27655fed..17b8e84b 100644 --- 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 , 1996 # # This program is free software; you can redistribute it and/or modify diff --git a/mdemo/foo.h b/mdemo/foo.h index 9dc10626..52d02a73 100644 --- a/mdemo/foo.h +++ b/mdemo/foo.h @@ -1,5 +1,5 @@ /* foo.h -- interface to the libfoo* libraries - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/mdemo/foo1.c b/mdemo/foo1.c index d6e83998..01690dc2 100644 --- a/mdemo/foo1.c +++ b/mdemo/foo1.c @@ -1,5 +1,5 @@ /* foo1.c -- trivial test library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/mdemo/foo2.c b/mdemo/foo2.c index f03b06f3..21ba3d05 100644 --- a/mdemo/foo2.c +++ b/mdemo/foo2.c @@ -1,5 +1,5 @@ /* foo2.c -- trivial test library - Copyright (C) 1998 Thomas Tanner + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify diff --git a/mdemo/main.c b/mdemo/main.c index 62e00d37..1386495c 100644 --- a/mdemo/main.c +++ b/mdemo/main.c @@ -1,5 +1,5 @@ /* main.c -- mdemo test program - Copyright (C) 1996 Free Software Foundation, Inc. + Copyright (C) 1998-1999 Thomas Tanner This file is part of GNU Libtool. This program is free software; you can redistribute it and/or modify