[bug #13529] Incorrect circular dependancy

2006-05-22 Thread Reid Madsen
hed a copy of remake.c that contains the fix for this bug. Just look for the TEKTRONIX_CIRCULAR_FIX conditionals. This was based on the V3.81 version of remake.c. Just set the above conditional and compile. This file also contains a fix for #14927, which is activated by setti

[bug #14927] Fix for building archive members in parallel

2006-04-06 Thread Reid Madsen
Follow-up Comment #2, bug #14927 (project make): The crux of the issue here is building objects and adding them to archives IN PARALLEL. Up until now, no version of GNUmake has ever supported this capability. Section 11.3 of the GNUmake manual describes the reasons why it doesn't work. This bug

RE: [bug #13976] Regression in :: deps handling between V3.76 and V3.80

2005-08-05 Thread reid . madsen
Paul, Didn't you get that backwards? Shouldn't it be that bar and its prerequistes are built after foo and all its prerequisites? Reid > -Original Message- > From: Paul Smith [mailto:[EMAIL PROTECTED] On Behalf Of Paul D. Smith > > I think the goal of this: > > all: foo .WAIT bar

RE: [bug #13877] Error parsing define/endef when both are indente d using tabs

2005-08-02 Thread reid . madsen
- regardless of leading blanks/tabs, and if you want to use one of these reserved words as the first word of a command, then you need to escape, or quote it. Consistency is a good thing. Consistency across make versions is even better. Reid Madsen -Original Message- From: Paul Smith [m

Savannah bug #13877

2005-07-21 Thread reid . madsen
Debuggers,   I erroneously submitted #13877 before logging in. Can you assign that bug to me so I can track it?   Savannah user id: srmadsen   Thanks,   Reid Madsen Tektronix Inc. ___ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org

RE: Error in processing of :: targets

2005-06-14 Thread reid . madsen
ng of :: rules in a parallel environment. Thus functionality has been lost in later versions. Reid Madsen -Original Message- From: Howard Chu [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 14, 2005 8:21 AM To: Madsen, Reid Cc: bug-make@gnu.org Subject: Re: Error in processing of :: ta

RE: Error in processing of :: targets

2005-06-14 Thread reid . madsen
Paul, I guess I should provide an example for my previous statement: all:: first @echo one all:: second @echo two first: @echo first second: @echo second In GNUmake 3.75, this produced: first one second two In GNUmake 3.80, this p

Error in processing of :: targets

2005-06-14 Thread reid . madsen
all.parallel [ multiple all, all-serial, and all.parallel targets] all: all.epilogue   I'm interested in your views on this problem.  I think it's a bug because GNUmake is clearly out of sync with standard make on the order in which :: targets are evaluated in a parallel build environm

include enhancements

2001-11-28 Thread Reid Madsen
as undesireable side effects in that it seems to tell GNUmake that you don't care whether this targets that depend on filename should also be updated after 'filename' is updated. Something to consider for future releases -- the semantic is similar to: target:

Re: Interrupted stat() calls

2001-11-28 Thread Reid Madsen
Thanks for the feedback... Will get around to 3.79 eventually. Reid > Date: Wed, 28 Nov 2001 18:40:14 -0500 > Cc: [EMAIL PROTECTED] > From: "Paul D. Smith" <[EMAIL PROTECTED]> > Content-Type: text/plain; charset=us-ascii > > %% Reid Madsen <[EMAIL

Interrupted stat() calls

2001-11-28 Thread Reid Madsen
s the above error for existing files. Please consider incorporating this, or something better, in the next release. As far as the Solaris 2.8 bug goes, it has been escalated to the highest levels in Sun. We expect a patch for the problem in December/January. Regards, Reid Madsen -- Re

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-08 Thread Reid Madsen
http://www.paulandlesley.org/gmake/ > "Please remain calm...I may be mad, but I am a professional." --Mad Scientist > -- Reid Madsen [EMAIL PROTECTED] Senior Member, Tech. Staff (972) 536-3261 (De

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-08 Thread Reid Madsen
U Not sure what version of GNUmake you are looking at but I see no version of 'open_tmpfile()' in 3.78.1. Please advise. Reid > Date: 6 Nov 2000 16:56:30 -0600 > From: Reid Madsen <[EMAIL PROTECTED]> > > > Date: Mon, 6 Nov 2000 17:45:45 -0500 >

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-08 Thread Reid Madsen
Reid > Date: 7 Nov 2000 09:06:29 -0600 > From: Reid Madsen <[EMAIL PROTECTED]> > > Not so. On Solaris, the xargs implementation limits the command line to 2K. > Not very useful IMO. > > Reid > > > From: "Howard Chu" <[EMAIL PROTECTED]&

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-07 Thread Reid Madsen
Sun > http://www.symas.com http://highlandsun.com/hyc > > > -Original Message- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of > > Reid Madsen > > Sent: Monday, November 06, 2000 5:42 PM > > To: [EMAIL PROTECTED] > >

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-06 Thread Reid Madsen
> Date: 6 Nov 2000 16:56:30 -0600 > From: Reid Madsen <[EMAIL PROTECTED]> > > I also thought about using the _POSIX_ARG_MAX and ARG_MAX symbols to determine > when the xargs approach was really needed. If the command line is within > limits, then >

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-06 Thread Reid Madsen
> Date: Mon, 6 Nov 2000 17:45:45 -0500 > From: "Paul D. Smith" <[EMAIL PROTECTED]> > > %% Reid Madsen <[EMAIL PROTECTED]> writes: > > >> Also, it might be a Good Thing to try to integrate the temporary file > >> with the ^C hand

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-06 Thread Reid Madsen
too. If you give me some pointers, I'll try to prototype it. > Just a few offhand thoughts... :). Thanks. Reid -- Reid Madsen [EMAIL PROTECTED] Senior Member, Tech. Staff (972) 536-3261 (Desk) I2 Technologies

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-06 Thread Reid Madsen
$(XARGS) and $(RM), but found that the function string is not recursively expanded. So, I had to expose the 'reference_variable' function in variable.c to get the expansions. Perhaps you can suggest cleanups to this code. If so I'll integrate them. So, you guys up to ad

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-06 Thread Reid Madsen
> -- Howard Chu > Chief Architect, Symas Corp. Director, Highland Sun > http://www.symas.com http://highlandsun.com/hyc > > > -----Original Message- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of > > Reid

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-06 Thread Reid Madsen
args XARGS_OPTIONS = -blah -blah... with the defaults being: XARGS = xargs XARGS_OPTIONS = Let me know if you want to integrate this. Personally, I see this as a very useful extension to GNUmake. Regards, Reid Madsen -- Reid Madsen [EMAIL PROTECT

Re: GNU enhancement -- $(xargs cmd, list)

2000-11-06 Thread Reid Madsen
being able to do "echo $(ARGS) | xargs command". What do you think of this? Reid -- Reid Madsen [EMAIL PROTECTED] Senior Member, Tech. Staff (972) 536-3261 (Desk) I2 Technologies (214) 850-9613 (Cellula

GNU enhancement -- $(xargs cmd, list)

2000-11-06 Thread Reid Madsen
iliar with the GNUmake source I'd like to take a stab at implementing this. If you can give me any pointers on how I should proceed I would appreciate it. Regards Reid Madsen -- Reid Madsen [EMAIL PROTECTED] Senior Member, T

Re: Target specific includes

2000-08-15 Thread Reid Madsen
ue, 15 Aug 2000 03:16:54 -0400 (EDT) > Cc: [EMAIL PROTECTED] > References: <[EMAIL PROTECTED]> > X-Mailer: VM 6.75 under Emacs 20.6.1 > From: "Paul D. Smith" <[EMAIL PROTECTED]> > Reply-To: "Paul D. Smith" <[EMAIL PROTECTED]> > Orga

Target specific includes

2000-08-11 Thread Reid Madsen
@makedepend -o dependencies $(filter-out depend, $(COMMON_TARGETS)):: -include dependencies which would only include the dependencies file when NOT invoked as 'make depend'. If there is a better way, please let me know. Reid -- Reid Madsen

Re: GNU make 3.79

2000-06-19 Thread Reid Madsen
> -- > --- > Paul D. Smith <[EMAIL PROTECTED]> Find some GNU make tips at: > http://www.gnu.org http://www.paulandlesley.org/gmake/ > "Please remain calm.

Re: GNU make 3.79

2000-06-17 Thread Reid Madsen
27;nargs' is one less than it should be. If the test at the top of the loop is changed from: for (p=beg, nargs=0; p < end; ++argvp) to: for (p=beg, nargs=0; p <= end; ++argvp) then everything works fine and the loop then terminates when: if (nargs == entry_p->maximum_args ..

GNU make 3.79

2000-06-16 Thread Reid Madsen
BDIRS),) # No dependencies or SubdirDeps($(SUBDIRS),$(DEP_DIRS)) # Has dependencies In the first form, since the 'dep_dirs' argument is nil, an empty argument is presented to addprefix. This used to work -- I surely hope you can fix this. Reid

GNUmake 3.78 - crashes on NT

2000-06-09 Thread Reid Madsen
crashes, the second case works fine. Anyway it appears that there is some problem with GNUmake on NT when the path begins with "c:". Reid Madsen -- Reid Madsen [EMAIL PROTECTED] Senior Member, Tech. Staff (972) 5

Makefile bug - 3.78.1

2000-03-16 Thread Reid Madsen
might not be working for the default target. Reid -- Reid Madsen [EMAIL PROTECTED] Senior Member, Tech. Staff (972) 536-3261 (Desk) I2 Technologies (214) 850-9613 (Cellular)