Hanspeter,
Your current packaging builds fine here. FYI, I have created a
patch which fixes all the -std=c++11 compilation issues in rstudio so
it can be built that way on 10.9 and later. I also have split-off
versioned variants for 10.7/10.8 of rstudio-desktop/rstudio-server so
that the main
Hanspeter,
It is unfortunate that
https://svn.boost.org/trac/boost/ticket/10785 wasn't followed up and
fixed in 1.58. The issue apparently impacts a number of packages...
https://github.com/scantailor/scantailor/issues/125
https://github.com/kylelutz/compute/issues/6
The issue wouldn't be so annoying if clang supported a pragma to
enable -std=c++11 on the source file level so that only the offending
files can be compiled with that option. The packages with cmake builds
don't lend themselves to limited application of flags.
On Mon, Apr 20, 2015 at 8:26 AM,
FYI, I am able to build rstudio-desktop against boost 1.57 if I limit
the invocation of -std=c++11 to just the
src/cpp/session/modules/SessionGit.cpp and
src/cpp/session/modules/SessionSVN.cpp source files. Unfortunately the
cmake build doesn't seem amiable to selectively compiling those files
The fix wasn't so hard to implement in cmake as I feared. The
additional patch...
diff -uNr rstudio-0.98.1103.orig/src/cpp/core/CMakeLists.txt
rstudio-0.98.1103/src/cpp/core/CMakeLists.txt
--- rstudio-0.98.1103.orig/src/cpp/core/CMakeLists.txt 2015-03-06
17:12:51.0 -0500
+++
I've updated boost1.58.info in my experimental to use the just released
boost-1_58_0 from upstream. Please test and report back any problems.
Upstream screwed up their (lack of) use of -install_name and c_v even
more, so there's way more games being played in the .info file now to make
sure the
Hanspeter,
I see that you are limiting the build of boost 1.58 to just
10.9/10.10. The MacPorts boost 5.18 packaging uses the patch at...
https://trac.macports.org/browser/trunk/dports/devel/boost/files/patch-apple-clang-no-libcxx.diff
with the comment...
# error that
Hanspeter,
I verified that the boost 1.58 packaging does indeed build
on MacPorts under darwin12 (but my first attempts to recreate this
from your info file and patch file including their patch and
suppression of -std=cxx=+ fails on darwin12 under fink). In any case,
using the MacPorts
On Mon, April 20, 2015 2:32 pm, Jack Howarth wrote:
Hanspeter,
I verified that the boost 1.58 packaging does indeed build
on MacPorts under darwin12 (but my first attempts to recreate this
from your info file and patch file including their patch and
suppression of -std=cxx=+ fails