RE: BUG?: BASH_ENV as a target-specific variable is inherited by the target's prerequisites even if marked "private"
"Cook, Malcolm" <[email protected]> Mon, 4 Dec 2023 20:17:41 +0000
| Newsgroups | gmane.comp.gnu.make.general |
|---|---|
| Message-ID | <DS7PR20MB467135F7401D4A84513E5577BE86A@DS7PR20MB4671.namprd20.prod.outlook.com> |
Hello, I now believe this to be a manifestation of [bug #61463: private does not suppress inheritance on exported target specific variables](https://savannah.gnu.org/bugs/index.php?61463) which I now discover has been fixed in [GNU Make 4.4.1 released!](https://lists.gnu.org/archive/html/info-gnu/2023-02/msg00011.html) with the following release note: * Previously target-specific variables would inherit their "export" capability from parent target-specific variables even if they were marked private. Now private parent target-specific variables have no affect. For more details see https://savannah.gnu.org/bugs/index.php?61463 I will get the newest version installed and confirm...