Dear All, I just attempted to build the whole GNUstep suite with libobjc2 in a docker container based on Ubuntu 16.04 and clang/llvm 3.8 n(also tried with 4.0 with the same result)
I encounter the following issue when trying to build libobjc2. Namely, cmake
really
does not like the AddLLVM directive it finds. This is with the git version of
libobjc2 and
checking out the 1.8.1 tag. I googled and saw that this “kind” of issues
has been ongoing for a while, but I couldn’t locate a clear-cut solution.
Note that this is not the first time I build GNUstep and didn’t have this
problem in the past.
Does that mean that the Ubuntu version of clang is broken and the compiler
itself (+llvm) must
be build from source to get anywhere?
Many thanks for relevant pointers!
Best,
—
Laurent
PS/ Here is the complaint from cmake
~~~bash
export CC=clang-3.8;export CXX=clang++-3.8;cmake ..
-- The C compiler identification is Clang 3.8.0
-- The CXX compiler identification is Clang 3.8.0
-- Check for working C compiler: /usr/bin/clang-3.8
-- Check for working C compiler: /usr/bin/clang-3.8 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/clang++-3.8
-- Check for working CXX compiler: /usr/bin/clang++-3.8 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is Clang
-- Found assembler: /usr/bin/clang-3.8
CMake Error at opts/CMakeLists.txt:4 (include):
include could not find load file:
AddLLVM
CMake Error at opts/CMakeLists.txt:11 (add_llvm_loadable_module):
Unknown CMake command "add_llvm_loadable_module".
~~~
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
