Re: Testsuite fails

2001-02-18 Thread Pavel Roskin
Hello, Tom! > Pavel> AC_CHECK_TOOL([STRIP],[strip]) > > Yes, I wasn't thinking. I've removed this. > > Ideally we'd have some way to tell autoconf, "if this package can be > cross-compiled, then check for a cross `strip' as well". Maybe > there's an ugly way to do this. Actually, I think that

43-conditionals-as-hashes.patch

2001-02-18 Thread Akim Demaille
Yes, in there, there are snippets which are not related to the core of the patch, but I made them because they helped me dealing with this rather complex patch. The previous scheme was making things uselessly complex: a conditionalized variable had a value such as: @COND_TRUE@ foo.c @CON

44-conditionals-cleanup.patch

2001-02-18 Thread Akim Demaille
Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * automake.in (&check_ambiguous_conditional, &read_main_am_file): Use a uniform naming scheme. ("e_cond_val, &unquote_cond_val): Delete, dead code. (&read_am_file): Fix conditioned definition of backslash con

42-conditionals-true-when.patch

2001-02-18 Thread Akim Demaille
Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * automake.in (&conditional_true_when): Modernize, simplify. Warning: `$comp' is now private (my), while it used to be `inherited' from a `local' elsewhere in the code. AFAICT it was wrong, but some dirty si

40-formatting.patch

2001-02-18 Thread Akim Demaille
Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * automake.in (&initialize_global_constants): Don't define $USAGE. (&usage): Handle the former content of $USAGE. Don't pretend autoconf cares about Makefile.in. Classify the options. (&handle_tests):

39-dejagnu.patch

2001-02-18 Thread Akim Demaille
Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * automake.in (&handle_tests_dejagnu): Move the definition of a default `site.exp' into... * dejagnu.am (site.exp): here. Use DOS compliant file names. Index: automake.in --- automake.in Sun

45-confh4-test.patch

2001-02-18 Thread Akim Demaille
This patch fixes a bug I intruced in a previous patch, when I deleted a bit too hastingly top_builddir. It's big mostly because it removes & from the prototyped function calls. The only real part is about handle_dist, dist-vars.am, and distdir.am (which we should rename dist.am some day). I

41-header-vars-canonical.patch

2001-02-18 Thread Akim Demaille
Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * automake.in ($top_builddir): Remove, used in one place. (&define_standard_variables): Adjust. Move the definition of triplet variables into... * header-vars.am: here. Index: automake.in --

36-uniq.patch

2001-02-18 Thread Akim Demaille
It is on purpose my uses of uniq have no &: it disables prototype checking. Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * distdir.am (GZIP_ENV): Define. * automake.in (&handle_dist): Don't. (&uniq): New. (&handle_dist_worker, &am_install_var): Use it.

38-clean-dist.patch

2001-02-18 Thread Akim Demaille
Last (latest?) clean ups for the dist chain. Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * automake.in (&dist_cmp): New. (&handle_dist): Use it. Promote `my' over `local'. Index: automake.in --- automake.in Sat, 17 Feb 2001 20:08:00 +0100 akim (am/f/39_auto

35-dist-targets.patch

2001-02-18 Thread Akim Demaille
Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * distdir.am (distdir): Handle the DIST-TARGETS. * automake.in (&handle_dist_worker): Don't. Index: automake.in --- automake.in Sat, 17 Feb 2001 18:43:49 +0100 akim (am/f/39_automake.i 1.42 755) +++ automak

37-unify-handle-dist.patch

2001-02-18 Thread Akim Demaille
This patch seems wrong: it merges where splitting would be more welcome. But the difference between handle_dist and handle_dist_worker was fairly artificial and became annoying in the process of cleaning the dist targets. I also merged dist.am into distdir.am because (i) I was extremely annoyed

33-dist-flavors.patch

2001-02-18 Thread Akim Demaille
This patch includes all the diffs of Makefile.ins, i.e., subdirs' Makefile have not changed. The big change in the top Makefile.in comes from the fact that the so called `find complex command' is attached to distdir (where it belongs IMHO), rather than to each dist-like target. But I also introd

34-transform-global-options.patch

2001-02-18 Thread Akim Demaille
Seems simpler like this. Index: ChangeLog from Akim Demaille <[EMAIL PROTECTED]> * automake.in (&file_contents): Transform the global options (such as CYGNUS). (&handle_texinfo, &handle_dist_worker, &handle_tests_dejagnu): Don't. Index: automake.in --- automake.in Sat,

Re: Testsuite fails

2001-02-18 Thread Tom Tromey
> "Pavel" == Pavel Roskin <[EMAIL PROTECTED]> writes: Pavel> AC_CHECK_TOOL([STRIP],[strip]) Yes, I wasn't thinking. I've removed this. Ideally we'd have some way to tell autoconf, "if this package can be cross-compiled, then check for a cross `strip' as well". Maybe there's an ugly way to

Re: [PATCH] depcomp and gcc3 still not safe enough

2001-02-18 Thread Tom Tromey
> "Hari" == Raja R Harinath <[EMAIL PROTECTED]> writes: >> Dependency files are different from .o files though. It would make >> sense to write a temporary dependency file and then `mv' it on >> success (or `rm' on failure). Hari> But, does 'gcc' have to do it? There are valid usage modes

Re: PATCH: patsubst support

2001-02-18 Thread Alex Hornby
Here is a new version of the patsubst patch against cvs HEAD. It is now smaller due to the removal of a superflous option, and has my instead of local etc. Also the conditional test is improved. After applying the patch remember to make the .test files executable. That has caught me out on mor