Is anyone using the 3 stage bootstrap described under 3-Stage
Non-Determinism at http://llvm.org/docs/AdvancedBuilds.html? I am
trying to build against the MacPorts current python2.7, ninja and make
releases, a build of current trunk for llvm, compiler-rt, cfe and
clang-tools-extra using...
% cmake -DLLVM_LINK_LLVM_DYLIB:BOOL=ON
-DCOMPILER_RT_ENABLE_IOS:BOOL=OFF -DLLVM_LIT_ARGS:STRING=-v
-DPYTHON_EXECUTABLE:FILEPATH=/opt/local/bin/python2.7
-DLLVM_ENABLE_ASSERTIONS:BOOL=OFF -DCMAKE_OSX_SYSROOT:STRING=/
-DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=
-DLLVM_TARGETS_TO_BUILD="X86;PowerPC;ARM"
-DCMAKE_INSTALL_PREFIX:PATH=/Users/howarth/dist
-DCMAKE_BUILD_TYPE:STRING=Release -DLLVM_ENABLE_LIBCXX:BOOL=ON -G
Ninja -C /Users/howarth/3stage/cfe-5.0.0.src/cmake/caches/3-stage.cmake
../llvm-5.0.0.src
% ninja stage3
on x86_64-apple-darwin16 using the Xcode 8.3 Beta 5 devtools as the
system compiler. The build is tripping up on the error...
-- Performing Test LLVM_NO_OLD_LIBSTDCXX
-- Performing Test LLVM_NO_OLD_LIBSTDCXX - Failed
CMake Error at cmake/modules/CheckCompilerVersion.cmake:38 (message):
Host Clang must be able to find libstdc++4.8 or newer!
Call Stack (most recent call first):
cmake/config-ix.cmake:14 (include)
CMakeLists.txt:559 (include)
where is seems that -DLLVM_ENABLE_LIBCXX:BOOL=ON isn't getting passed
down to from stage1 to the stage2 configuration step. Any ideas on how
to work around this for a build against the system livc+++ under
Sierra?
Jack
-- https://weliveindetail.github.io/blog/ https://cryptup.org/pub/stefan....@gmail.com
_______________________________________________
cfe-dev mailing list
cfe...@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
Is this documented somewhere?
https://github.com/llvm-mirror/llvm/blob/master/docs/AdvancedBuilds.rst
only mentions compiler-rt
Csaba
--
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds
_______________________________________________
LLVM Developers mailing list
llvm...@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
On Fri, Sep 1, 2017 at 7:14 PM, Chris Bieneman via cfe-dev
<cfe...@lists.llvm.org> wrote:
> When doing multi-stage builds on Darwin you *must* have libcxx checked out
> in your source tree. Otherwise this error is expected.
>
Is this documented somewhere?
https://github.com/llvm-mirror/llvm/blob/master/docs/AdvancedBuilds.rst
only mentions compiler-rt
Csaba
--
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++
The Tao of math: The numbers you can count are not the real numbers.
Life is complex, with real and imaginary parts.
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds
"People disagree with me. I just ignore them." -- Linus Torvalds
_______________________________________________