*** empty log message ***

This commit is contained in:
Thomas Tanner 1998-12-31 11:25:57 +00:00
parent 05fe12aeda
commit 48218d83e7
31 changed files with 72 additions and 45 deletions

View File

@ -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

14
TODO
View File

@ -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:
**************

View 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

View 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.

View 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.

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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}

View 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

View 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

2
libtool.m4 vendored
View 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

View 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

2
lineno
View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View 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

View 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

View 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

View 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