You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by be...@apache.org on 2011/06/05 05:17:39 UTC

svn commit: r1131528 - in /incubator/mesos/trunk: ./ src/ src/third_party/libprocess/

Author: benh
Date: Sun Jun  5 03:17:39 2011
New Revision: 1131528

URL: http://svn.apache.org/viewvc?rev=1131528&view=rev
Log:
Instead of updating lots of files, we can just pass -DXOPEN_SOURCE to each building command line.

Modified:
    incubator/mesos/trunk/configure
    incubator/mesos/trunk/configure.ac
    incubator/mesos/trunk/src/allocator_factory.cpp
    incubator/mesos/trunk/src/hash_pid.cpp
    incubator/mesos/trunk/src/local.cpp
    incubator/mesos/trunk/src/lxc_isolation_module.cpp
    incubator/mesos/trunk/src/master.cpp
    incubator/mesos/trunk/src/master_main.cpp
    incubator/mesos/trunk/src/master_webui.cpp
    incubator/mesos/trunk/src/nexus_exec.cpp
    incubator/mesos/trunk/src/nexus_sched.cpp
    incubator/mesos/trunk/src/process_based_isolation_module.cpp
    incubator/mesos/trunk/src/simple_allocator.cpp
    incubator/mesos/trunk/src/slave.cpp
    incubator/mesos/trunk/src/slave_main.cpp
    incubator/mesos/trunk/src/slave_webui.cpp
    incubator/mesos/trunk/src/third_party/libprocess/process.cpp
    incubator/mesos/trunk/src/third_party/libprocess/record-process.cpp
    incubator/mesos/trunk/src/third_party/libprocess/tuple.cpp

Modified: incubator/mesos/trunk/configure
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/configure?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/configure (original)
+++ incubator/mesos/trunk/configure Sun Jun  5 03:17:39 2011
@@ -1875,8 +1875,10 @@ case "${target_os}" in
     echo ===========================================================
     echo Setting up build environment for ${target_cpu} ${target_os}
     echo ===========================================================
-   OS_NAME=macosx
-   LDFLAGS="${LDFLAGS} `$PYTHON -c 'from distutils import sysconfig; print sysconfig.get_config_var("LINKFORSHARED") + " -lpython" + sysconfig.get_config_var("VERSION")'`"
+    OS_NAME=macosx
+    CFLAGS="${CFLAGS} -D_XOPEN_SOURCE"
+    CXXFLAGS="${CXXFLAGS} -D_XOPEN_SOURCE"
+    LDFLAGS="${LDFLAGS} `$PYTHON -c 'from distutils import sysconfig; print sysconfig.get_config_var("LINKFORSHARED") + " -lpython" + sysconfig.get_config_var("VERSION")'`"
    ;;
   *)
     { { echo "$as_me:$LINENO: error: $UNSUPPORTED_OS" >&5

Modified: incubator/mesos/trunk/configure.ac
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/configure.ac?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/configure.ac (original)
+++ incubator/mesos/trunk/configure.ac Sun Jun  5 03:17:39 2011
@@ -46,8 +46,10 @@ case "${target_os}" in
     echo ===========================================================
     echo Setting up build environment for ${target_cpu} ${target_os}
     echo ===========================================================
-   OS_NAME=macosx
-   LDFLAGS="${LDFLAGS} `$PYTHON -c 'from distutils import sysconfig; print sysconfig.get_config_var("LINKFORSHARED") + " -lpython" + sysconfig.get_config_var("VERSION")'`"
+    OS_NAME=macosx
+    CFLAGS="${CFLAGS} -D_XOPEN_SOURCE"
+    CXXFLAGS="${CXXFLAGS} -D_XOPEN_SOURCE"
+    LDFLAGS="${LDFLAGS} `$PYTHON -c 'from distutils import sysconfig; print sysconfig.get_config_var("LINKFORSHARED") + " -lpython" + sysconfig.get_config_var("VERSION")'`"
    ;;
   *)
     AC_MSG_ERROR($UNSUPPORTED_OS)

Modified: incubator/mesos/trunk/src/allocator_factory.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/allocator_factory.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/allocator_factory.cpp (original)
+++ incubator/mesos/trunk/src/allocator_factory.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include "allocator_factory.hpp"
 #include "simple_allocator.hpp"
 

Modified: incubator/mesos/trunk/src/hash_pid.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/hash_pid.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/hash_pid.cpp (original)
+++ incubator/mesos/trunk/src/hash_pid.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <boost/unordered_map.hpp>
 
 #include "hash_pid.hpp"

Modified: incubator/mesos/trunk/src/local.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/local.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/local.cpp (original)
+++ incubator/mesos/trunk/src/local.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <getopt.h>
 
 #include <iostream>

Modified: incubator/mesos/trunk/src/lxc_isolation_module.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/lxc_isolation_module.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/lxc_isolation_module.cpp (original)
+++ incubator/mesos/trunk/src/lxc_isolation_module.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include "lxc_isolation_module.hpp"
 
 #include <algorithm>

Modified: incubator/mesos/trunk/src/master.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/master.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/master.cpp (original)
+++ incubator/mesos/trunk/src/master.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include "allocator.hpp"
 #include "master.hpp"
 #include "master_webui.hpp"

Modified: incubator/mesos/trunk/src/master_main.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/master_main.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/master_main.cpp (original)
+++ incubator/mesos/trunk/src/master_main.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <getopt.h>
 
 #include "master.hpp"

Modified: incubator/mesos/trunk/src/master_webui.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/master_webui.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/master_webui.cpp (original)
+++ incubator/mesos/trunk/src/master_webui.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <sstream>
 
 #include "master_webui.hpp"

Modified: incubator/mesos/trunk/src/nexus_exec.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/nexus_exec.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/nexus_exec.cpp (original)
+++ incubator/mesos/trunk/src/nexus_exec.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <cerrno>
 #include <iostream>
 #include <string>

Modified: incubator/mesos/trunk/src/nexus_sched.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/nexus_sched.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/nexus_sched.cpp (original)
+++ incubator/mesos/trunk/src/nexus_sched.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <dlfcn.h>
 #include <errno.h>
 #include <pwd.h>

Modified: incubator/mesos/trunk/src/process_based_isolation_module.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/process_based_isolation_module.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/process_based_isolation_module.cpp (original)
+++ incubator/mesos/trunk/src/process_based_isolation_module.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include "process_based_isolation_module.hpp"
 
 #include "foreach.hpp"

Modified: incubator/mesos/trunk/src/simple_allocator.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/simple_allocator.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/simple_allocator.cpp (original)
+++ incubator/mesos/trunk/src/simple_allocator.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <algorithm>
 
 #include <glog/logging.h>

Modified: incubator/mesos/trunk/src/slave.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/slave.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/slave.cpp (original)
+++ incubator/mesos/trunk/src/slave.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <getopt.h>
 
 #include "slave.hpp"

Modified: incubator/mesos/trunk/src/slave_main.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/slave_main.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/slave_main.cpp (original)
+++ incubator/mesos/trunk/src/slave_main.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <getopt.h>
 
 #include "slave.hpp"

Modified: incubator/mesos/trunk/src/slave_webui.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/slave_webui.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/slave_webui.cpp (original)
+++ incubator/mesos/trunk/src/slave_webui.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <sstream>
 
 #include "slave_webui.hpp"

Modified: incubator/mesos/trunk/src/third_party/libprocess/process.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/third_party/libprocess/process.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/third_party/libprocess/process.cpp (original)
+++ incubator/mesos/trunk/src/third_party/libprocess/process.cpp Sun Jun  5 03:17:39 2011
@@ -17,10 +17,6 @@
    would probably be faster, and have less contention for the mutex
    (that might mean we can eliminate contention for the mutex!). */
 
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <assert.h>
 #include <errno.h>
 #include <ev.h>

Modified: incubator/mesos/trunk/src/third_party/libprocess/record-process.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/third_party/libprocess/record-process.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/third_party/libprocess/record-process.cpp (original)
+++ incubator/mesos/trunk/src/third_party/libprocess/record-process.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <arpa/inet.h>
 
 #include "record-process.hpp"

Modified: incubator/mesos/trunk/src/third_party/libprocess/tuple.cpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/src/third_party/libprocess/tuple.cpp?rev=1131528&r1=1131527&r2=1131528&view=diff
==============================================================================
--- incubator/mesos/trunk/src/third_party/libprocess/tuple.cpp (original)
+++ incubator/mesos/trunk/src/third_party/libprocess/tuple.cpp Sun Jun  5 03:17:39 2011
@@ -1,7 +1,3 @@
-#ifdef __APPLE__
-#define _XOPEN_SOURCE
-#endif /* __APPLE__ */
-
 #include <stdlib.h>
 
 #include "tuple.hpp"