Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Tracking: remove harmful use of `export` in make and immediate evaluation #10850
Many variables are exported using
Guess why calling
I tried preventing changing these without reasons, but keeping them in this wrong state by default, is causing me issues in several places. I want to start getting rid of them on a methodical way instead of currently working it around.
Listing them all
I am personally tracking them in https://ci-ilab.imp.fu-berlin.de/job/RIOT%20cleanup%20warnings/
This has different consequences:
Evaluation when not needed
When trying to call
Variables that can change a build
As everything is exported, it is hard to know what can have an impact on a build result.
The default behavior has become harmful
The default case has been to always use
I am starting to build on a machine that has nothing but docker and the build system complains about these things.