+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
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:
**************
/* 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
/* 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.
/* 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.
/* 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
/* 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
/* 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
/* 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
/* 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
/* 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
/* 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
/* 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
/* 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
/* 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
/* 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
/* 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
--------------------------------------------------------------------------------
-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
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
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
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
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
@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
@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
@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}
/* 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
/* 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
## 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
#! /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
# 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
#! /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
# 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
/* 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
# 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
/* 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
/* 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
/* 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
/* 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