Title: bug fix for 3.79 and 3.80
Hi,
I came across a bug today that causes make 3.79 and 3.80 to print 'Malformed per-target variable definition', and sometimes causes it to core-dump on long target names.
The problem is that the eval() function in read.c reallocs memory if you have long
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.
I'm expecting this makefile to echo mylib, but it echos Makefile then
mylib... perhaps there's something esoteric going on that I haven't
figured out from the documentation.
Running on Debian GNU/Linux Stable. I installed make version 3.80 just to
check that the behavior is the same as 3.79.1,
%% David Buehler [EMAIL PROTECTED] writes:
db I'm expecting this makefile to echo mylib, but it echos
db Makefile then mylib... perhaps there's something esoteric
db going on that I haven't figured out from the documentation.
The latter :).
Check the GNU make manual section How Makefiles