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.
[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 &