diff --git a/paddle/platform/environment.h b/paddle/platform/environment.h index 9ed765352513d659a78a55b0a54cb09537c16c3b..4edcce932edc61453cef74f2c4ee0f72496b3677 100644 --- a/paddle/platform/environment.h +++ b/paddle/platform/environment.h @@ -21,6 +21,8 @@ limitations under the License. */ #include "paddle/platform/enforce.h" #include "paddle/string/piece.h" +extern char** environ; // for environment variables + namespace paddle { namespace platform { @@ -45,7 +47,6 @@ inline std::string GetEnvValue(const std::string& name) { } inline std::vector GetAllEnvVariables() { - extern char** environ; std::vector vars; for (auto var = environ; *var != nullptr; ++var) { auto tail = string::Index(*var, "=");