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"