Re: rfc: new libgcc build mechanism

2000-05-09 Thread Caolan McNamara
On Tue, 9 May 2000, Felix Lee wrote: > > perhaps it would be nice to set up a farm of assorted > systems, available for general nonprofit freesoftware use, > but I can't think of a reasonable way of doing it offhand. > -- It would be very nice indeed, there is a small grouping of Tru64 Linux and

Re: Target for libtool?

2000-05-09 Thread Alexandre Oliva
On May 9, 2000, Akim Demaille <[EMAIL PROTECTED]> wrote: >> "Gary" == Gary V Vaughan <[EMAIL PROTECTED]> writes: Gary> Hmm. I'm pretty sure autoconf 2.13 set target to "NONE". > Yes, it did, definitely. But it makes the code much simpler not to > give a default value. Now, if you think t

Re: Target for libtool?

2000-05-09 Thread Gary V. Vaughan
On Tue, May 09, 2000 at 12:10:06PM +0200, Akim Demaille wrote: > > "Gary" == Gary V Vaughan <[EMAIL PROTECTED]> writes: > > Gary> Hmm. I'm pretty sure autoconf 2.13 set target to "NONE". > > Yes, it did, definitely. But it makes the code much simpler not to > give a default value. Now, if

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Russ Allbery
Phil Edwards <[EMAIL PROTECTED]> writes: > Just for the record and to provide more kindling, the XPG4/POSIX sh in > question is, in fact, the basic Korn shell (wrapped for viewing): > % uname -sr > SunOS 5.8 > % ls -lF /usr/xpg4/bin/sh > lrwxrwxrwx 1 root root 13 A

Re: Possible bug involving ':' in directory names

2000-05-09 Thread Earnie Boyd
--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: -8<- > > > If we can deal with ":" - fine, if we cannot - no problem. > > It might be sensible for GNU Make to try and introduce quoting rules > that would allow ':' to be used in filenames. However I would hope that > wouldn't mean that the GNU Co

Re: Possible bug involving ':' in directory names

2000-05-09 Thread Tom Tromey
> "Greg" == Greg A Woods <[EMAIL PROTECTED]> writes: >> If we can deal with ":" - fine, if we cannot - no problem. Greg> It might be sensible for GNU Make to try and introduce quoting Greg> rules that would allow ':' to be used in filenames. However I Greg> would hope that wouldn't mean tha

Re: Possible bug involving ':' in directory names

2000-05-09 Thread Greg A. Woods
[ On Tuesday, May 9, 2000 at 15:40:58 (-0400), Pavel Roskin wrote: ] > Subject: Re: Possible bug involving ':' in directory names > > From GNU Coding Standards (by RMS): > > Utilities reading files should not drop NUL characters, or any other > nonprinting characters @emph{including those with c

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Felix Lee
Donn Terry <[EMAIL PROTECTED]>: > Sort of as a poll: on what systems is the getconf > command not present, and which ones have it but not of the systems I have easy access to, these are the oldest that have it and the newest that don't. aix 4.2 /bin/getconf hpux 10.01

Re: Possible bug involving ':' in directory names

2000-05-09 Thread Pavel Roskin
Hello, Greg! > If anyone really and truly believes that it should be possible to > include any character except perhaps '/' and '\0' in a filename then I >From GNU Coding Standards (by RMS): Utilities reading files should not drop NUL characters, or any other nonprinting characters @emph{inclu

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Earnie Boyd
--- Felix Lee <[EMAIL PROTECTED]> wrote: > Akim Demaille <[EMAIL PROTECTED]>: > > PS/ I have a bizarre demand to make: does anybody know a means for me > > to have an access to a wide set of old systems? > > how about, work for a company that supports them? cygnus > has a couple of old systems l

Re: Need help with Windows port for GNU make (+ DOS pretesters)

2000-05-09 Thread Eli Zaretskii
> Date: Tue, 9 May 2000 10:18:19 -0400 (EDT) > From: "Paul D. Smith" <[EMAIL PROTECTED]> > > BTW, while Eli Zaretskii is still providing excellent support for the > DOS port of GNU make, it would be great if we had a few more pretesters > for this port, as well. I second this. (By "the DOS port

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Felix Lee
Donn Terry <[EMAIL PROTECTED]>: > The current partial solution involves having two the-same-but-different > versions of the same string, with different levels of \ quoting > of ` (to allow nesting of `). what do you gain from nesting `` that you can't do by using temp variables? I can't think of

Re: Possible bug involving ':' in directory names

2000-05-09 Thread Greg A. Woods
[ On Tuesday, May 9, 2000 at 09:11:02 (-0700), Tom Tromey wrote: ] > Subject: Re: Possible bug involving ':' in directory names > > And once you get past the autoconf problems, you still have to contend > with make. If a ":" ends up in your Makefile, you are doomed (more or > less). This sucks,

Re: Defining headers

2000-05-09 Thread R Leigh
On Tue, May 09, 2000 at 12:28:33PM +0200, Akim Demaille wrote: > > Your point is very valid. Could you come up with a specification of > what you think should be the right behavior? autoheader could check > that the set of the AC_CONFIG_HEADERS properly templates all the > symbols which are use

Re: [PB] m4 macros renaming

2000-05-09 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Gasps. Yes it would. Groumph. What is the need which requires Akim> sinclude? Some people apparently don't want to use aclocal. So they sinclude some other macro file. I argued against this, of course, but I don't always have th

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Bruce Korb
Donn Terry wrote: > > Sort of as a poll: on what systems is the getconf > command not present, and which ones have it but not > in the default path? Since > getconf CS_PATH > is supposed to return the path to the POSIX conforming That's the path all right. I think the exe name is needed...

Re: Requirements: configuration test dependencies

2000-05-09 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: > "dv" == Didier Verna <[EMAIL PROTECTED]> writes: dv> You're right. Actually, I just discovered that autoconf dv> doesn't print warnings anymore by default, which partly explains dv> the surprises I recently got with some macros order

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Felix Lee
Akim Demaille <[EMAIL PROTECTED]>: > PS/ I have a bizarre demand to make: does anybody know a means for me > to have an access to a wide set of old systems? how about, work for a company that supports them? cygnus has a couple of old systems lying around. no 4.3bsd though. perhaps it would be

Re: Requirements: configuration test dependencies

2000-05-09 Thread Didier Verna
Akim Demaille wrote: > > "dv" == Didier Verna <[EMAIL PROTECTED]> writes: > > dv> You're right. Actually, I just discovered that autoconf > dv> doesn't print warnings anymore by default, which partly explains > dv> the surprises I recently got with some macros ordering problems. > >

RE: rfc: new libgcc build mechanism

2000-05-09 Thread Donn Terry
Sort of as a poll: on what systems is the getconf command not present, and which ones have it but not in the default path? Since getconf CS_PATH is supposed to return the path to the POSIX conforming shell, if is pervasive enough in reality, then that might be a way to deal with the "finding t

RE: rfc: new libgcc build mechanism

2000-05-09 Thread Donn Terry
I agree that finding it may be a bit of a challenge, but it's probably worth it. (I'll see what I can do about making that better in another life ;-) ). The specific case I'm dealing with involves passing the CC command down to lower levels of make, which in turn involves doing command substitut

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Jeffrey A Law
In message <[EMAIL PROTECTED]>you write: > Thanks for the feedback. But I am still suspicious. There are way > too many myths around Autoconf, and I'm willing to believe what I see. > Have you really tried? Yes. 4.3BSD and its immediate descendants were my primary development platform

Re: Requirements: configuration test dependencies

2000-05-09 Thread Alexandre Oliva
On May 9, 2000, Akim Demaille <[EMAIL PROTECTED]> wrote: >> "dv" == Didier Verna <[EMAIL PROTECTED]> writes: dv> You're right. Actually, I just discovered that autoconf dv> doesn't print warnings anymore by default, which partly explains dv> the surprises I recently got with some macros orde

Re: Autoconf patch to fix config.status error

2000-05-09 Thread Alexandre Oliva
On May 9, 2000, Michael Bletzinger <[EMAIL PROTECTED]> wrote: > cvs says I do not have read write access > for the file cvs/autoconf/CVSROOT/history Are you still using the Sourceware CVS repo? Autoconf moved to GNU subversions. -- Alexandre OlivaEnjoy GuaranĂ¡, see http://www.ic.unicamp.

Re: Possible bug involving ':' in directory names

2000-05-09 Thread Alexandre Oliva
On May 9, 2000, Akim Demaille <[EMAIL PROTECTED]> wrote: > I'm not surprised you found such problems: the colon is used in many > places to separate various file names. Moreover, it's a very important component of `make's syntax. So, trying to fix it would be hopeless. -- Alexandre Oliva

Re: [PB] m4 macros renaming

2000-05-09 Thread Lars J. Aas
On Tue, May 09, 2000 at 06:26:55PM +0200, Didier Verna wrote: : Akim Demaille wrote: : : > Hm... : > : > 2.13: : > undefine([eval]) : > undefine([include]) : > undefine([shift]) : > undefine([format]) : > : > CVS: : > m4_rename([eval], [m4_eval]) : > m4_rename([shift], [m4_shift]) : > m4_ren

Re: Target for libtool?

2000-05-09 Thread Alexandre Oliva
On May 8, 2000, "Gary V. Vaughan" <[EMAIL PROTECTED]> wrote: > what I said still stands Yup >> We'll have to review this code and remove all references to target, >> and use host wherever we currently refer to target. > Well volunteered ;') Yup, it's in my to-do list. -- Alexandre Oliva

Re: [PB] m4 macros renaming

2000-05-09 Thread Akim Demaille
> "dv" == Didier Verna <[EMAIL PROTECTED]> writes: dv> This might be a stupid (because blind) question, but instead of dv> renaming m4 macros as m4_*, wouldn't it be better to let m4 alone, dv> and use a prefix for autoconf itself, like au_* ? Nope, because it belongs to a sub part named `li

Best New Trade Show Display by Opera Portables, Inc. adv

2000-05-09 Thread opera9
Opera Portables, Inc. is offering "by invitation" visits to our web site. Packed full of exciting projects and news, Opera is leading the industry with displays that are as much eye-popping as they are eye catching. Winner of numerous industry awards, including Ernst & Young's Crescendo Award,

Re: [PB] m4 macros renaming

2000-05-09 Thread Didier Verna
Akim Demaille wrote: > Hm... > > 2.13: > undefine([eval]) > undefine([include]) > undefine([shift]) > undefine([format]) > > CVS: > m4_rename([eval], [m4_eval]) > m4_rename([shift], [m4_shift]) > m4_rename([format], [m4_format]) > # Stuff about m4_s?include > undefine([include]) > undefine([

Re: Requirements: configuration test dependencies

2000-05-09 Thread Akim Demaille
> "dv" == Didier Verna <[EMAIL PROTECTED]> writes: dv> You're right. Actually, I just discovered that autoconf dv> doesn't print warnings anymore by default, which partly explains dv> the surprises I recently got with some macros ordering problems. I can reenable the `syntax' categor

Re: [PB] m4 macros renaming

2000-05-09 Thread Akim Demaille
> "Tom" == Tom Tromey <[EMAIL PROTECTED]> writes: > "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Well, you are right, it is new that they are being renamed, Akim> before they were just removed :) Tom> Is this going to break a configure.in that uses Tom> sinclude(some-file)?

Re: Requirements: configuration test dependencies

2000-05-09 Thread Didier Verna
Akim Demaille wrote: > Your point is valid, but I think you just revealed that > AC_CONFIG_AUX_DIR should AC_BEFORE([AC_CONFIG_SUBDIRS]). You're right. Actually, I just discovered that autoconf doesn't print warnings anymore by default, which partly explains the surprises I recently got

Re: Possible bug involving ':' in directory names

2000-05-09 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: > "Keith" == Keith Thompson <[EMAIL PROTECTED]> writes: Keith> I recently discovered that the generated configure scripts have Keith> problems when the software is installed in a directory whose Keith> name contains ':' characters. (I

Re: [PB] m4 macros renaming

2000-05-09 Thread Tom Tromey
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> Well, you are right, it is new that they are being renamed, Akim> before they were just removed :) Is this going to break a configure.in that uses sinclude(some-file)? Believe it or not, there are configure.in's like that around her

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Phil Edwards
Russ Allbery <[EMAIL PROTECTED]>: > The POSIX-compliant Bourne shell on a Solaris system is located in > /usr/xpg4/bin/sh and is part of an extra optional package. There is no > extra charge for this package, but it is also not part of a minimal OS > install and therefore some folks may not have

Re: Requirements: configuration test dependencies

2000-05-09 Thread Akim Demaille
, | AC_PREREQ(2.14a) | AC_INIT(configure.in) | AC_CONFIG_SUBDIRS(sub) dnl calls AC_CONFIG_AUX_DIR_DEFAULT | AM_INIT_AUTOMAKE(test, 1) | AC_CONFIG_AUX_DIR(aux) dnl Wrong: second call to AC_CONFIG_AUX_DIRS | AC_OUTPUT(Makefile) `- Your point is valid, but I think you just reveal

Re: Requirements: configuration test dependencies

2000-05-09 Thread Didier Verna
Akim Demaille wrote: > dv> something that I consider as a real bug in the current interface: > dv> if the macro A requires the macro B, and the macro B is present in > dv> configure.in after A, A should not just call B. It should abort at > dv> autoconf time and nicely ask the package writer to s

Re: Need help with Windows port for GNU make (+ DOS pretesters)

2000-05-09 Thread Rob Tulloh
Paul, Thanks for your comments. I believe that someone could devote more time than I have and do a lot of good things to improve the WIN32 story for GNU make. I have certainly enjoyed working on the tool. I hope someone else will seize the challenge. I am glad to facilitate the transition as wel

Re: Autoconf patch to fix config.status error

2000-05-09 Thread Michael Bletzinger
Hello Akim, Akim Demaille wrote: > > Are you sure your patch changes something? I mean, the problem is > probably with the confdefs.undef file, not confdefs.defines: > > confdefs.defines part: > > | # Break up conftest.defines because some shells have a limit on the size > | # of here documen

Need help with Windows port for GNU make (+ DOS pretesters)

2000-05-09 Thread Paul D. Smith
Hi all. Recently Rob Tulloh has notified me that he's no longer able to give the maintenance of the Windows port of GNU make the attention he would like, due to other demands on his time. I would like to publicly thank him for his many years of dedication to and support of that effort, and I hop

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Akim Demaille
> "Ian" == Ian Lance Taylor <[EMAIL PROTECTED]> writes: Akim> Why can't we expect sh5 being available? Ian> Because sh5, as indicated by its name, is the System V shell. It Ian> will not be found on a pure BSD system. Similarly, ksh, the Korn Ian> shell, is a Bell Labs invention made well

Re: Requirements: configuration test dependencies

2000-05-09 Thread Akim Demaille
> "dv" == Didier Verna <[EMAIL PROTECTED]> writes: dv> IMHO, AC_REQUIRE and AC_BEFORE are broken by design. Sorry, but I find your judgment a bit severe. dv> Or at least, their behavior is far too basic (notably the calling dv> of the required macro without any argument)to be satisfactory

Suggestion Re: rfc: new libgcc build mechanism

2000-05-09 Thread Alex Hornby
Does anyone have a pure 4.3BSD system connected up to the net? If so why not give the doubters a guest account so that they can see for themselves. Perhaps an ls -l and uname -a of such a machine would be equally satisfactory? Alex.

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Ian Lance Taylor
From: Akim Demaille <[EMAIL PROTECTED]> Date: 09 May 2000 11:37:29 +0200 Jeffrey> You can't depend on ksh or sh5 being available on 4.3BSD Jeffrey> boxes and the 4.3BSD shell certainly does not support shell Jeffrey> functions. Why can't we expect sh5 being available? Because

Re: Requirements: configuration test dependencies

2000-05-09 Thread Didier Verna
Akim Demaille wrote: > Greg> One of the things that I find frustrating in 'autoconf' is that > Greg> dependencies between configuration tests are not explicit. > > Alexandre> Aren't AC_REQUIRE and AC_BEFORE supposed to fulfill these > Alexandre> needs? > > Yep, same here. IMHO, AC_REQU

Re: Autoconf patch to fix config.status error

2000-05-09 Thread Akim Demaille
Are you sure your patch changes something? I mean, the problem is probably with the confdefs.undef file, not confdefs.defines: confdefs.defines part: | # Break up conftest.defines because some shells have a limit on the size | # of here documents, and old seds have small limits too (100 cmds).

Re: Defining headers

2000-05-09 Thread Lars J. Aas
On Tue, May 09, 2000 at 12:42:40PM +0200, Akim Demaille wrote: : > "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: : : Akim> How can you imagine leaving with it? : : Gromph, sorrys/it/heat/ :) "leaving wheath it"? Now I'm lost ;) Lars J

Re: Requirements: configuration test dependencies

2000-05-09 Thread Akim Demaille
> "Alexandre" == Alexandre Oliva <[EMAIL PROTECTED]> writes: Greg> One of the things that I find frustrating in 'autoconf' is that Greg> dependencies between configuration tests are not explicit. Tom> FWIW: this is one of the things that Metaconf (the package used Tom> to build Perl-style Co

Re: Defining headers

2000-05-09 Thread Akim Demaille
> "Akim" == Akim Demaille <[EMAIL PROTECTED]> writes: Akim> How can you imagine leaving with it? Gromph, sorrys/it/heat/ :)

Re: [PATCH] comments at the top of `configure'

2000-05-09 Thread Didier Verna
Akim Demaille wrote: > Well, we already have [...] AC_COPYRIGHT (shouldn't it be > AC_LICENSE btw?), Well, maybe both: you output a copyright notice with --version, but you include a license at the top of configure. These should be different. > I don't feel good to see those names being

Re: Possible bug involving ':' in directory names

2000-05-09 Thread Akim Demaille
> "Keith" == Keith Thompson <[EMAIL PROTECTED]> writes: Keith> I recently discovered that the generated configure scripts have Keith> problems when the software is installed in a directory whose Keith> name contains ':' characters. (I was using a timestamp as part Keith> of the directory nam

Re: Defining headers

2000-05-09 Thread Akim Demaille
Your point is very valid. Could you come up with a specification of what you think should be the right behavior? autoheader could check that the set of the AC_CONFIG_HEADERS properly templates all the symbols which are used. Or a missing template could be a warning instead of an error. I don'

Re: [PB] m4 macros renaming

2000-05-09 Thread Didier Verna
Akim Demaille wrote: > dv> However, if I'm right about this, that should be clearly documented, > dv> probably in the `writing macros' section. > > Well, you are right, it is new that they are being renamed, before > they were just removed :) Oh my God :-) > currently the Autoconf docu

Re: Defining headers

2000-05-09 Thread Akim Demaille
> "Mo" == Mo DeJong <[EMAIL PROTECTED]> writes: Mo> I worked around this issue by always using 3 arguments to Mo> AC_DEFINE. Nope, you just did the right thing :)

Re: Defining headers

2000-05-09 Thread Akim Demaille
> "Lars" == Lars Hecking <[EMAIL PROTECTED]> writes: Lars> There is no bug in autoheader. Lars> autoheader itself is a bloody bug, Wow :) What is it that is so wrong with autoheader? How can you imagine leaving with it? I certainly don't want to write my config.h.in by hand, and I do w

Re: Autoconf patch to fix config.status error

2000-05-09 Thread Akim Demaille
> "Michael" == Michael Bletzinger <[EMAIL PROTECTED]> writes: Michael> When running a configure.in script that has no AC_DEFINE Michael> calls the config.status script that is generated contains any Michael> empty if/then/fi structure which bash croaks on. This patch Michael> fixes the behav

Re: Target for libtool?

2000-05-09 Thread Akim Demaille
> "Gary" == Gary V Vaughan <[EMAIL PROTECTED]> writes: Gary> Hmm. I'm pretty sure autoconf 2.13 set target to "NONE". Yes, it did, definitely. But it makes the code much simpler not to give a default value. Now, if you think this is the beginning of troubles, we might change it back :(

Re: [PATCH] comments at the top of `configure'

2000-05-09 Thread Akim Demaille
Well, we already have AC_PACKAGE, AC_COPYRIGHT (shouldn't it be AC_LICENSE btw?), and now AC_COMMENT. I don't feel good to see those names being used. Maybe we should use a sub name space? Either a new one, or CONFIG: AC_CONFIG_PACKAGE, AC_CONFIG_COMMENT? Grmph. Maybe not.

Re: [PB] m4 macros renaming

2000-05-09 Thread Akim Demaille
> "dv" == Didier Verna <[EMAIL PROTECTED]> writes: dv> Hi! dv> While writing a macro to be aclocal'ed, I discovered that dv> the m4 macro `eval' is not expanded by autoconf. I guess that's a dv> `feature', since snarfing in the code gave me the feeling that I'm dv> su

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Russ Allbery
Akim Demaille <[EMAIL PROTECTED]> writes: >> "Jeffrey" == Jeffrey A Law <[EMAIL PROTECTED]> writes: > Jeffrey> You can't depend on ksh or sh5 being available on 4.3BSD > Jeffrey> boxes and the 4.3BSD shell certainly does not support shell > Jeffrey> functions. > Hi Jeff, > Thanks for the fe

Re: rfc: new libgcc build mechanism

2000-05-09 Thread Akim Demaille
> "Jeffrey" == Jeffrey A Law <[EMAIL PROTECTED]> writes: Jeffrey> You can't depend on ksh or sh5 being available on 4.3BSD Jeffrey> boxes and the 4.3BSD shell certainly does not support shell Jeffrey> functions. Hi Jeff, Thanks for the feedback. But I am still suspicious. There are way to

[PATCH] comments at the top of `configure'

2000-05-09 Thread Didier Verna
Hi! Sometimes, you'd like the ability to insert comments at the top of `configure'. The following patch implements this with a new diversion and a new macro, AC_COMMENT. BTW, I noticed that AC_PACKAGE is not documented. Is it intentional ? 2000-05-05 Didier Verna <[EMAIL

[PB] m4 macros renaming

2000-05-09 Thread Didier Verna
Hi! While writing a macro to be aclocal'ed, I discovered that the m4 macro `eval' is not expanded by autoconf. I guess that's a `feature', since snarfing in the code gave me the feeling that I'm supposed to use the macro `m4_eval' instead. However, if I'm right about this