/[libtool]/libtool/HACKING
ViewVC logotype

Log of /libtool/HACKING

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.43
Sun May 4 21:41:00 2008 UTC (15 years, 11 months ago) by gary
Branch: MAIN
CVS Tags: HEAD
Changes since 1.42: +0 -0 lines
FILE REMOVED
Development has moved to git.


Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Sat Mar 8 17:41:43 2008 UTC (16 years, 1 month ago) by rwild
Branch: MAIN
CVS Tags: release-2-2-2
Changes since 1.41: +3 -2 lines
Diff to previous 1.41
Fix installcheck dependencies, fix for --program-transform-name.
* Makefile.am (installcheck-local): Depend upon tests/atconfig
and $(srcdir)/$(TESTSUITE).
* tests/testsuite.at (_LIBTOOLIZE_TRANSFORM): New macro.
(LT_AT_CHECK_LIBTOOLIZE): Use it to transform expout and experr
files suitably.
* HACKING: Update.


Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Wed Feb 13 22:09:40 2008 UTC (16 years, 2 months ago) by rwild
Branch: MAIN
CVS Tags: release-2-2
Changes since 1.40: +4 -4 lines
Diff to previous 1.40
* libltdl/configure.ac: Bump package version.
* HACKING: Reminder to do it next time, too.


Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Thu Jan 31 16:21:18 2008 UTC (16 years, 3 months ago) by gary
Branch: MAIN
CVS Tags: release-2-1b
Changes since 1.39: +2 -2 lines
Diff to previous 1.39
GNU Libtool 2.1b was released.

* configure.ac (AC_INIT): Bump version number to 2.1b.
* libltdl/Makefile.inc (LTDL_VERSION_INFO): Increment to account
for new interfaces since the last libltdl update.
* HACKING (Release Procedure): Note that LTDL_VERSION_INFO is now
kept in libltdl/Makefile.inc.


Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Sun Jun 24 20:46:45 2007 UTC (16 years, 10 months ago) by gary
Branch: MAIN
Changes since 1.38: +5 -0 lines
Diff to previous 1.38
Add a test to simulate a failure visible on systems which
need a library prefix like 'lib', such as BeOS.  Fix a number
of bugs exposed by this test in order for it to pass.
Currently the prefix is hardcoded as 'lib', as I am not aware
of systems that require a different prefix:

* libltdl/loaders/preopen.c (lt_dlpreload_open):  Move error
condition out of test loop to be sure that each originator is
tried, instead of erroring out if the first doesn't match.
Support passing NULL as the originator to load all preloaded
modules originating in the program itself.
* libltdl/lt_dlloader.c (lt_dlloader_dump): New debug function.
* libltdl/libltdl/lt_dlloader.h (lt_dlloader_dump): Declare it
when LT_DEBUG_LOADERS is defined at compile time.
* libltdl/ltdl.c (lt_dlinit): Dump loader list after successful
initialisation.
(tryall_dlopen): Add a new VTABLE parameter to force use of a
specific loader in preference to trying every loader in turn.
Adjust all callers.
(try_dlopen): Always see whether a module was preloaded for
module names with no directory component before searching the
filesystem for a match.
* libltdl/m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Declare
a new global_symbol_to_c_name_address_lib_prefix variable.
(global_symbol_to_c_name_address_lib_prefix): The sed
expressions to use when a lib prefix is enforced need to be
slightly different to work with preloaded modules.
* libltdl/config/ltmain.m4sh (func_generate_dlsyms): In order
to name preloaded symbols correctly for the lookup algorithm
to work when the loaded module file must be prefixed with lib.
Use global_symbol_to_c_name_address_lib_prefix when
need_lib_prefix is other than no.
* tests/need_lib_prefix.at: New test to check for breakage on
hosts where need_lib_prefix is unknown.
* Makefile.am (TESTSUITE_AT): Add new test.
* tests/TODO: Note missing tests that would have caught some
of the latent bugs fixed by this patch.
* HACKING: Document libltdl keyword.
* NEWS: Updated.


Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Wed Mar 28 16:52:26 2007 UTC (17 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.37: +79 -64 lines
Diff to previous 1.37
* HACKING (Abstraction layers in libltdl): Rewritten somewhat
for (hopefully) better clarity.


Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Sun Mar 25 21:09:42 2007 UTC (17 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.36: +1 -1 lines
Diff to previous 1.36
* HACKING (LGPL with Libtool exception clause): Typo.
Reported by Tim Van Holder  <tim.van.holder@telenet.be>


Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Sun Mar 25 12:12:42 2007 UTC (17 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.35: +242 -18 lines
Diff to previous 1.35
* HACKING (Licensing Rules): Explain the various license texts
used for files distributed with Libtool, and update license text
to match.
* Makefile.am, Makefile.maint README, README.alpha, THANKS, TODO,
bootstrap, clcommit.m4sh, configure.ac, libltdl/Makefile.inc,
libltdl/README, libltdl/argz.c, libltdl/argz_.h,
libltdl/config/general.m4sh, libltdl/config/getopt.m4sh,
libltdl/config/ltmain.m4sh, libltdl/config/mailnotify.m4sh,
libltdl/config/mkstamp, libltdl/configure.ac,
libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt__strl.h, libltdl/libltdl/lt_dlloader.h,
libltdl/libltdl/lt_error.h, libltdl/libltdl/lt_system.h,
libltdl/libltdl/slist.h, libltdl/loaders/dld_link.c,
libltdl/loaders/dlopen.c, libltdl/loaders/dyld.c,
libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c,
libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c,
libltdl/lt__alloc.c, libltdl/lt__dirent.c, libltdl/lt__strl.c,
libltdl/lt_dlloader.c, libltdl/lt_error.c, libltdl/ltdl.c,
libltdl/ltdl.h, libltdl/m4/argz.m4, libltdl/m4/libtool.m4,
libltdl/m4/ltdl.m4, libltdl/m4/ltoptions.m4,
libltdl/m4/ltsugar.m4, libltdl/m4/ltversion.in,
Jlibltdl/m4/ltversion.m4, libltdl/m4/lt~obsolete.m4,
libltdl/slist.c, libtoolize.m4sh, tests/am-subdir.at,
tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/cdemo-undef.test,
tests/cdemo/Makefile.am, tests/cdemo/configure.ac,
tests/cdemo/foo.c, tests/cdemo/foo.h, tests/cdemo/main.c,
tests/cmdline_wrap.at, tests/convenience.at, tests/defs.m4sh,
tests/demo-conf.test, tests/demo-deplibs.test,
tests/demo-exec.test, tests/demo-hardcode.test,
tests/demo-inst.test, tests/demo-make.test,
tests/demo-nofast.test, tests/demo-noinst-link.test,
tests/demo-nopic.test, tests/demo-pic.test,
tests/demo-relink.test, tests/demo-shared.test,
tests/demo-static.test, tests/demo-unst.test,
tests/demo/Makefile.am, tests/demo/configure.ac,
tests/demo/dlmain.c, tests/demo/foo.c,
tests/demo/foo.h, tests/demo/hell1.c, tests/demo/hell2.c,
tests/demo/hello.c, tests/demo/main.c,
tests/depdemo-conf.test, tests/depdemo-exec.test,
tests/depdemo-inst.test, tests/depdemo-make.test,
tests/depdemo-nofast.test, tests/depdemo-relink.test,
tests/depdemo-shared.test, tests/depdemo-static.test,
tests/depdemo-unst.test, tests/depdemo/Makefile.am,
tests/depdemo/configure.ac, tests/depdemo/l1/Makefile.am,
tests/depdemo/l1/l1.c, tests/depdemo/l1/l1.h,
tests/depdemo/l2/Makefile.am, tests/depdemo/l2/l2.c,
tests/depdemo/l2/l2.h, tests/depdemo/l3/Makefile.am,
tests/depdemo/l3/l3.c, tests/depdemo/l3/l3.h,
tests/depdemo/l4/Makefile.am, tests/depdemo/l4/l4.c,
tests/depdemo/l4/l4.h, tests/depdemo/main.c,
tests/depdemo/sysdep.h, tests/deplibs-ident.at,
tests/destdir.at, tests/duplicate_conv.at,
tests/duplicate_deps.at, tests/duplicate_members.at,
tests/early-libtool.at, tests/export.at,
tests/f77demo-conf.test, tests/f77demo-exec.test,
tests/f77demo-make.test, tests/f77demo-shared.test,
tests/f77demo-static.test, tests/f77demo/Makefile.am,
tests/f77demo/configure.ac, tests/f77demo/cprogram.c,
tests/f77demo/foo.h, tests/f77demo/fooc.c,
tests/fail.at, tests/fcdemo-conf.test, tests/fcdemo-exec.test,
tests/fcdemo-make.test, tests/fcdemo-shared.test,
tests/fcdemo-static.test, tests/fcdemo/Makefile.am,
tests/fcdemo/configure.ac, tests/fcdemo/cprogram.c,
tests/fcdemo/foo.h, tests/fcdemo/fooc.c,
tests/inherited_flags.at, tests/libtoolize.at,
tests/link-2.test, tests/link-order.at, tests/link-order2.at,
tests/link.test, tests/lt_dlexit.at, tests/mdemo-conf.test,
tests/mdemo-dryrun.test, tests/mdemo-exec.test,
tests/mdemo-inst.test, tests/mdemo-make.test,
tests/mdemo-shared.test, tests/mdemo-static.test,
tests/mdemo-unst.test, tests/mdemo/Makefile.am,
tests/mdemo/configure.ac, tests/mdemo/foo.h, tests/mdemo/foo1.c,
tests/mdemo/foo2.c, tests/mdemo/main.c, tests/mdemo/mlib.c,
tests/mdemo/sub.c, tests/mdemo2-conf.test,
tests/mdemo2-exec.test, tests/mdemo2-make.test,
tests/mdemo2/Makefile.am, tests/mdemo2/configure.ac,
tests/mdemo2/main.c, tests/nomode.test, tests/nonrecursive.at,
tests/objectlist.test, tests/old-m4-iface.at,
tests/pdemo-conf.test, tests/pdemo-exec.test,
tests/pdemo-inst.test, tests/pdemo-make.test,
tests/pdemo/Makefile.am, tests/pdemo/configure.ac,
tests/pdemo/foo.h, tests/pdemo/longer_file_name_dlmain.c,
tests/pdemo/longer_file_name_foo.c,
tests/pdemo/longer_file_name_foo2.c,
tests/pdemo/longer_file_name_hell1.c,
tests/pdemo/longer_file_name_hell2.c,
tests/pdemo/longer_file_name_hello.c,
tests/pdemo/longer_file_name_main.c, tests/quote.test,
tests/recursive.at, tests/search-path.at, tests/sh.test,
tests/shlibpath.at, tests/standalone.at, tests/static.at,
tests/stresstest.at, tests/subproject.at, tests/suffix.test,
tests/tagdemo-conf.test, tests/tagdemo-exec.test,
tests/tagdemo-make.test, tests/tagdemo-shared.test,
tests/tagdemo-static.test, tests/tagdemo-undef.test,
tests/tagdemo/Makefile.am, tests/tagdemo/baz.cpp,
tests/tagdemo/baz.h, tests/tagdemo/configure.ac,
tests/tagdemo/conv.cpp, tests/tagdemo/conv.h,
tests/tagdemo/foo.cpp, tests/tagdemo/foo.h,
tests/tagdemo/main.cpp, tests/tagtrace.test,
tests/template.at, tests/testsuite.at: Apply correct license
text according to the new rules set out in HACKING.


Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Tue Mar 6 00:46:56 2007 UTC (17 years, 1 month ago) by gary
Branch: MAIN
Changes since 1.34: +10 -0 lines
Diff to previous 1.34
* libltdl/config/general.m4sh (M4SH_VERBATIM): New macro to
simplify m4sh quote quoting in blocks of raw shell code.
* clcommit.m4sh, libtoolize.m4sh, libltdl/config/getopt.m4sh,
libltdl/config/ltmain.m4sh, libltdl/config/mailnotify.m4sh,
tests/defs.m4sh: Use it.
* HACKING (Editing `.m4sh' Files): Mention M4SH_VERBATIM Macro.


Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Mon Feb 26 07:44:23 2007 UTC (17 years, 2 months ago) by gary
Branch: MAIN
Changes since 1.33: +4 -4 lines
Diff to previous 1.33
* HACKING, Makefile.am, Makefile.maint, bootstrap,
libltdl/Makefile.am, libltdl/Makefile.inc, libltdl/m4/libtool.m4,
ltmain.c, tests/cdemo/Makefile.am, tests/demo/Makefile.am,
tests/depdemo/Makefile.am, tests/depdemo/l1/Makefile.am,
tests/depdemo/l2/Makefile.am, tests/depdemo/l3/Makefile.am,
tests/depdemo/l4/Makefile.am, tests/f77demo/Makefile.am,
tests/fcdemo/Makefile.am, tests/libtoolize.at,
tests/mdemo/Makefile.am, tests/mdemo2/Makefile.am,
tests/pdemo/Makefile.am, tests/tagdemo/Makefile.am: Update
Copyright notice text to include URL for canonical GPL document.


Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sat Feb 17 09:59:05 2007 UTC (17 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.32: +10 -10 lines
Diff to previous 1.32
* HACKING: Update.


Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 12:43:36 2007 UTC (17 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.31: +9 -8 lines
Diff to previous 1.31
Introduce a new test keyword `recursive' for tests that create a
modified `libtool' script and run the suite on this script.  All
tests with the keyword `libtool' are (by definition) suitable to
be used here.

* tests/cmdline_wrap.at: New test.
* Makefile.am: Adjust.
* tests/testsuite.at (LT_ESCAPE): New macro: clone of Autoconf
AS_ESCAPE that does not escape `$'.
(LT_AT_CHECK): New macro: print a command-to-be-run while
expanding parameters but nothing else.
* tests/stresstest.at: Use LT_AT_CHECK.  Create some files to
expose erroneous globbing errors with `-export-symbols-regex',
similar to those reported by Charles Wilson.  Use `eval' and
adjusted quoting so the expansion doesn't already happen in the
testsuite commands.
* HACKING: Update.


Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Thu Oct 26 20:39:04 2006 UTC (17 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.30: +4 -8 lines
Diff to previous 1.30
Assume presence of a config header in all files, to provoke
test failures on all systems.
* libltdl/lt__alloc.c: Likewise.
* libltdl/libltdl/lt__dirent.h: Likewise.
* libltdl/libltdl/lt__glibc.h: Likewise.
* libltdl/libltdl/lt__private.h: Likewise.
* libltdl/libltdl/lt__strl.h: Likewise.
* tests/recursive.at: Use AC_CONFIG_HEADERS.
* tests/nonrecursive.at: Likewise.  Invoke autoheader.
* HACKING: Adjust.
Report by Patrick Welche.


Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Wed Aug 30 03:18:15 2006 UTC (17 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29
* Makefile.am (check-local, installcheck-local): Use
`TESTSUITEFLAGS' rather than `TESTSUITE_FLAGS', like Autoconf.
* HACKING, README, README.alpha: All uses changed.


Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Mon Aug 28 16:02:14 2006 UTC (17 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.28: +4 -2 lines
Diff to previous 1.28
* libltdl/argz.c: Use `#ifdef HAVE_CONFIG_H', to facilitate code
sharing with gnulib.  Report by Eric Blake.
* libltdl/lt__alloc.c, libltdl/libltdl/lt__dirent.h,
libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h,
libltdl/libltdl/lt__strl.h: Likewise.
* HACKING: Update.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sun Feb 5 17:06:39 2006 UTC (18 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.27: +13 -2 lines
Diff to previous 1.27
* tests/testsuite.at: Add new keyword `libtoolize' for tests
that exercise the `libtoolize' script that is generated at build
time.
* HACKING: Update testsuite mention, explain keywords.


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Mon Jan 30 20:09:41 2006 UTC (18 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.26: +1 -0 lines
Diff to previous 1.26
* ChangeLog, HACKING, README, README.alpha,
libltdl/config/ltmain.m4sh:  Add vi(m) modelines, to match emacs
formatting variables.


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Mon Dec 19 16:29:38 2005 UTC (18 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25
* HACKING (release note templates): Update anon cvs location.
* README.alpha (Reporting Bugs): Likewise.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sun Dec 18 22:50:31 2005 UTC (18 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24
* HACKING: `./libtool --config' is more helpful than `--help'.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Fri Dec 16 16:28:29 2005 UTC (18 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.23: +8 -0 lines
Diff to previous 1.23
* Makefile.am (libltdl/Makefile.in): also depend on
libltdl/aclocal.m4, so that we guarantee timestamp consistency.
(libltdl/stamp-mk): New target, to fix `libltdl/Makefile.in'.
(EXTRA_DIST): Distribute `libltdl/stamp-mk'.
(all-local): Ensure the stamp files is up to date.
(libltdl/aclocal.m4): New target, to ensure timestamp
consistency.  Depend on all m4 files.
* HACKING: Updated.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 20:48:14 2005 UTC (18 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.22: +3 -0 lines
Diff to previous 1.22
* libltdl/m4/lt~obsolete.m4 (_LT_CC_BASENAME)
(_LT_COMPILER_BOILERPLATE, _LT_LINKER_BOILERPLATE):
Added because they were added to branch-1-5 AC_DEFUNed.
* HACKING: Add note about lt~obsolete.m4.


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Oct 27 13:34:07 2005 UTC (18 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.21: +5 -2 lines
Diff to previous 1.21
* HACKING: Update note about use of `$#' in m4 macros.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Mon Sep 26 12:21:53 2005 UTC (18 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.20: +2 -3 lines
Diff to previous 1.20
* HACKING: Only update libltdl version info before release.


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sat Sep 17 07:29:01 2005 UTC (18 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.19: +5 -1 lines
Diff to previous 1.19
* libltdl/m4/ltdl.m4 (LTDL_INIT) <CONFIG_H>: Rename to..
<LT_CONFIG_H>: this, to contain the name of the config
header.
* Makefile.am <DEFS>: Use it to define LT_CONFIG_H.
* HACKING, libltdl/argz.c, libltdl/lt__alloc.c,
libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h,
libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h:
Adjusted.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Sep 12 11:21:39 2005 UTC (18 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.18: +3 -0 lines
Diff to previous 1.18
* libltdl/m4/ltdl.m4 (LT_WITH_LTDL, LTDL_CONVENIENCE)
(LTDL_INSTALLABLE): Use less quoting for expanded LIBLTDL,
LTDLINCL.  Use m4_default instead of m4_if, to work
around AU_ALIAS bug with empty macro arguments.
(LTDL_INIT): Likewise.
* libltdl/m4/ltoptions.m4 (_LT_WITH_PIC): Likewise.
* TODO, HACKING: Updated.


Revision 1.6.2.12 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 06:48:06 2005 UTC (18 years, 8 months ago) by rwild
Branch: branch-2-0
Changes since 1.6.2.11: +5 -0 lines
Diff to previous 1.6.2.11 , to branch point 1.6 , to next main 1.43
* AUTHORS, HACKING: Updated.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon Aug 8 06:47:42 2005 UTC (18 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.17: +5 -0 lines
Diff to previous 1.17
* AUTHORS, HACKING: Updated.


Revision 1.6.2.11 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 06:28:58 2005 UTC (19 years ago) by rwild
Branch: branch-2-0
Changes since 1.6.2.10: +3 -2 lines
Diff to previous 1.6.2.10 , to branch point 1.6
* HACKING: Updated.


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 06:28:31 2005 UTC (19 years ago) by rwild
Branch: MAIN
Changes since 1.16: +3 -2 lines
Diff to previous 1.16
* HACKING: Updated.


Revision 1.6.2.10 - (view) (download) (annotate) - [select for diffs]
Tue Apr 26 11:55:44 2005 UTC (19 years ago) by rwild
Branch: branch-2-0
Changes since 1.6.2.9: +12 -2 lines
Diff to previous 1.6.2.9 , to branch point 1.6
* HACKING, THANKS: Updated.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Tue Apr 26 11:55:12 2005 UTC (19 years ago) by rwild
Branch: MAIN
Changes since 1.15: +12 -2 lines
Diff to previous 1.15
* HACKING, THANKS: Updated.


Revision 1.6.2.9 - (view) (download) (annotate) - [select for diffs]
Mon Apr 25 15:06:43 2005 UTC (19 years ago) by gary
Branch: branch-2-0
Changes since 1.6.2.8: +1 -1 lines
Diff to previous 1.6.2.8 , to branch point 1.6
Since the bootstrap process requires that several of the rules for
files generated in doc and tests already lived in
$top_srcdir/Makefile.am, along with proxy rules in sub-Makefiles,
this changeset consolidates almost everything into the top
Makefile.am, simplifying things considerably:

* doc/Makefile.am, tests/Makefile.am: Removed.  All rules moved...
* Makefile.am: ...to here and adjusted to run from $top_builddir.
simplify with respect to removing much of the make recursion.
Add `doc/PLATFORMS', `doc/fdl.texi' and `doc/notes.texi'.
`defs.in' and `defs.m4sh' are in directory `tests'.
(uninstall-hook): Don't forget to uninstall libtoolize's libltdl
source tree.
(lt__cd): New make macros to work around problems with CDPATH in
some shells.
* bootstrap: Simplified dirty makefile management, and bootstrap
file creation in light of having only a single pertinent
Makefile.
* configure.ac (CONF_SUBDIRS): Add tests/ prefix to each subdir to
compensate.
(DIST_MAKEFILE_LIST): Adjust.
(AC_CONFIG_FILES): Remove doc/Makefile and tests/Makefile.
* tests/defs.m4sh (LIBTOOL, scripts): Adjust paths.
* tests/cdemo-conf.test, tests/cdemo-exec.test,
tests/cdemo-make.test, tests/cdemo-shared.test,
tests/cdemo-static.test, tests/cdemo-undef.test,
tests/demo-conf.test, tests/demo-deplibs.test,
tests/demo-exec.test, tests/demo-hardcode.test,
tests/demo-inst.test, tests/demo-make.test,
tests/demo-nofast.test, tests/demo-noinst-link.test,
tests/demo-nopic.test, tests/demo-pic.test,
tests/demo-relink.test, tests/demo-shared.test,
tests/demo-static.test, tests/demo-unst.test,
tests/depdemo-conf.test, tests/depdemo-exec.test,
tests/depdemo-inst.test, tests/depdemo-make.test,
tests/depdemo-nofast.test, tests/depdemo-relink.test,
tests/depdemo-shared.test, tests/depdemo-static.test,
tests/depdemo-unst.test, tests/f77demo-conf.test,
tests/f77demo-exec.test, tests/f77demo-make.test,
tests/f77demo-shared.test, tests/f77demo-static.test,
tests/link-2.test, tests/link.test, tests/mdemo-conf.test,
tests/mdemo-dryrun.test, tests/mdemo-exec.test,
tests/mdemo-inst.test, tests/mdemo-make.test,
tests/mdemo-unst.test, tests/mdemo2-conf.test,
tests/mdemo2-exec.test, tests/mdemo2-make.test, tests/nomode.test,
tests/objectlist.test, tests/pdemo-conf.test,
tests/pdemo-exec.test, tests/pdemo-inst.test,
tests/pdemo-make.test, tests/quote.test, tests/sh.test,
tests/suffix.test, tests/tagdemo-conf.test,
tests/tagdemo-exec.test, tests/tagdemo-make.test,
tests/tagdemo-undef.test, tests/tagtrace.test (func_cd,
func_require): Adjust paths..
* HACKING: Use lt__cd throughout.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 10:20:46 2005 UTC (19 years ago) by gary
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14
* Makefile.am, HACKING: Use lt__cd throughout.


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 10:10:29 2005 UTC (19 years ago) by gary
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
The FSF are moving offices today.  Changed their contact address
in all files from `59 Temple Place, Suite 330, MA 02111-1307' to
`51 Franklin Street, Fifth Floor, MA 02110-1301'.


Revision 1.6.2.8 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 10:03:58 2005 UTC (19 years ago) by gary
Branch: branch-2-0
Changes since 1.6.2.7: +2 -2 lines
Diff to previous 1.6.2.7 , to branch point 1.6
The FSF are moving offices today.  Changed their contact address
in all files from `59 Temple Place, Suite 330, MA 02111-1307' to
`51 Franklin Street, Fifth Floor, MA 02110-1301'.


Revision 1.6.2.7 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:21:32 2005 UTC (19 years, 1 month ago) by rwild
Branch: branch-2-0
Changes since 1.6.2.6: +20 -4 lines
Diff to previous 1.6.2.6 , to branch point 1.6
* HACKING: echo vs $ECHO.


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Mar 28 09:20:53 2005 UTC (19 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.12: +20 -4 lines
Diff to previous 1.12
* HACKING: echo vs $ECHO.


Revision 1.6.2.6 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 07:35:04 2005 UTC (19 years, 2 months ago) by rwild
Branch: branch-2-0
Changes since 1.6.2.5: +13 -1 lines
Diff to previous 1.6.2.5 , to branch point 1.6
* HACKING (Editing `.m4sh' Files): Document preferred function
header layout.
* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
(func_generate_dlsyms, func_extract_an_archive, func_extract_archives):
adjust to fit.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue Feb 1 07:34:33 2005 UTC (19 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.11: +13 -1 lines
Diff to previous 1.11
* HACKING (Editing `.m4sh' Files): Document preferred function
header layout.
* config/ltmain.m4sh (func_win32_libid, func_infer_tag)
(func_generate_dlsyms, func_extract_an_archive, func_extract_archives):
adjust to fit.


Revision 1.6.2.5 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 13:58:57 2005 UTC (19 years, 3 months ago) by gary
Branch: branch-2-0
Changes since 1.6.2.4: +22 -13 lines
Diff to previous 1.6.2.4 , to branch point 1.6
* HACKING (Editing 'ChangeLog'): Follow the GCS with respect to
attributions, and mention how to handle tiny changes.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.


Revision 1.6.2.4 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 13:47:07 2005 UTC (19 years, 3 months ago) by gary
Branch: branch-2-0
Changes since 1.6.2.3: +106 -11 lines
Diff to previous 1.6.2.3 , to branch point 1.6
* ChangeLog: Reformatting.
* HACKING: Fix section numbering.
(Editing 'ChangeLog'): New notes on ChangeLog entry format.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 13:33:19 2005 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.10: +22 -13 lines
Diff to previous 1.10
* HACKING (Editing 'ChangeLog'): Follow the GCS with respect to
attributions, and mention how to handle tiny changes.
Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sat Jan 8 19:05:19 2005 UTC (19 years, 3 months ago) by gary
Branch: MAIN
Changes since 1.9: +106 -11 lines
Diff to previous 1.9
* ChangeLog: Reformatting.
* HACKING: Fix section numbering.
(Editing 'ChangeLog'): New notes on ChangeLog entry format.


Revision 1.6.2.3 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 13:31:41 2004 UTC (19 years, 4 months ago) by rwild
Branch: branch-2-0
Changes since 1.6.2.2: +1 -5 lines
Diff to previous 1.6.2.2 , to branch point 1.6
* HACKING: Update list of non-Libtool-owned files.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Fri Dec 17 13:31:02 2004 UTC (19 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.8: +1 -5 lines
Diff to previous 1.8
* HACKING: Update list of non-Libtool-owned files.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 15:10:52 2004 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7
* HACKING: Fix a typo in the gpg --verify instructions.


Revision 1.6.2.2 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 15:05:31 2004 UTC (19 years, 6 months ago) by gary
Branch: branch-2-0
Changes since 1.6.2.1: +2 -2 lines
Diff to previous 1.6.2.1 , to branch point 1.6
* HACKING: Fix a typo in the gpg --verify instructions.


Revision 1.6.2.1 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 10:34:38 2004 UTC (19 years, 6 months ago) by gary
Branch: branch-2-0
CVS Tags: release-1-9f
Changes since 1.6: +16 -2 lines
Diff to previous 1.6
* HACKING: Updated: `.in' files are now `.m4sh'; document some
more coding standards for these files.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Oct 22 10:32:13 2004 UTC (19 years, 6 months ago) by gary
Branch: MAIN
Changes since 1.6: +16 -2 lines
Diff to previous 1.6
* HACKING: Updated: `.in' files are now `.m4sh'; document some
more coding standards for these files.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sun Oct 3 13:50:09 2004 UTC (19 years, 6 months ago) by gary
Branch: MAIN
CVS Tags: release-1-9d
Branch point for: branch-2-0
Changes since 1.5: +85 -1 lines
Diff to previous 1.5
* libltdl/lt__alloc.h: Declare exported functions with LT_SCOPE
for mingw32.
* libltdl/lt__dirent.h: Ditto.
* libltdl/argz._h: Ditto.  Be careful about not requiring
additional libltdl files when used outside of libltdl.
* libltdl/slist.h: Ditto.
* HACKING: Add a section on libltdl implementation layering.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Thu Sep 23 01:16:41 2004 UTC (19 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.4: +0 -5 lines
Diff to previous 1.4
* configure.ac (M4SH): AC_SUBST m4sh expander.
* config/general.m4sh, config/getopt.m4sh: New files with factored
out functionality from...
* config/ltmain.in, libtoolize.in: ...here.  m4_include the shared
code, and call AS_SHELL_SANITIZE.  Also quote all `[' and `]' to
survive m4 run.
(func_serial): No need to double up m4sh quotes after a `#'.
(func_check_macros): Escape `dnl' to stop m4sh interpreting it as
a macro.
* tests/defs.in: New file expanded into tests/defs by autom4te.
* m4/libtool.m4 (_LT_DECL_EGREP): Also require fgrep for the tests
that use it.
* Makefile.am ($(top_srcdir)/config/ltmain.sh): Now built with
M4SH.
(libtoolize): Ditto.
* bootstrap: Set M4SH for call to make.
* HACKING: No need to sync to AS_SHELL_SANITIZE by hand any more.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Sep 3 00:34:48 2004 UTC (19 years, 7 months ago) by gary
Branch: MAIN
Changes since 1.3: +10 -0 lines
Diff to previous 1.3
* HACKING: Explain how to verify detached signatures with gpg in
the release announcement templates.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed Sep 1 09:48:25 2004 UTC (19 years, 8 months ago) by gary
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2
* libtoolize.in, config/ltmain.in: Add CDPATH protection to
preamble.
* tests/defs: Put a full m4sh.m4 style 'Be Bourne compatible'
preamble in here too.
* HACKING: Note that tests/defs needs synching with m4sh.m4 too.
* TODO: Add new item.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 20:36:32 2004 UTC (19 years, 8 months ago) by gary
Branch: MAIN
CVS Tags: release-1-9b
Changes since 1.1: +29 -16 lines
Diff to previous 1.1
* configure.ac: Bumped version to 1.9b.
* NEWS: Updated.
* INSTALL, config/config.guess, config/config.sub,
config/texinfo.tex: Updated from canonical source.
* Makefile.maint, HACKING: Update instructions for releasing in a
VPATH build.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sat Aug 28 16:15:23 2004 UTC (19 years, 8 months ago) by gary
Branch: MAIN
To help users submit better bug reports, improve the general
instructions, and provide additional useful info alongside the bug
reporting address in --help output:

* Makefile.am (edit): Substitute $host_triplet.
* libtoolize.in: Output useful debug info with --help.
* config/ltmain.in: Ditto.
* README: Rewritten.  Added copyright info.
* README-alpha: Rewritten.  Added copyright info.
* HACKING: New file, partly taken from old README-alpha.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26