Error Buddy

Do you have an error message from your application? Then find the answer with Error Buddy. You can search over 40000 source code files and troubleshooting documents using our beta lucene/nutch search interface or if you prefer, search as normal using google. With LXR technology you can drill right down into the line of source code where it came from with full cross-referencing.

If after searching you didn't get your ideal answer, or you are still unclear what the error means, you can choose to post that question to the community forums following the link included in the search results.

corestack/ libtool-1.5.14/ ChangeLog.1 [1.6]
001 2000-06-04  Mark Mitchell  <mark@codesourcery.com>
002 
003         * ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris,
004         with_gcc]: Use `gcc -shared' to build a shared library.
005 
006 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
007 
008         * ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link shared
009         archives.
010 
011 2001-05-28  Simon Patarin <simon.patarin@inria.fr>
012 
013         * ltcf-cxx.sh (osf3/osf4/osf5): Support creation of C++  shared
014         libraries when using g++ with native linker.
015 
016 2001-05-28  Albert Chin  <china@thewrittenword.com>
017 
018         * ltconfig.in (version_type, soname_spec) [aix4* | aix5*]: Use
019         linux-style versioning, and remove trailing .o from soname_spec.
020 
021 2001-05-22  Alexandre Oliva  <aoliva@redhat.com>
022 
023         * ltcf-cxx.sh (allow_undefined_flag, no_undefined_flag)
024         [aix4*|aix5*]: Prepend blank.
025 
026 2001-05-20  Alexandre Oliva  <aoliva@redhat.com>
027 
028         * configure.in: Reverted to 1.4, to avoid confusion with MLB.
029         Mainline is the release snapshot, except for the ChangeLog version
030         number, until the multi-language branch is merged into it.
031 
032         * ltconfig.in: Fix sh.test regression introduced in previous patch.
033 
034         * ltconfig.in (lt_cv_sys_max_cmd_len): Improve test to work better
035         in case of non-built-in echo.  Set bounds correctly.
036 
037         * ltcf-cxx.sh (allow_undefined_flag) [aix4* | aix5*]: Fix quote
038         error.
039 
040         * ltmain.in (exec_cmd): New variable.  Don't exec programs within
041         the big `case'; set the variable instead, and exec the cmd
042         afterwards, so that the shell gets a chance to clean up here-doc
043         files.
044         * NEWS: Update.
045 
046 2001-05-16  Alan Modra  <amodra@one.net.au>
047 
048         * libtool.m4 (lt_cv_deplibs_check_method): pass_all for hppa*-linux.
049 
050 2001-05-03  Andreas Jaeger  <aj@suse.de>, Andreas Schwab  <schwab@suse.de>
051 
052         * ltmain.in (relink_command): Arrange for wrapper script to save
053         output to a variable and display it only if relinking fails.
054 
055 2001-04-25  Gary V. Vaughan  <gvv@techie.com>
056 
057         * configure.in: bumped version to 1.4a.
058 
059         GNU libtool 1.4 was released.
060 
061         * configure.in: Bumped version to 1.4.
062         * config.sub, config.guess:  Synchronised from ftp.gnu.org.
063         * NEWS: updated.
064 
065 2001-04-24  Peter Eisentraut  <peter_e@gmx.net>
066 
067         * libtool.m4: Support $host_os as /sysv5uw7*/ from newer
068         config.guess in addition to older /unixware*/.  Use compiler
069         driver, not linker, for linking shared libraries.
070                         
071 2001-04-24  Gary V. Vaughan  <gvv@techie.com>
072 
073         * libtool.m4, ltmain.in, libltdl/configure.in,
074         tests/quote.test:  Remove stale references to ltconfig.
075 
076         * ltdl.m4 (AC_C_INLINE): No longer required.
077         * libltdl/ltdl.c (strdup, strcmp, strchr, strrchr, memcpy, trim,
078         free_vars):  Revoke inline keyword from declarations.  `static
079         inline' is not very portable, and in addition Unixware 7.1.1's
080         compiler says you can't access static variables from inline
081         functions.
082         Reported by Peter Eisentraut  <peter_e@gmx.net>
083 
084 2001-04-24 Albert Chin-A-Young <china@thewrittenword.com>
085 
086         * libtool.m4: Handle case where /bin/nm -p outputs multiple
087         symbol types (like under HP-UX 11.00).
088 
089 2001-04-24  Thomas Tanner  <tanner@ffii.org>
090 
091         * TODO: describe problems with libltdl
092         * ltmain.in (ILD): tidy up, add comments, remove dead code,
093           merge duplicate code
094         * ltmain.in (ILD): don't touch newdependency_libs after scan or
095           dlopen pass
096         * ltmain.in (ILD): don't dlpreopen dependency_libs of a dlopened
097           module (remove absolutely wrong quick hack)
098         * ltmain.in (ILD): remove wrong comments about duplicate removal
099         * ltmain.in (ILD): build a static-only module if it has
100           static libraries in its dependencies (so that libltdl can
101           safely load dependency_libs)
102         * ltmain.in (argument parsing): prefix comparsions of -l args with X,
103           replace -lc with `-framework System' _after_ the ILD passes
104         * ltmain.in (argument parsing): support dl[pre]open
105           for both .o and .lo files
106         * ltmain.in (deplibs_check): use portable test syntax
107         * ltmain.in (help): document -prefer-[non-]pic flags 
108         * ltmain.in: improve readablity by adding some comments,
109           rename uninst_* to notinst_* (more adequate name)
110 
111 2001-04-24  Gary V. Vaughan  <gvv@techie.com>
112 
113         * doc/PLATFORMS:  More updates from subscribers to
114         libtool@gnu.org.
115 
116         From Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
117         * tests/Makefile.am (TESTS_ENVIRONMENT): Make sure the *.test
118         scripts get the same make that was used in the top level
119         directory.
120 
121 2001-04-23  Gary V. Vaughan  <gvv@techie.com>
122 
123         * doc/PLATFORMS:  Updated with more platforms successfully
124         tested by members of libtool@gnu.org.
125 
126 2001-04-23  Peter Eisentraut  <peter_e@gmx.net>
127 
128         * doc/PLATFORMS:  With this patch, freebsd4.3 passes the test
129         suite.
130         * libltdl/ltdl.c (lt_dlexit): Quit loop if only resident modules
131         are left.
132         
133 2001-04-23  Gary V. Vaughan  <gvv@techie.com>
134 
135         * doc/PLATFORMS:  With this patch, my Solaris boxes now pass the
136         test suite,  Yay!
137         From Albert Chin-A-Young <china@thewrittenword.com>
138         * ltmain.in:  `test -L' is not portable, and infact breaks uninstall
139         mode on Solaris.  Fallback to `test -h' and finally `test -f',
140         but be careful not to let the failure status cause libtool to
141         stop.
142 
143         From Simon Spero <ses@ibiblio.org>
144         * ltdl.m4 (AC_LTDL_DLSYM_USCORE):  Add $LIBADD_DL while
145         checking for dlsym _.
146 
147         From Simon Spero <ses@ibiblio.org>
148         * libtool.m4 (lt_cv_deplibs_check_method) [darwin]: Set it!
149 
150         * TODO: Make a note to undo this later.
151         From Christoph Pfisterer <cp@chrisp.de>
152         * libtool.m4: Use $() execution substitution quotation to work
153         around zsh builtin echo \ escape removal.
154 
155 2001-04-22  Peter Eisentraut  <peter_e@gmx.net>
156 
157         * bootstrap: Allow overriding the location aclocal, automake,
158         autoconf, autoheader from the environment.
159 
160         * demo/Makefile.am: Automake 1.4e does not allow `+=' assignments
161         if the variable was not set with `=' earlier.  `+=' was not useful
162         here anyway.
163 
164 2001-04-22  Gary V. Vaughan  <gvv@techie.com>
165 
166         * ltdl.m4 (AC_CHECK_HEADERS): UW7 has sys/dl.h, so we must
167         check for that here.
168         * libltdl/ltdl.c (HAVE_SYS_DL_H):  Include it if necessary for
169         the dlopen loader.
170         Reported by Matthew Schalit <mschalit@pacbell.net>
171 
172         * libtool.m4 (AC_DEPLIBS_CHECK_METHOD):  Use pass_all for
173         various releases of UnixWare and OpenServer that support it.
174         Reported by Matthew Schalit <mschalit@pacbell.net>
175 
176         * doc/PLATFORMS:  Updated with various platforms successfully
177         tested by members of libtool@gnu.org.
178 
179 2001-04-21  Gary V. Vaughan  <gvv@techie.com>
180 
181         * TODO:  propose pkg-config merge.
182 
183 2001-04-21  Nick Hudson  <skrll@netbsd.org>
184 
185         * ltmain.in: Correct an error in yesterday's patch.
186 
187 2001-04-20  Nick Hudson  <skrll@netbsd.org>
188 
189         * libtool.m4: Improve NetBSD support.
190         * ltmain.in: ditto.
191         
192 2001-04-19  Dan McNichol <mcnichol@austin.ibm.com>
193 
194         * libtool.m4: Build standard shared libraries on AIX POWER
195         more like AIX does, with a shared object archived into lib<xxx>.a.
196         On AIX -bexpall flag does strange things... Don't use it.
197         Fix quotes around -berok flag.  Add support for AIX 5.
198         Add support for run time linking on AIX POWER. (should work
199         on AIX 4.2 and up).  Turn this feature on by adding -brtl flag
200         to LD_FLAGS.  Add support for AIX on IA64. Note: AIX on IA64
201         uses a SYSV type linker.  Add a comment telling what to do if the
202         TOC starts getting too large on AIX.
203         * NEWS: mention aix5 support.
204                 
205 2001-04-18  Alexandre Oliva  <aoliva@redhat.com>
206 
207         * TODO: Add -L- flag.
208 
209 2001-04-11  Alexandre Oliva  <aoliva@redhat.com>
210 
211         * libtool.m4 (no_undefined_flag) [Solaris ld]: Change to -zdefs.
212 
213 2001-04-11  Ossama Othman  <ossama@uci.edu>
214 
215         * AUTHORS: Added myself to the list of maintainers.
216 
217 2001-04-08  Gary V. Vaughan  <gvv@techie.com>
218 
219         * libtool.m4 (hardcode_libdir_flag_spec, osf4/osf5): Use ${wl}
220         to pass -rpath when compiling with gcc.
221         Reported by Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
222 
223         * libltdl/ltdl.c (sys_shl_open): Cache a handle for the `self'
224         module, since HPUX adds module symbols into the `self' pool if
225         it is opened later.  Return the cached pointer if the caller
226         subsequently tries to open `self'.
227         (sys_shl_sym): Diagnose NULL modules.
228 
229         From Peter Eisentraut  <peter_e@gmx.net>
230         * ltmain.in (clean,uninstall): test -e is not portable.  Well,
231         neither is -L, but I'm hoping that redirecting error messages
232         to /dev/null and relying on non-zero exit status will work okay
233         on the few hosts that don't support -L.
234 
235 2001-04-08  Nick Hudson  <skrll@netbsd.org>
236 
237         * ltmain.in: Improve check for valid -version-info parameter.
238 
239 2001-04-08  Gary V. Vaughan  <gvv@techie.com>
240 
241         From Nick Hudson  <skrll@netbsd.org>
242         * doc/Makefile.am (libtool_TEXINFOS): Add fdl.texi so that it
243         is included in the distribution.
244 
245 2001-04-07  Peter Eisentraut  <peter_e@gmx.net>
246 
247         * ltmain.in (clean,uninstall): Do not error if the file doesn't
248         exist and 'rm -f' was used.  Exit with status 1 on error.
249 
250 2001-04-06  Nick Hudson  <skrll@netbsd.org>
251 
252         * ltmain.in: Implement a new deplibs_check_method called
253         match_pattern that does pattern matching on filenames...
254         * libtool.m4: ...use it with NetBSD
255 
256 2001-04-05  Gary V. Vaughan  <gvv@techie.com>
257 
258         * doc/libtool.texi (Multiple dependencies): A note about the
259         problems I've reintroduced by reverting the my patch of 2001-03-31.
260 
261         From Edward Lee <tailbert@yahoo.com>
262         * libtool.m4: Typos.
263 
264         * tests/Makefile.am (TESTS): Delete references to depdemo-dups.test.
265         * tests/depdemo-dups.test:  Removed, as part of the patch
266         reversion below.
267         * ltmain.in: Revert my change from 2001-03-31.  Although it
268         was technically correct, it opens a whole can of worms we don't
269         want to deal with right now.
270 
271         From Ahmed Masud <masud@googgun.com>
272         * libltdl/ltdl.c (sys_shl_open):  Return a NULL module handle
273         for self opening.
274         (sys_shl_close):  Be careful not to close a NULL module handle.
275         (sys_shl_sym):  Allow shl_findsym() to open NULL modules, but 
276         discard the modified module address it returns.
277 
278         * libltdl/ltdl.c (lt_dlopen):  When reading the .la file,
279         reallocate the line buffer size if the line overflows the
280         original buffer.
281         Reported by Nick Hudson <skrll@netbsd.org>
282 
283         * NEWS (1.3d) Removed bogus ltconfig reference.
284 
285 2001-04-03  Gary V. Vaughan  <gvv@techie.com>
286 
287         * libtool.m4 (_LT_AC_LTCONFIG_HACK):  Remove the spurious
288         `dnl' from the help text of --with-pic.
289         Reported by stefan <stefan@lkcc.org>
290 
291 2001-04-02  Gary V. Vaughan  <gvv@techie.com>
292 
293         * configure.in: bumped version to 1.3e.
294 
295         GNU libtool 1.3d was released.
296 
297         * NEWS: inserted todays date.
298 
299 2001-04-01  Christoph Pfisterer  <cp@chrisp.de>
300 
301         * libtool.m4: Fixed support for Darwin and Rhapsody. Now correctly
302         hardcodes the library path and adds versioning. Other small
303         fixes.
304         * ltmain.in: Fixed special cases for libc and libm on Rhapsody and
305         Darwin. One of them was misplaced. Added version_type case for
306         Rhapsody and Darwin, named "darwin".
307 
308 2001-03-31  Gary V. Vaughan  <gvv@techie.com>
309 
310         * ltmain.in: Remove the code for stripping duplicate deplibs
311         from libtool link lines -- duplicates are somtimes necessary
312         to satisfy inter-library dependencies, and never cause link to
313         fail even if they are spurious.
314         * tests/depdemo-dups.test: New file.  Make sure this bug doesn't
315         creep back in again!
316         * tests/Makefile.am (TESTS): Use the new test above.
317 
318 2001-03-29  Edward M. Lee  <tailbert@yahoo.com>
319 
320         * libtoolize.in: Check configure.ac and prefer configure.ac to
321         configure.in.
322         
323         * libtoolize.in: change recommendation from AM_PROG_LIBTOOL to
324         AC_PROG_LIBTOOL.
325 
326         * libtool.m4: Generate dll/import libraries for cygwin according
327         to the following: libFOO.a (static lib), libFOO.dll.a (import
328         lib), cygFOO-version.dll (dll).  Update postinstall_cmds and 
329         postuninstall_cmds to reflect this.
330         * ltmain.in: Generate installed .la files with dlnames set to 
331         ../bin/cygFOO-version.dll for normal dlls. dlls for modules
332         remain with the .la file.
333 
334         * libltdl/ltdl.c:  Use windows paths while calling LoadLibrary.
335         
336 2001-03-16  Albert Chin  <china@thewrittenword.com>
337 
338         * libtool.m4 (save_CPPFLAGS): Fix typo.
339 
340 2001-03-13  Alexandre Oliva  <aoliva@redhat.com>
341 
342         * libtool.m4 (lt_cv_compiler_c_o): Cache it.
343         (lt_cv_compiler_o_lo): Likewise.
344 
345 2001-03-09  Peter Eisentraut  <peter_e@gmx.net>
346 
347         * ltmain.in (clean): Automatically remove $objdir (usually '.libs').
348 
349 2001-03-08  Gary V. Vaughan  <gvv@techie.com>
350 
351         * ltconfig.in (library_names_spec): Undo latin-1 spaces I pasted
352         in yesterday by mistake.
353 
354 2001-03-07  Gary V. Vaughan  <gvv@techie.com>
355 
356         From Tor Lillqvist <tml@iki.fi>
357         * libtool.m4 (export_symbols): On Windows, if the export_symbols
358         file (which has been passed to libtool with the -export-symbols
359         command line switch) already is a .def file, use it as is. 
360 
361         * libtool.m4 (library_names_spec): Using m4 quotes correctly this
362         time around!
363         
364         From Tor Lillqvist <tml@iki.fi>
365         * libtool.m4 (library_names_spec): Use an appropriate filename
366         prefix for dlls -- lib for mingw; cyg for cygwin; pw for pw32.
367 
368 2001-03-06  Alexandre Oliva  <aoliva@redhat.com>
369 
370         * libtool.m4 (can_build_shared) [AIX 4.[01], GCC]: GCC up to
371         2.96 can't build shared libraries reliably.  Disable them.
372 
373         * ltmain.in: When dropping dependencies of a -no-undefined
374         library, give up on building a shared library.
375 
376 2001-03-05  Akim Demaille  <akim@epita.fr>
377 
378         * ltmain.sh: Don't quote the argument of case/esac and
379         assignments.
380         * libtool.m4: Likewise.
381 
382 2001-03-03  Markus F.X.J. Oberhumer <markus@oberhumer.com>,
383             Alexandre Oliva <oliva@lsd.ic.unicamp.br>
384 
385         * libtool.m4: Added explicit return type to all C functions.
386 
387 2001-02-22  Gary Vaughan  <gvv@techie.com>
388 
389         * NEWS: Updated.
390         * doc/libtool.texi (Thread Safety in libltdl): New node describing
391         the  application the new MT API.
392         * libltdl/ltdl.h: Prototypes.
393         * libltdl/ltdl.c: Use these functions throughout the rest of
394         the file to provide thread locking.
395         (lt_dlmutex_register): New function to set callbacks for
396         multi-threaded calls into libltdl.
397         (lt_dl_mutex_lock): Type of a locking callback function.
398         (lt_dl_mutex_lock): Type of an unlocking callback function.
399         (lt_dl_mutex_seterror): Type of a callback function to save the
400         last libltdl error message in thread local storage.
401         (lt_dl_mutex_geterror): Type of a callback function to retrieve
402         the last saved error message from thread local storage.
403 
404 2001-02-20  Gary Vaughan  <gvv@techie.com>
405 
406         * libltdl/ltdl.c (lt_dlcaller_register): dont set an unsigned
407         type to a negative number.
408         Reported by Guenter Millahn <Guenter.Millahn@Informatik.TU-Cottbus.DE>
409 
410 2001-02-05  Gary V. Vaughan  <gvv@techie.com>
411 
412         From Nick Hudson <skrll@netbsd.org>
413         * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): netbsd* is able to
414         automatically load module deplibs without assistance from
415         libltdl.
416 
417 2001-02-02  Gary V. Vaughan  <gvv@techie.com>
418 
419         * libltdl/ltdl.c (load_deplibs): Make sure the depcount is reset,
420         even when deplibs are not used because of the patch below.
421 
422         * ltdl.m4 (AC_LTDL_SYS_DLOPEN_DEPLIBS): If we know that the host
423         architecture automatically loads deplibs, then...
424         * libltdl/ltdl.c (load_deplibs): ...don't manually load each one.
425 
426 2001-01-31  Gary V. Vaughan  <gvv@techie.com>
427 
428         * TODO:  Updated.
429 
430         * libltdl/ltdl.c (load_deplibs): If loading a deplib fails,
431         don't sweat -- it may be a lib that is already statically linked
432         into the loading application.
433 
434         * libltdl/ltdl.c: Clean up the shadowing of the global handles
435         variable.
436         (LT_DLRESIDENT_FLAGS): Add extra parens to satisfy -Wall.
437         (load_deplibs):  Cast isspace() argument to an int to satisfy
438         -Wall.
439 
440 2001-01-30  Robert Boehne  <rboehne@ricardo-us.com>
441 
442         * AUTHORS: added myself to the list of maintainers.
443 
444 2001-01-28  Alexandre Oliva  <aoliva@redhat.com>
445 
446         * libltdl/Makefile.am (CLEANFILES): Clean conditionally-built
447         libraries.
448 
449 2001-01-27  Alexandre Oliva  <aoliva@redhat.com>
450 
451         * libtool.m4 (ld_shlibs) [aix4*]: Disable on unknown CPU types.
452 
453 2001-01-07  Gary V. Vaughan  <gvv@techie.com>
454 
455         * NEWS: Updated.
456         * doc/libtool.texi (User defined module data): Updated.
457         * libltdl/ltdl.c (lt_dlhandle_next): New function.
458         * libltdl/ltdl.h (lt_dlhandle_next): Prototypes.
459 
460 2001-01-05  Gary V. Vaughan  <gvv@techie.com>
461 
462         * NEWS: Updated.
463         * doc/libtool.texi (User defined module data):  Document it all.
464         * ltdl.m4:  Check for memcpy, or else bcopy.
465         * ltdl.c (lt_caller_data): New type.
466         (lt_dl_handle_struct): Add an lt_caller_data field.
467         (lt_dlcaller_register, lt_dlcaller_set_data,
468         lt_dlcaller_get_data): New functions.
469         (rpl_memcpy): A minimal fallback implementation.
470         (rpl_realloc): A realloc implemented with lt_dlmalloc and
471         lt_dlfree.
472         (LT_DLMALLOC, LT_DLFREE, LT_DLREALLOC, LT_DLMEM_REASSIGN):
473         New memory handling convenience macros.  Use them
474         appropriately throughout the rest of this file.
475         * ltdl.h (lt_dlcaller_register, lt_dlcaller_set_data,
476         lt_dlcaller_get_data): Prototyped.
477 
478 2001-01-04  Gary V. Vaughan  <gvv@techie.com>
479 
480         * libltdl/ltdl.h:  formatting change.
481 
482 2000-12-23  Gary V. Vaughan  <gvv@techie.com>
483 
484         From vvv@vsu.ru:
485         * doc/fdl.texi (GNU Free Documentation License): contained @bye
486         command which prevented part of document to be generated (indices,
487         etc).
488         * doc/libtool.texi (Dlpreopening): the @deftypevar did not contain
489         a space after a type.
490 
491 2000-12-22  Akim Demaille  <akim@epita.fr>
492 
493         * libtool.m4: s/[ \t]*$//
494 
495 2000-12-22  Aneesh Kumar K.V  <kvaneesh@hotmail.com>
496 
497         * libtool.m4 (OSF/1):  Revert my patch of 2000-12-16.
498 
499 2000-12-20  Gary V. Vaughan  <gvv@techie.com>
500 
501         * libltdl/ltdl.c (lt_dlexit): Was checking for residency of the
502         wrong module.
503         Reported by Robert Boehne  <rboehne@ricardo-us.com>
504 
505         * ltmain.in (dlprefiles): Now that `2000-12-15 Utz-Uwe Haus' patch
506         below can detect preopened library deplibs correctly in libltdl,
507         we need to ensure that libtool library deplibs are also preloaded
508         into the binary for that phase to work.
509 
510 2000-12-16  Aneesh Kumar K.V  <kvaneesh@hotmail.com>
511 
512         * libtool.m4 (OSF/1): Change the way to pass linker flags through
513         compiler on a Tru64 machine.
514 
515 2000-12-16  Gary V. Vaughan  <gvv@techie.com>
516 
517         * libtool.m4 (sys_lib_search_path_spec): Use test instead of
518         `['.
519         (archive_cmds): And another one.
520 
521         * libtool.m4 (darwin*): Fixed a pair of stupid typos I made in the
522         last patch.
523 
524         * libtool.m4 (AC_DEPLIBS_CHECK_METHOD):  moved rogue settings from
525         sequent, ncr and newos6 back into here from other macros.
526 
527 2000-12-16   Wilfredo Sanchez  <wsanchez@apple.com>
528 
529         * libtool.m4: (dyld/darwin*) Much improved port.
530         * ltmain.in: (dyld/darwin*) Much improved port.
531 
532 2000-12-16  Sascha Schumann <sascha@schumann.cx>
533 
534         * libtool.m4: Accept darwin as an alias for rhapsody.
535         * ltmain.in: ditto.
536 
537         * libtool.m4 (AC_DEPLIBS_CHECK_METHOD): Use the HPUX 10.20
538         methods to check for library dependencies on HPUX 11.
539 
540 2000-12-16  Nick Hudson  <skrll@netbsd.org>
541 
542         * libtool.m4 (netbsd*, deplibs_check_method): Enable ILD support
543         for NetBSD a.out.
544 
545 2000-12-15  Akim Demaille  <akim@epita.fr>
546 
547         * libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Rename
548         `ac_cv_sys_global_symbol_pipe' as `lt_cv_sys_global_symbol_pipe'.
549         Similarly with `lt_cv_global_symbol_to_cdecl
550         (_LT_AC_LTCONFIG_HACK): Similarly with `ac_cv_prog_cc_pic',
551         `ac_cv_prog_cc_shlib', `ac_cv_prog_cc_wl', `ac_cv_prog_cc_static',
552         `ac_cv_prog_cc_no_builtin', `ac_cv_prog_cc_can_build_shared',
553         `ac_cv_prog_cc_static_works', `ac_cv_archive_cmds_need_lc'.
554         (AC_PATH_TOOL_PREFIX): Similarly with `ac_cv_path_MAGIC_CMD'
555         (AC_PROG_LD) <ac_cv_path_LD>: Likewise.
556         (AC_PROG_LD_GNU) <ac_cv_prog_gnu_ld>: Likewise.
557         (AC_PROG_NM) <ac_cv_path_NM>: Likewise.
558 
559 2000-12-15  Utz-Uwe Haus  <haus@mail.math.uni-magdeburg.de>
560 
561         * libltdl/ltdl.c (lt_dlopen): Changed "dl_dependency_libs" keyword
562         to "dependency_libs".
563 
564 2000-12-14  Tod Milam  <tmilam@traclabs.com>
565 
566         * libltdl/ltdl.c (lt_dlexit): Reset the loaders value to zero when
567         the last module has been unloaded.
568 
569 2000-12-14  Michael Schmitz  <mschmitz@iname.com>
570 
571         * libtool.m4: Port to *-sni-sysv4 (Reliant Unix)
572         * README: added Reliant Unix to hte list of supported platforms
573         * doc/PLATFORMS: added note on tests on Reliant Unix
574 
575 2000-12-14  Masahiro Nobori  <nobori@ss.titech.ac.jp>
576 
577         * README:  Updated.
578         * NEWS: Updated.
579         * libtool.m4:  New port to NEWS-OS Release 6.
580 
581 2000-12-14  Nick Hudson  <skrll@netbsd.org>
582 
583         * libtool.m4 (hardcode_libdir_flag_spec):  Remove linker
584         specification for netbsd.
585 
586 2000-12-14  Akim Demaille  <akim@epita.fr>
587 
588         * libtool.m4:  Don't depend on Autoconf internals:
589         s/ac_cv_prog_gcc/GCC/.
590 
591 2000-12-14  Gary V. Vaughan  <gvv@techie.com>
592 
593         * libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): Don't empty
594         out ac_cv_global_symbol_to_cdecl inside the loop, incase we
595         need to go around again and try with underscore prefix.
596         (_LT_AC_TRY_DLOPEN_SELF): On some hosts (cygwin for instance)
597         self dlclosing unloads the main program and causes a SIGSEGV.  So
598         don't do it for now.
599 
600 2000-12-05  Gary V. Vaughan  <gvv@techie.com>
601 
602         Oh My! Cygwin support has bitrotted while I was looking the other
603         way.  This should fix it some:
604         * libtool.m4 (extract_expsyms_cmds): There is a quoting problem
605         with autoconf-2.13 that prevents [$]0 from expanding.  Use shell
606         quotes instead to delay eval of $0.
607         (impgen.c) The '# ' sequence stripped by sed works again.
608 
609 2000-12-01  Gary V. Vaughan  <gvv@techie.com>
610 
611         * doc/libtool.texi (Libltdl interface):  Add documentation.
612         * libltdl/ltdl.h (lt_dlmakeresident, lt_dlisresident):  Add
613         prototypes.
614         (LT_DLERROR_CLOSE_RESIDENT_MODULE): New error status.
615         * libltdl/ltdl.c (lt_dlmakeresident, lt_dlisresident):  Allow
616         making and testing of resident module status, which prevents a
617         module from being lt_dlclosed.
618         (lt_dlopen):  If lt_dlopen()ing self, make the module resident.
619         (lt_dlclose):  Return an error if the module is resident.
620 
621         * libtool.m4 (_LT_AC_LTCONFIG_HACK): Move the tests for dlopen
622         from here...
623         (AC_LIBTOOL_DLOPEN_SELF): ...to here.
624         (_LT_AC_CHECK_DLFCN):  Factor out repeated code for dlfcn.h
625         (_LT_AC_TRY_DLOPEN_SELF): Factor out repeated code for
626         checking dlopen status.
627         * ltdl.m4 (AC_LIB_LTDL):  Use _LT_AC_CHECK_DLFCN.
628         dlopen compile time checking.  Use _LT_AC_CHECK_DLFCN.
629         (AC_LTDL_DLSYM_USCORE):  Use _LT_AC_TRY_DLOPEN_SELF.
630 
631 2000-11-29  Gary V. Vaughan  <gvv@techie.com>
632 
633         * libltdl/ltdl.h (lt_dlhandle): Rename the wrapped structure
634         to prevent nameclash when used from C++.
635         * libltdl/ltdl.c: Fixed all references.
636 
637 2000-11-25  Gary V. Vaughan  <gvv@techie.com>
638 
639         * libltdl/ltdl.c (lt_dlopen):  Change the default search order
640         for modules.  If the named module has no directory component,
641         always start the search with the user_search_path directories,
642         and then fall back on the current directory only if that fails.
643 
644 2000-11-20  Gary V. Vaughan  <gvv@techie.com>
645 
646         * libltdl/Makefile.am (libltdl_la_LDFLAGS): increment the version
647         number to reflect the breakage of binary compatibility.
648         * doc/libtool.texi (Libltdl interface):  Document
649         LT_NON_POSIX_NAMESPACE.
650         * libltdl/ltdl.h (LT_POSIX_NAMESPACE):  Deleted.  The default is
651         now to use this namespace, so the cpp macro is no longer
652         necessary.
653 
654 2000-11-20  Morten Eriksen  <mortene@sim.no>
655 
656         * ltdl.m4 (AC_LIB_LTDL, AC_LTDL_SYMBOL_USCORE): Break a circular
657         dependency between AC_LTDL_SYMBOL_USCORE and AC_LTDL_DLSYM_USCORE.
658 
659 2000-11-20  Paul Berrevoets  <paul@swi.com>
660 
661         * ltmain.in: Some versions of expr respond with "0" if a
662         regexp fails to match.
663 
664 2000-11-19  Paul Berrevoets  <paul@swi.com>
665 
666         * libtool.m4 (_LT_AC_LTCONFIG_HACK): Quote the $ in $#, $2 and
667         $3 in variable 'archive_expsym_cmds' for cygwin.
668 
669 2000-11-19  Gary V. Vaughan  <gvv@techie.com>
670 
671         * ltdl.c: Relegate non-POSIX-compliant symbols (e.g. those
672         ending in ``_t'') to deprecated #define compatibility macros.
673         Also ease up on the namespace pollution, so that only ``lt_''
674         and ``LT_'' prefixes are taken from the global namespace.
675         * ltdl.h: ditto.
676 
677 2000-11-17  Gary V. Vaughan  <gvv@techie.com>
678 
679         * ltdl.c: Reformatted.
680         * ltdl.h: ditto.
681 
682 2000-11-11  Gary V. Vaughan  <gvv@techie.com>
683 
684         * ltdl.m4 (AC_LTDL_SYMBOL_USCORE): Use $ac_ext for conftest
685         sourcefile.
686         * libtool.m4: Use $ac_ext and $ac_objext respectively for conftest
687         sources and objects.
688         Reported by Carlo Wood <carlo@alinoe.com>
689 
690         * doc/fdl.texi: New file.  The license for distributing the
691         libtool manual.
692         * doc/libtool.texi: Reference the new license.
693 
694 2000-10-31  Morten Eriksen  <mortene@sim.no>
695 
696         * libtool.m4 (_LT_AC_LTCONFIG_HACK): Quote argument to avoid
697         error output from cygpath when $srcdir is empty.
698 
699 2000-10-31  Gary V. Vaughan  <gvv@techie.com>
700 
701         * bootstrap:  rm Makefiles to prevent infinite loop during
702         configure when libtool.m4 is newer than Makefile.
703 
704 2000-10-31  Akim Demaille  <akim@epita.fr>
705 
706         * libtool.m4: Adjust the copyright notice.
707         Quote all the macro names when defined.
708         Some minor formatting changes.
709         (AM_PROG_LIBTOOL, AM_ENABLE_SHARED, AM_ENABLE_STATIC)
710         (AM_DISABLE_SHARED, AM_DISABLE_STATIC, AM_PROG_LD, AM_PROG_NM):
711         Don't use indir when useless.  Don't add trailing `dnl' either.
712 
713 2000-10-30  Gary V. Vaughan  <gvv@techie.com>
714 
715         * doc/libtool.texi:  Corrected another attack of CRLF line
716         endings.
717 
718 2000-10-30  Ossama Othman  <ossama@debian.org>
719 
720         * libtool.m4 (archive_expsym_cmds): Fix typo where line was broken
721         in the middle of an expression.
722 
723 2000-10-30  Aneesh Kumar K.V <kvaneesh@hotmail.com>
724 
725         * libtool.m4 (archive_expsym_cmds):  Support for -export-symbol
726         option on Tru64.
727         (hardcode_libdir_flag_spec): Fixed cxx throwing error while using
728         libtool.  Done by passing -rpath directlty to the compiler.
729 
730 2000-10-27  Robert Boehne  <rboehne@ricardo-us.com>
731 
732         * docs/libtool.texi: Added pointers to documentation
733         of Hewlett-Packard, Compaq Tru64 and IBM AIX systems.
734 
735 2000-10-02  Gary V. Vaughan  <gvv@techie.com>
736 
737         From Bruce Korb <bkorb@cruzio.com>
738         * ltmain.in (execute_dlfiles): Reduce obfuscation.
739 
740 2000-09-30  Alexandre Oliva  <aoliva@redhat.com>
741 
742         * libtool.m4 [netbsd*] (deplibs_check_method, file_magic_cmd,
743         file_magic_test_file): Removed inappropriate duplicate
744         definitions; these variables are set in AC_DEPLIBS_CHECK_METHOD.
745 
746         * libtool.m4 (lt_cv_file_magic_cmd): Don't use '${MAGIC_CMD}' or
747         '${OBJDUMP}'; Solaris' /bin/sh loses with `}' in cache files.
748         (ac_cv_path_MAGIC_CMD): Renamed to lt_cv_path_MAGIC_CMD.
749 
750 2000-09-28  Gary V. Vaughan  <gvv@techie.com>
751 
752         * libtool.m4 (MAGIC_CMD): Don't use MAGIC, since BSD versions of
753         the file command use this environment variable to hold the
754         location of the magic database.
755         Reported by Marc Espie <Marc.Espie@liafa.jussieu.fr>
756 
757 2000-09-19  Gary V. Vaughan  <gvv@techie.com>
758 
759         * doc/PLATFORMS: Updated.
760         * demo/configure.in:  Revert to the `libtool --features' test.
761         * Makefile.am (libtool):  This needs to rerun configure now that
762         libtool is generated entirely by AC_PROG_LIBTOOL again.
763         (ltconfig): Removed.
764         (ltmain.sh):  Is now regenerated when ltmain.in changes.
765         * libtool.m4 (_LT_AC_LTCONFIG_HACK): Now does all of the work for
766         generating libtool immediately in configure.in, rather than
767         deferring part of the creation until config.status runs.
768 
769 2000-09-17  Gary V. Vaughan  <gvv@techie.com>
770 
771         * bootstrap:  Backed out yesterdays patch which is no longer
772         necessary.
773         * Makefile.am (libtool): Reworked rule for regeneration of libtool,
774         now that it is built entirely withing config.status.
775         (libtoolize): Tidied for orthogonality with the other generation
776         rules.
777         (ltconfig):  This is now generated by AC_PROG_LIBTOOL, called from
778         make by running config.status --recheck.
779         (ltmain.sh): Moved primary generation of this file into here...
780         * configure.in (AC_OUTPUT): ...instead of here.
781         * libtool.m4 (AC_OUTPUT_COMMANDS):  Write the config to ltconfig
782         where it can be reused, rather than directly to libtool.
783         * demo/configure.in:  libtool is no longer present immediately
784         after AC_LIBTOOL_M4 has completed, so the tests now grep through
785         ltconfig instead -- which *will* be present.
786 
787 2000-09-16  Gary V. Vaughan  <gvv@techie.com>
788 
789         * TODO: Removed the item describing the change below, and added a
790         similar item to remind us to change the ltdl.m4 macros again when
791         _LT_AC_LTCONFIG_HACK is divided into proper macros.
792         * ltdl.m4 (AC_LTDL_SNARF_CONFIG):  Removed.  No longet required
793         now that ltconfig has migrated to libtool.m4.
794         (AC_LTDL_SHLIBEXT): Require _LT_AC_LTCONFIG_HACK.
795         (AC_LTDL_SHLIBPATH): ditto.
796         (AC_LTDL_SYSSEARCHPATH): ditto.
797 
798         * ltdl.m4 (AC_LTDL_DLPREOPEN): Require the libtool.m4 symbol_pipe
799         macro.
800         (AC_LTDL_SYMBOL_USCORE): ditto.
801         (AC_LTDL_GLOBAL_SYMBOL_PIPE): Removed, since it is a duplicate
802         of...
803         * libtool.m4 (AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE): ...this new
804         macro, extracted from _LT_AC_LTCONFIG_HACK.
805 
806         * ltdl.m4 (changequote): An audit of changequote and m4
807         quote usage -- all changequotes have been removed, and some
808         latent unquoted `[' and `]' bugs have been fixed.
809 
810         * configure.in (AC_OUTPUT): ltmain.sh must be generated in the
811         source tree since this is where it would be found in a freshly
812         unrolled tarball.
813 
814         * configure.in: Replace `dnl' comments with `#' comments for
815         more conformity with cvs autoconf.
816         Removed emacs hack-local-variables, since there is now a
817         proper Autoconf major mode.
818         Removed a couple of changequote()s.
819 
820         * bootstrap (ltconfig): When bootstrapping libtool with a
821         stock automake (i.e. without the README patch applied),
822         references to ltconfig are manually removed from the generated
823         Makefile.in files.
824 
825 2000-09-15  Gary V. Vaughan  <gvv@techie.com>
826 
827         * doc/libtool.texi: Removes references to ltconfig, and a small
828         amount of tidying up to compensate.
829 
830 2000-09-15  Nick Hudson  <skrll@netbsd.org>
831 
832         * libtool.m4 (netbsd): Improved support.
833 
834 2000-09-15  Gary V. Vaughan  <gvv@techie.com>
835 
836         * ltmain.in (version_type): Use "-iface" as the windows
837         versioning scheme, where iface is the number of the oldest
838         interface supported.
839 
840 2000-09-14  Gary V. Vaughan  <gvv@techie.com>
841 
842         From Paul Sokolovsky <Paul.Sokolovsky@technologist.com>
843         * libtool.m4 (pw32): Initial support for pw32, assuming that
844         libtool's behaviour in this environment is identical to under
845         cygwin.
846         * ltmain.in (pw32): ditto.
847         * NEWS: Updated.
848 
849         * libtool.m4 (changequote): An audit of changequote and m4
850         quote usage -- all changequotes (except a few with non-nesting
851         square brackets) have been removed.
852 
853         * Makefile.am (EXTRA_DIST):  The bootstrap script should be
854         distributed with libtool.
855 
856 2000-09-13  Gary V. Vaughan  <gvv@techie.com>
857 
858         libtool.m4 (_LT_AC_LTCONFIG_HACK): Oh man!  Third time lucky.
859         I just discovered that '&' needs to be escaped inside
860         AC_TRY_EVAL.
861 
862 2000-09-12  Michael Matz  <matz@ifh.de>
863 
864         * ltmain.in:  Be careful about filenames with multiple `.'s in
865         them when calculating file extensions.
866         Reported by Joel Reed <jreed@support.ddiworld.com>
867 
868 2000-09-12  Gary V. Vaughan  <gvv@techie.com>
869 
870         libtool.m4 (AC_PROG_LIBTOOL):  Removed, as it was triggering a
871         bug in Autoconf-2.13 AC_REQUIRE implementation which inserted
872         some of the expanded tests too early in the generaated configure.
873         (_AC_PROG_LIBTOOL): renamed to AC_PROG_LIBTOOL, and defines
874         itself to an empty expansion to prevent multiple expansions.
875         configure.in (AC_LIBTOOL_SETUP): Replaced by a call to
876         AC_PROG_LIBTOOL now that the AC_REQUIRE bug has been worked
877         around.
878 
879 2000-09-09  Gary V. Vaughan  <gvv@techie.com>
880 
881         libtool.m4 (_LT_AC_LTCONFIG_HACK): Forgot to escape the
882         redirections inside AC_TRY_EVAL in the need_lc tests. Doh!
883 
884         libtool.m4 (_LT_AC_LTCONFIG_HACK): Forgot to redirect the
885         output of grep to /dev/null in the need_lc tests.
886 
887         configure.in (AC_PROG_LIBTOOL):  Using this in libtools own
888         configure.in interacts badly with the AC_PROVIDE calls and
889         results in several tests being inserted into configure too
890         early.  Use AC_LIBTOOL_SETUP instead.
891 
892 2000-09-08  Gary V. Vaughan  <gvv@techie.com>
893 
894         libtool.m4 (_LT_AC_LTCONFIG_HACK): The ltconfig.in code I
895         ported from ltconfig.in was incomplete -- this is a backport
896         of the missing code taken from the multi-language branch.
897 
898 2000-09-07  Pavel Roskin  <proskin@gnu.org>
899 
900         * libtool.m4 (_LT_AC_LTCONFIG_HACK):  Fixed incorrect use of
901         changequote
902 
903 2000-09-07  Gary V. Vaughan  &