, at the price of some performance.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad
it.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing list
Bug
of.
Good luck!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional
and what you must receive back.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am
)
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
.
Can you rm *.o, then re-run make with debugging on and optimization
off, like this:
make CFLAGS=-g
Then re-run your test, and use the debugger to send me a backtrace of
where it crashes?
Thanks...
--
---
Paul D
I applied this fix. Thanks.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I
of filename patterns
to be matched; an invocation like $(wildcard C:\My Programs\*.exe) will
match TWO patterns: the first one C:\My and the second one
Programs\*.exe.
--
---
Paul D. Smith [EMAIL PROTECTED] Find
the ChangeLog):
2004-11-28 Paul D. Smith [EMAIL PROTECTED]
* main.c (main) [WINDOWS32]: Remove any trailing slashes from -C
arguments. Fixes bug #10252.
Fix for bug #1276: Handle SHELL according to POSIX requirements.
* main.c (main): Set SHELL to v_noexport by default
time that
doesn't involve running a program... which we can't do if we want to
allow GNU make to be cross-compiled (which we definitely do).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
.x)?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
had memchr()
implementations.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I
throughout make: it can just change things at the input and
output.
There is a huge amount of work to get this to happen, though, and the
interface for the encoding needs to be thought out.
--
---
Paul D. Smith [EMAIL
%% Boris Kolpackov [EMAIL PROTECTED] writes:
bk Paul D. Smith [EMAIL PROTECTED] writes:
* A new method for encoding strings would need to be found. Maybe
something like $[...] where ... would be encoded. This part is
tricky and needs to be considered carefully.
bk Is this really
a TAB to any other character (although
it still must be a single character, so you can't say any
whitespace)... for example a character like gives the makefile a
readable quality.
--
---
Paul D. Smith [EMAIL PROTECTED
: whether it's a
comment, or nothing, or an empty variable, etc.
They all consistently add a space today; I don't think that's correct
and I believe they should all consistently not add anything.
--
---
Paul D. Smith
take a look at valgrind or similar.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing list
Bug
the status quo before just
changing it.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad
:-)
Perhaps you meant:
ifeq ($(PASS),depend)
?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
need to ask someone
who's familiar with this package.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
of the headers of the email: there's not enough time to examine the
body of every message. If your Subject looks like it might be spam it
will be discarded unread.
Good luck!
--
---
Paul D. Smith [EMAIL PROTECTED] Find
that: I definitely didn't change it on purpose.
Please file a bug at Savannah against GNU make and I'll look into it at
some point.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
again.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad
to re-exec.
I'll have to fix that test.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad
OK, thanks.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional
, abspath
and realpath, which do much of what you appear to want.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please
Your problem appears to be with libtool, not GNU make.
Try asking on the libtool mailing list...
Good luck!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
to comply with
POSIX.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional
???
Doesn't this work properly for you?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I
modifying any
values in the child process.
It's not clear to me why GCC is warning about these particular variables
and not others. And, I don't know that there's much that can be done
about it.
--
---
Paul D. Smith
candidate for removal in the next release, since
many systems don't even support vfork() anymore (on Linux I think it's
just a #define to fork, more or less).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
%% J. Grant [EMAIL PROTECTED] writes:
jg So you could be right. Anyone know if this is 0 for a reason..?
No; this is a bug.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing list
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
about
your compiler. You'll need to contact someone who is familiar with your
compiler (looks like the ifort FORTRAN compiler) and ask them to help
you out with this.
Good luck!
--
---
Paul D. Smith [EMAIL PROTECTED
it's inside the eval:
define myvar
# $$(error blah)
endef
$(eval $(myvar))
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
precision?
Assuming I'm right about what's happening, then yes, that's what it
means.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
have a very large existing system but if I were you I
would consider it a good idea, for the sake of reliability and
robustness, to bite the bullet and make the change from TAB to 8 spaces
(or whatever).
--
---
Paul D
:-).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
I'm forgetting something :-).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am
of this:
all: foo .WAIT bar
foo: baz biz
bar: boz booz
would be that neither foo NOR any of its prerequisites would be built
until bar and all if its prerequisites were finished.
--
---
Paul D. Smith [EMAIL PROTECTED
From: Paul Smith [mailto:[EMAIL PROTECTED] On Behalf Of Paul D. Smith
all: foo .WAIT bar
foo: baz biz
bar: boz booz
would be that neither foo NOR any of its prerequisites would
be built until bar and all if its prerequisites were finished.
%% [EMAIL PROTECTED] writes
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
OK, fixed for the next release. Thanks.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may
D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
___
Bug-make mailing list
Bug-make
variable in GNU make that does the right
thing to link a bunch of .o's together.
You can use make -pf/dev/null to get a full listing of the default
rules and variables.
Cheers!
--
---
Paul D. Smith [EMAIL PROTECTED
of make do, and it is _marginally_
useful (mainly in the debug rule case). On the gripping hand, the
kinds of things inheritance is used for could be done using other
features of GNU make.
--
---
Paul D. Smith [EMAIL
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
fixed for the next
release.
You can verify it's fixed by using the current beta release:
ftp://alpha.gnu.org/gnu/make/make-3.81beta3.tar.gz
Cheers!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make
, which can be found here:
ftp://alpha.gnu.org/gnu/make/make-3.81beta3.tar.gz
and see if that works better.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
here.
This is not a problem with make: that's what make does. You need to
examine what failed before this message, and fix that.
Good luck!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips
Good catch. Thanks. I've added it to my workspace so it'll be checked
in soon.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
avoided most of these
issues.
Oh well, too late now! :-).
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm
everywhere, so $(wildcard
...) can't do it automatically.
You can, of course, do it yourself:
$(subst :,\:,$(wildcard *.txt)):
touch $@
or whatever.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make
with an error code of 0 succeeded; all other exit codes are considered
failures.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
I think I already answered this question when you posted it to one of
the GNU newsgroups...
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
unstable distro.
Yep, I found this yesterday (Boris pointed it out to me) but I've been
away from my system.
I'll commit a fix for this shortly.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips
that value itself.
You can check the CURDIR variable if you like.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please
way. You can be a bit more restrictive of what
you match on by using filter/filter-out for pattern matching instead of
findstring, but that's about it.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
information.
HTH!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional
filesystem
won't have this issue, only local filesystems.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm
:-).
If the .LOW_RESOLUTION_TIMESTAMP works for you, then we're all set. If
it doesn't, of course, then we have more to talk about.
Cheers!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
the details and I'm sure there are many tools out there which still
don't support them (tar has a bigger problem in that they'd need to be
preserved in the archive format).
--
---
Paul D. Smith [EMAIL PROTECTED
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
it.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
-up.d/chrony so \
can use hostnames\n#http://www.stdtime.gov.tw/ntp/CONF.HTM}'
all:
perl -e $(PERLFUNC)
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http
of the manual.
Thanks!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am
'.
dj No I don't want to change all my inlines to PERLFUNC=.
That, of course, is your prerogative.
Cheers!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org
on a general programmer's mailing list for help.
Good luck!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please
there?
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
of
GNU make... that WOULD be awful.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad
could be used in similar contexts in other places in the
makefile.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
!
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
;
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
.
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
in the next version. You can
replace @REMOTE@ in the script with stub.
BTW, no need to build your own make for Ubuntu. Just open your package
manager software (Synaptic for example) and install it...
--
---
Paul D. Smith
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http://make.paulandlesley.org
Please remain calm...I may be mad, but I am a professional. --Mad Scientist
You can test the newer version:
ftp://alpha.gnu.org/gnu/make/make-3.81beta4.tar.gz
--
---
Paul D. Smith [EMAIL PROTECTED] Find some GNU make tips at:
http://www.gnu.org http
Follow-up Comment #3, bug #15718 (project make):
If you want to have Perl execute a program on the command line you have to
give it the -e option (see the Perl manual). Running perl foo causes Perl
to try to execute the file named foo. If you want to run a Perl script on
the command line,
Follow-up Comment #11, bug #15584 (project make):
Hm. OK. I guess the only question is, why does the older version of GNU
make not have this problem? We must have changed the behavior of
intermediate files or something that caused this change in behavior. If we
can understand what change we
Follow-up Comment #9, bug #15718 (project make):
Just a note: changing SHELL _shouldn't_ be dangerous in the way you mention,
Eli. On UNIX, at any rate, if SHELL is not set to an acknowledged value for
a Bourne shell then make doesn't even try to use the fast path: all
invocations of commands
Update of bug #15719 (project make):
Item Group: Bug = Enhancement
Summary: Parallelism with included files in recursive
calling becomes serialized on Win32 = Make jobserver feature not supported
on WINDOWS32 platforms
Update of bug #15720 (project make):
Status:None = Not A Bug
Open/Closed:Open = Closed
___
Follow-up Comment #4:
I'm closing this as a
Follow-up Comment #1, bug #15757 (project make):
This problem does not ring a bell with me, unfortunately. We're going to
need your help to debug it. Can you provide a backtrace? Please make sure
you build make with debugging enabled so that we get decent symbols etc. Is
the argument to the
Follow-up Comment #4, bug #15757 (project make):
Yes, it's OK for global_setlist-next to be non-null in some situations.
This is very helpful, but can you repeat the test and provide the same info
you did in both examples (that is, backtrace, *file, trace the -next
pointers through to the loop,
Follow-up Comment #7, bug #15757 (project make):
Thanks for the info. I need to look at it a bit.
There are no fixed size anything in GNU make; everything is dynamic. Your
guess is logical, but in fact there is an explanation that fits the facts
better that doesn't rely on any resource issue:
Follow-up Comment #9, bug #15757 (project make):
Hrm. I rechecked the logic (which is somewhat unusual, by necessity) for the
variable set list push/pop and it seems correct to me. That means that there
may be somewhere else in the code that's resetting these variables. It's
very odd that it
Follow-up Comment #4, bug #106 (project make):
You are correct, Jeff: make does actually have enough information to generate
a more correct error message. However, the patch you've applied is, I think,
too generic. There are some situations while expanding where you DO want the
line number in
501 - 600 of 2090 matches
Mail list logo