From: Gordon Matzigkeit Date: Fri, 6 Jun 1997 21:55:10 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: release-1-0a~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d39b4ee2d5c3b8e5587117ee762d3e91d47a766a;p=thirdparty%2Flibtool.git *** empty log message *** --- diff --git a/ChangeLog b/ChangeLog index 28e118a68..9cd75b14d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Jun 6 15:52:28 1997 Gordon Matzigkeit + + * Tell people to report bugs to the new libtool mailing list, + . + Thu Jun 5 10:40:15 1997 Gordon Matzigkeit * ltconfig.in (allow_undefined_flag): New variable that implements diff --git a/Makefile.am b/Makefile.am index ec784315c..b3ee93fbd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -9,11 +9,9 @@ CPPLAGS = @CPPFLAGS@ aclocal_macros = libtool.m4 -# Distribute ltconfig and ltmain.sh so that the demo directory works. -EXTRA_DIST = $(aclocal_macros) libtoolize.in ltconfig ltconfig.in \ - ltmain.sh ltmain.sh.in README-automake libtool.prj -CLEANFILES = libtool libtoolize -MAINTAINERCLEANFILES = ltconfig ltmain.sh +EXTRA_DIST = $(aclocal_macros) libtoolize.in ltconfig.in ltmain.sh.in \ + README-automake libtool.prj +CLEANFILES = libtool libtoolize ltconfig ltmain.sh # Files in the demo subdirectory that go in the distribution. demo_distfiles = demo/Makefile.in demo/Makefile.am demo/README \ diff --git a/NEWS b/NEWS index 3b0765afc..8803a2672 100644 --- a/NEWS +++ b/NEWS @@ -6,13 +6,13 @@ New in 0.9f: the Automake documentation for more information. * Added new `--disable-static' flag to disable building static libraries on platforms that have shared libs. -* New `-allow-undefined' flag to build shared libs that contain +* New `-allow-undefined' link flag to build shared libs that contain references to unresolved symbols. * Basic support for dynamically loaded modules: new `-export-dynamic' linking flag and corresponding `dlname' mode. * New `--features' flag to display configured libtool attributes. * Support *-*-linux-gnu* as an alias for *-*-linux*. -* Support for *-*-openbsd*. +* Support for *-*-openbsd* and *-*-freebsd3*. New in 0.9: * Bug fixes. diff --git a/README b/README index 6c5954b4b..7dac378ec 100644 --- a/README +++ b/README @@ -33,6 +33,6 @@ See the info node (libtool)Tested Platforms. (or the file doc/platforms.texi) for a list of platforms that libtool shared library support was tested on. If you have any suggestions or bug reports, or you wish to port libtool -to a new platform, please send electronic mail to Gord Matzigkeit -. Don't forget to mention the version of libtool +to a new platform, please send electronic mail to the libtool mailing list +. Don't forget to mention the version of libtool that you are currently using (by typing `ltconfig --version'). diff --git a/README-alpha b/README-alpha index a51123dd6..e964d20bf 100644 --- a/README-alpha +++ b/README-alpha @@ -1,5 +1,5 @@ This is an alpha testing release of GNU libtool. Please do not send any bug reports or questions about it to public -forums (such as GNU newsgroups and mailing lists), send them directly -to Gordon Matzigkeit . +forums (such as GNU newsgroups), send them directly to the libtool +mailing list . diff --git a/demo/README b/demo/README index 1e8e5db8f..fd4468bf3 100644 --- a/demo/README +++ b/demo/README @@ -5,5 +5,5 @@ Admittedly, it would be better if this was a more realistic example, say, a program that actually did something useful, but we can't have everything. -Send bug reports and comments about GNU hell to Gord Matzigkeit -. +Send bug reports and comments about GNU hell to the libtool mailing +list . diff --git a/demo/foo.h b/demo/foo.h index fdcc755ba..320a5b919 100644 --- a/demo/foo.h +++ b/demo/foo.h @@ -34,9 +34,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ # define __END_DECLS /* empty */ #endif -/* __P is a macro used to wrap function prototypes, so that compilers that - don't understand ANSI C prototypes still work, and ANSI C compilers can - issue warnings about type mismatches. */ +/* __P is a macro used to wrap function prototypes, so that compilers + that don't understand ANSI C prototypes still work, and ANSI C + compilers can issue warnings about type mismatches. */ #undef __P #if defined (__STDC__) || defined (_AIX) || (defined (__mips) && defined (_SYSTYPE_SVR4)) || defined(WIN32) || defined(__cplusplus) # define __P(protos) protos diff --git a/doc/libtool.texi b/doc/libtool.texi index 122421f9c..083728a7f 100644 --- a/doc/libtool.texi +++ b/doc/libtool.texi @@ -6,7 +6,7 @@ @c %**end of header @include version.texi -@set BUGADDR Gordon Matzigkeit +@set BUGADDR the libtool mailing list @dircategory GNU programming tools @direntry @@ -475,7 +475,7 @@ to the compiler to tell it to generate PIC rather than the standard position-dependant code. @cindex Library object file -@cindex `.lo' files +@cindex .lo files @cindex Object files, library Since this is a library implementation detail, libtool hides the complexity of PIC compiler flags by using separate library object files @@ -679,7 +679,7 @@ Notice that the executable, @file{hell} was actually created in the current directory. On NetBSD 1.2, libtool encodes the installation directory of -@file{libhello}, @file{/usr/local/lib}, by using the @code{-R} compiler +@file{libhello}, by using the @samp{-R/usr/local/lib} compiler flag. Then, the wrapper script guarantees that the executable finds the correct shared library (the one in @file{./.libs}) until it is properly installed. @@ -1046,7 +1046,7 @@ The @samp{dlname} mode simply prints the name of a libtool library that can be passed to the @code{dlopen(3)} function call (@pxref{Dlopened modules}). -Each of the @var{mode-args} specifies a libtool library that was linked +Each of the @var{mode-args} specifies a libtool library linked using the @samp{-export-dynamic} option (@pxref{Link mode}). The names of the modules to load are printed to standard output, one per line. @@ -1383,8 +1383,8 @@ A generic script implementing basic libtool functionality. Note that the libtool script itself should @emph{not} be included with your package. @xref{Configuring}. -Rather than copying these files into your package manually, you should -use the @file{libtoolize} program. +You should use the @file{libtoolize} program, rather than manually +copying these files into your package. @menu * Invoking libtoolize:: @file{libtoolize} command line options. @@ -1761,9 +1761,9 @@ Here are the relevant portions of that file: # define __END_DECLS /* empty */ #endif -/* __P is a macro used to wrap function prototypes, so that compilers that - don't understand ANSI C prototypes still work, and ANSI C compilers can - issue warnings about type mismatches. */ +/* __P is a macro used to wrap function prototypes, so that compilers + that don't understand ANSI C prototypes still work, and ANSI C + compilers can issue warnings about type mismatches. */ #undef __P #if defined (__STDC__) || defined (_AIX) \ || (defined (__mips) && defined (_SYSTYPE_SVR4)) \ @@ -1990,8 +1990,8 @@ dlname='@var{dlname}' If @var{dlname} is empty, then the library cannot be dlopened. Otherwise, it gives the dlname of the library. So, if the library was installed as @file{/usr/local/lib/libhello.la}, and the @var{dlname} was -@file{libhello.so.3}, then the file to @code{dlopen(3)} is -@file{/usr/local/lib/libhello.so.3}. +@file{libhello.so.3}, then @file{/usr/local/lib/libhello.so.3} should be +dlopened. @node Dlopen issues @section Unresolved dlopen issues diff --git a/doc/platforms.texi b/doc/platforms.texi index 7cdd813de..1b21ba9da 100644 --- a/doc/platforms.texi +++ b/doc/platforms.texi @@ -12,9 +12,9 @@ hppa1.1-hp-hpux9.05 gcc 0.8 ok hppa1.1-hp-hpux10.10 cc 0.8 ok i386-unknown-freebsd2.1.5 gcc 0.5 ok i386-unknown-gnu0.0 gcc 0.5 ok -i386-unknown-netbsd1.2 gcc 0.9e ok +i386-unknown-netbsd1.2 gcc 0.9f ok i586-unknown-linux1.3.20 gcc 0.9 ok -i586-unknown-linux2.0.16 gcc 0.9e ok +i586-unknown-linux2.0.16 gcc 0.9f ok mips-sgi-irix5.3 cc 0.8 ok mips-sgi-irix5.3 gcc 0.8 ok mips-sgi-irix6.2 cc -32 0.9 ok @@ -23,7 +23,7 @@ powerpc-ibm-aix4.1.4.0 xlc 0.9d ok powerpc-ibm-aix4.1.4.0 gcc 0.9a ok rs6000-ibm-aix3.2.5 xlc 0.9e ok rs6000-ibm-aix3.2.5 gcc 0.9e ok* -rs6000-ibm-aix4.1.4.0 xlc 0.9e ok +rs6000-ibm-aix4.1.4.0 xlc 0.9f ok rs6000-ibm-aix4.1.4.0 gcc 0.9e ok sparc-sun-linux2.1.23 gcc 0.9 ok sparc-sun-sunos4.1.3_U1 cc 0.9 ok @@ -31,7 +31,7 @@ sparc-sun-sunos4.1.3_U1 gcc 0.9 ok sparc-sun-solaris2.4 cc 0.9 ok sparc-sun-solaris2.4 gcc 0.9 ok sparc-sun-solaris2.5 cc 0.9 ok -sparc-sun-solaris2.5 gcc 0.9e ok +sparc-sun-solaris2.5 gcc 0.9f ok -------------------------------------------------------- * Libtool will not build shared libraries because of a bug in diff --git a/ltconfig.in b/ltconfig.in index 2736ffee1..e24f3c0d3 100755 --- a/ltconfig.in +++ b/ltconfig.in @@ -373,7 +373,7 @@ if test "$with_gcc" = no; then #endif EOF # LINENUM - if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:364: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then + if { ac_try='${CC-cc} -E conftest.c'; { (eval echo $progname:376: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then with_gcc=yes fi $rm conftest.c