Windows: Stopped compiling files with no source code. These two `utils.cpp` files have no code on Windows due to the source being wrapped in `#ifdef __linux__`, and so they generate warnings as the compiled objects defined no new symbols. Since they are unused, removing them from the Windows build fixes the warning.
Project: http://git-wip-us.apache.org/repos/asf/mesos/repo Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/51d1e8e1 Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/51d1e8e1 Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/51d1e8e1 Branch: refs/heads/master Commit: 51d1e8e1e11d7a6a66ac809cb2bedba199ea4ba9 Parents: d956866 Author: Andrew Schwartzmeyer <[email protected]> Authored: Wed Dec 13 17:22:22 2017 -0800 Committer: Andrew Schwartzmeyer <[email protected]> Committed: Fri Dec 15 15:57:56 2017 -0800 ---------------------------------------------------------------------- src/CMakeLists.txt | 6 +++--- src/slave/containerizer/mesos/provisioner/utils.cpp | 2 -- 2 files changed, 3 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mesos/blob/51d1e8e1/src/CMakeLists.txt ---------------------------------------------------------------------- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index fa83061..4062be0 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -146,13 +146,11 @@ set(AGENT_SRC slave/containerizer/mesos/launcher.cpp slave/containerizer/mesos/mount.cpp slave/containerizer/mesos/paths.cpp - slave/containerizer/mesos/utils.cpp slave/containerizer/mesos/io/switchboard.cpp slave/containerizer/mesos/provisioner/backend.cpp slave/containerizer/mesos/provisioner/paths.cpp slave/containerizer/mesos/provisioner/provisioner.cpp slave/containerizer/mesos/provisioner/store.cpp - slave/containerizer/mesos/provisioner/utils.cpp slave/containerizer/mesos/provisioner/appc/cache.cpp slave/containerizer/mesos/provisioner/appc/fetcher.cpp slave/containerizer/mesos/provisioner/appc/paths.cpp @@ -172,6 +170,7 @@ if (WIN32) slave/containerizer/mesos/isolators/windows/mem.cpp) else () list(APPEND AGENT_SRC + slave/containerizer/mesos/utils.cpp slave/containerizer/mesos/isolators/environment_secret.cpp slave/containerizer/mesos/isolators/docker/volume/driver.cpp slave/containerizer/mesos/isolators/docker/volume/paths.cpp @@ -180,7 +179,8 @@ else () slave/containerizer/mesos/isolators/network/cni/spec.cpp slave/containerizer/mesos/isolators/posix/disk.cpp slave/containerizer/mesos/isolators/posix/rlimits.cpp - slave/containerizer/mesos/isolators/volume/sandbox_path.cpp) + slave/containerizer/mesos/isolators/volume/sandbox_path.cpp + slave/containerizer/mesos/provisioner/utils.cpp) endif () set(APPC_SRC http://git-wip-us.apache.org/repos/asf/mesos/blob/51d1e8e1/src/slave/containerizer/mesos/provisioner/utils.cpp ---------------------------------------------------------------------- diff --git a/src/slave/containerizer/mesos/provisioner/utils.cpp b/src/slave/containerizer/mesos/provisioner/utils.cpp index 7fd7315..6d24ce6 100644 --- a/src/slave/containerizer/mesos/provisioner/utils.cpp +++ b/src/slave/containerizer/mesos/provisioner/utils.cpp @@ -15,11 +15,9 @@ // limitations under the License. -#ifndef __WINDOWS__ #include <fts.h> #include <sys/stat.h> -#endif // __WINDOWS__ #include <string> #include <string.h>
