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/