URL:
<https://savannah.gnu.org/bugs/?65273>
Summary: Potential bug in the info function?
Group: make
Submitter: collinfunk
Submitted: Thu 08 Feb 2024 02:01:44 AM UTC
Severity: 3 - Normal
Item Group: Bug
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Component Version: 4.4.1
Operating System: POSIX-Based
Fixed Release: None
Triage Status: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Thu 08 Feb 2024 02:01:44 AM UTC By: Collin Funk <collinfunk>
Hello, I believe I found a bug in the way that the $(info ...) function is
processed by GNU Make. I noticed it building Emacs from master. With both Make
built from master and tag 4.4.1 building Emacs outputs a lot of undefined
variable references like so:
../src/verbose.mk:58: warning: invalid variable reference ' '
CC print.o
../src/verbose.mk:58: warning: invalid variable reference ' '
CC lread.o
../src/verbose.mk:58: warning: invalid variable reference ' '
CC emacs-module.o
../src/verbose.mk:58: warning: invalid variable reference ' '
CC syntax.o
../src/verbose.mk:58: warning: invalid variable reference ' '
The file that causes the warning can be found here:
https://git.savannah.gnu.org/cgit/emacs.git/tree/src/verbose.mk.in
This does not occur with GNU Make 4.3 packaged in Debian Stable. I'll try to
look for the cause a bit later but I am not too sure how the $(info ...)
function works. Hopefully I gave enough information to reproduce it. Thanks!
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?65273>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/