Thread View: gnu.utils.bug
1 messages
1 total messages
Started by Bill Bailey
Fri, 07 Jul 1989 22:58
(none)
Author: Bill Bailey
Date: Fri, 07 Jul 1989 22:58
Date: Fri, 07 Jul 1989 22:58
34 lines
1512 bytes
1512 bytes
Roland,
I believe I have discovered some problems with GNU make v3.48.
1) '#' should be legal when quoted and not be intrepreted as a comment
character. Sample Makefile follows. Note that target1 works but
target does not:
**************************************
VARIABLE=echo "blah #### blah"
target:
$(VARIABLE)
target1:
echo "blah ### blah"
**************************************
2) parallel makes do not get propagated to recursive Makefiles. The code
makes this look intentional. The routine define_makeflags() deliberately
copies " -j1 " into MAKEFLAGS if a -j is on the command line. It ignores
the numeric argument.
3) We use big Makefiles with many variables. GNU make copies every Makefile
variable into the environment. This causes execvp() to fail because the
environment is too big. A command line option to turn this feature off
would be nice. I fixed it by changing the new_environ() routine to only
copy a variable to the environment if not of type o_default nor of type
o_file.
Thanx for a great product!
-bill
ARPA: wbailey@oracle.com
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads