I'm playing around with clang but I'm not very familiar how to do that with cmake... I told cmake to to use the clang complier but do I need to tell it anything about linking?
$ cmake -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang ~/git/oiio/ The first time it tries to link I get this: [ 8%] Linking CXX executable array_view_test cd /home/build/build/OpenImageIO/src/libutil && /usr/bin/cmake -E cmake_link_script CMakeFiles/array_view_test.dir/link.txt --verbose=1 /usr/bin/clang -O3 -DNDEBUG CMakeFiles/array_view_test.dir/array_view_test.cpp.o -o array_view_test -rdynamic libOpenImageIO_Util.so.1.6.6 -lboost_filesystem -lboost_regex -lboost_system -lboost_thread -lrt -ldl -lHalf -lIex -lImath -lIlmThread -lpthread -Wl,-rpath,/home/build/build/OpenImageIO/src/libutil /usr/bin/ld: CMakeFiles/array_view_test.dir/array_view_test.cpp.o: undefined reference to symbol '_ZNSo9_M_insertIdEERSoT_@@GLIBCXX_3.4.9' /usr/lib64/libstdc++.so.6: error adding symbols: DSO missing from command line clang: error: linker command failed with exit code 1 (use -v to see invocation) Thanks, Richard
_______________________________________________ Oiio-dev mailing list [email protected] http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
