Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
OBS:Server:2.4
rubygem-passenger
rubygem-passenger-3.0.12_boost_threads.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rubygem-passenger-3.0.12_boost_threads.patch of Package rubygem-passenger
Index: ext/boost/config/stdlib/libstdcpp3.hpp =================================================================== --- ext/boost/config/stdlib/libstdcpp3.hpp.orig +++ ext/boost/config/stdlib/libstdcpp3.hpp @@ -40,17 +40,14 @@ // while others do not... // # define BOOST_HAS_THREADS -# else -# define BOOST_DISABLE_THREADS # endif #elif defined(__GLIBCPP__) \ && !defined(_GLIBCPP_HAVE_GTHR_DEFAULT) \ && !defined(_GLIBCPP__PTHREADS) // disable thread support if the std lib was built single threaded: -# define BOOST_DISABLE_THREADS #endif -#if (defined(linux) || defined(__linux) || defined(__linux__)) && defined(__arm__) && defined(_GLIBCPP_HAVE_GTHR_DEFAULT) +#if (defined(linux) || defined(__linux) || defined(__linux__)) // linux on arm apparently doesn't define _REENTRANT // so just turn on threading support whenever the std lib is thread safe: # define BOOST_HAS_THREADS Index: ext/boost/config/compiler/gcc.hpp =================================================================== --- ext/boost/config/compiler/gcc.hpp.orig +++ ext/boost/config/compiler/gcc.hpp @@ -93,7 +93,7 @@ // those platforms where we can know for sure). It will get turned off again // later if no threading API is detected. // -#if !defined(__MINGW32__) && !defined(linux) && !defined(__linux) && !defined(__linux__) +#if !defined(__MINGW32__) # define BOOST_HAS_THREADS #endif Index: ext/common/StaticString.h =================================================================== --- ext/common/StaticString.h.orig +++ ext/common/StaticString.h @@ -31,6 +31,7 @@ #include <cstddef> #include <ostream> #include <stdexcept> +#include <sys/types.h> namespace Passenger {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor