Update of bug #55719 (project make): Status: None => Not A Bug Open/Closed: Open => Closed
_______________________________________________________ Follow-up Comment #1: The variable "foo-bar" is exported by make to the recipe that it invokes, in all situations. However, in the situation where a shell is invoked, the shell disallows variables which don't meet its naming criteria. There's nothing make can do about that. The only way to make this consistent would be to change export so that it won't export any variable that doesn't meet the shell's naming criteria. Maybe we should do that. However, we should only do this if the shell we're invoking is a POSIX-ish shell since makefiles could choose a different interpreter for the shell, which CAN support environment variables that don't match the shell's requirements. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?55719> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make