On Thu, Aug 20, 2009 at 4:00 PM, Brad King<brad.k...@kitware.com> wrote: > John R. Cary wrote: >> env CC=xlc_r CXX=xlC_r > [snip] >> -- The C compiler identification is GNU > > Be sure to create a fresh build tree when changing compilers. > CMake cached the 'cc' (gnu) compiler it found the first time > and did not pay attention to the environment later. > >> /gpfs/software/linux-sles10-ppc64/apps/ibmcmp-sep2008/opt/vacpp/bg/9.0/bin/xlC: >> 1501-216 (W) command option -dynamic is not recognized - passed to ld >> /usr/bin/ld: unrecognized option '-dynamic' > > It looks like support for the C compiler was added but not > C++, and also that this combination is not well tested. I > can help you finish adding support. Look in Modules/Platform > at the files > > Linux.cmake > Linux-XL-C.cmake > > The first contains default flags for Linux, which are for GCC. > The second contains compiler-specific flags for the XL C compiler > on Linux. Copy it to the file > > Linux-XL-CXX.cmake > > and change the ..._C_FLAGS variable names to ..._CXX_FLAGS. > Also, please read through Linux.cmake and check for the options > in the XL compiler documentation to see if other flags need to > be changed. > > > BTW, a platform/compiler combination is officially supported > only if someone is contributing nightly testing to the dashboard: > > http://www.cdash.org/CDash/index.php?project=CMake > > After we get this working, do you have about an hour of > spare computing time on a machine at night? If you can > submit testing results then we can support this platform > permanently.
I am trying here also and I cannot get it to work. I do not understand where the -fPIC is coming from. ... > cat Modules/Platform/Linux-XL-CXX.cmake message("coucou CXX") SET(CMAKE_SHARED_LIBRARY_CXX_FLAGS "") SET(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "") ... > ../CMake/bootstrap --verbose --parallel=4 --------------------------------------------- Source directory: /home/mmalater/Projects/Dashboards/CMake Binary directory: /home/mmalater/Projects/Dashboards/CMake-gcc Prefix directory: /usr/local System: Linux Doing parallel make: 4 --------------------------------------------- CMake 2.7.20090901, Copyright (c) 2000-2009 Kitware, Inc., Insight Consortium C compiler on this system is: cc C++ compiler on this system is: xlC Makefile processor on this system is: gmake xlC is not GNU compiler xlC has STL in std:: namespace xlC has ANSI streams xlC has streams in std:: namespace xlC has sstream xlC has operator!=(string, char*) xlC has stl iterator_traits xlC has standard template allocator xlC has allocator<>::rebind<> xlC does not have non-standard allocator<>::max_size argument xlC has stl containers supporting allocator objects xlC has header cstddef xlC requires template friends to use <> xlC supports member templates xlC has standard template specialization syntax xlC has argument dependent lookup xlC has struct stat with st_mtim member xlC has ios::binary openmode xlC has ANSI for scoping --------------------------------------------- xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmake.cxx -o cmake.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmakemain.cxx -o cmakemain.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmakewizard.cxx -o cmakewizard.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCommandArgumentLexer.cxx -o cmCommandArgumentLexer.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCommandArgumentParser.cxx -o cmCommandArgumentParser.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCommandArgumentParserHelper.cxx -o cmCommandArgumentParserHelper.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDefinitions.cxx -o cmDefinitions.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDepends.cxx -o cmDepends.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDependsC.cxx -o cmDependsC.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDocumentationFormatter.cxx -o cmDocumentationFormatter.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDocumentationFormatterText.cxx -o cmDocumentationFormatterText.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmPolicies.cxx -o cmPolicies.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmProperty.cxx -o cmProperty.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmPropertyMap.cxx -o cmPropertyMap.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmPropertyDefinition.cxx -o cmPropertyDefinition.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmPropertyDefinitionMap.cxx -o cmPropertyDefinitionMap.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakeDepend.cxx -o cmMakeDepend.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefile.cxx -o cmMakefile.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExportFileGenerator.cxx -o cmExportFileGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExportInstallFileGenerator.cxx -o cmExportInstallFileGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallDirectoryGenerator.cxx -o cmInstallDirectoryGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmGeneratedFileStream.cxx -o cmGeneratedFileStream.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmGeneratorExpression.cxx -o cmGeneratorExpression.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmGlobalGenerator.cxx -o cmGlobalGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmLocalGenerator.cxx -o cmLocalGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallGenerator.cxx -o cmInstallGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallExportGenerator.cxx -o cmInstallExportGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallFilesGenerator.cxx -o cmInstallFilesGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallScriptGenerator.cxx -o cmInstallScriptGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmInstallTargetGenerator.cxx -o cmInstallTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmScriptGenerator.cxx -o cmScriptGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmSourceFile.cxx -o cmSourceFile.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmSourceFileLocation.cxx -o cmSourceFileLocation.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmSystemTools.cxx -o cmSystemTools.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmTestGenerator.cxx -o cmTestGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmVersion.cxx -o cmVersion.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmFileTimeComparison.cxx -o cmFileTimeComparison.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmGlobalUnixMakefileGenerator3.cxx -o cmGlobalUnixMakefileGenerator3.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmLocalUnixMakefileGenerator3.cxx -o cmLocalUnixMakefileGenerator3.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefileExecutableTargetGenerator.cxx -o cmMakefileExecutableTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefileLibraryTargetGenerator.cxx -o cmMakefileLibraryTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefileTargetGenerator.cxx -o cmMakefileTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmMakefileUtilityTargetGenerator.cxx -o cmMakefileUtilityTargetGenerator.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmBootstrapCommands.cxx -o cmBootstrapCommands.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCommands.cxx -o cmCommands.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmTarget.cxx -o cmTarget.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmTest.cxx -o cmTest.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCustomCommand.cxx -o cmCustomCommand.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmDocumentVariables.cxx -o cmDocumentVariables.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmCacheManager.cxx -o cmCacheManager.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmListFileCache.cxx -o cmListFileCache.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmComputeLinkDepends.cxx -o cmComputeLinkDepends.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmComputeLinkInformation.cxx -o cmComputeLinkInformation.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmOrderDirectories.cxx -o cmOrderDirectories.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmComputeTargetDepends.cxx -o cmComputeTargetDepends.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmComputeComponentGraph.cxx -o cmComputeComponentGraph.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExprLexer.cxx -o cmExprLexer.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExprParser.cxx -o cmExprParser.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmExprParserHelper.cxx -o cmExprParserHelper.o cc -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -c /home/mmalater/Projects/Dashboards/CMake/Source/cmListFileLexer.c -o cmListFileLexer.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/Directory.cxx -o Directory.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/Glob.cxx -o Glob.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/RegularExpression.cxx -o RegularExpression.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/SystemTools.cxx -o SystemTools.o cc -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/ProcessUNIX.c -o ProcessUNIX.o cc -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -DKWSYS_STRING_C -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/String.c -o String.o cc -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /home/mmalater/Projects/Dashboards/CMake/Source/kwsys/System.c -o System.o xlC -I/home/mmalater/Projects/Dashboards/CMake/Source -I/home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk cmake.o cmakemain.o cmakewizard.o cmCommandArgumentLexer.o cmCommandArgumentParser.o cmCommandArgumentParserHelper.o cmDefinitions.o cmDepends.o cmDependsC.o cmDocumentationFormatter.o cmDocumentationFormatterText.o cmPolicies.o cmProperty.o cmPropertyMap.o cmPropertyDefinition.o cmPropertyDefinitionMap.o cmMakeDepend.o cmMakefile.o cmExportFileGenerator.o cmExportInstallFileGenerator.o cmInstallDirectoryGenerator.o cmGeneratedFileStream.o cmGeneratorExpression.o cmGlobalGenerator.o cmLocalGenerator.o cmInstallGenerator.o cmInstallExportGenerator.o cmInstallFilesGenerator.o cmInstallScriptGenerator.o cmInstallTargetGenerator.o cmScriptGenerator.o cmSourceFile.o cmSourceFileLocation.o cmSystemTools.o cmTestGenerator.o cmVersion.o cmFileTimeComparison.o cmGlobalUnixMakefileGenerator3.o cmLocalUnixMakefileGenerator3.o cmMakefileExecutableTargetGenerator.o cmMakefileLibraryTargetGenerator.o cmMakefileTargetGenerator.o cmMakefileUtilityTargetGenerator.o cmBootstrapCommands.o cmCommands.o cmTarget.o cmTest.o cmCustomCommand.o cmDocumentVariables.o cmCacheManager.o cmListFileCache.o cmComputeLinkDepends.o cmComputeLinkInformation.o cmOrderDirectories.o cmComputeTargetDepends.o cmComputeComponentGraph.o cmExprLexer.o cmExprParser.o cmExprParserHelper.o cmListFileLexer.o Directory.o Glob.o RegularExpression.o SystemTools.o ProcessUNIX.o String.o System.o -o cmake loading initial cache file /home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk/InitialCacheFlags.cmake -- The C compiler identification is XL -- The CXX compiler identification is XL coucou -- Check for working C compiler: /opt/ibmcmp/vacpp/9.0/bin/cc coucou -- Check for working C compiler: /opt/ibmcmp/vacpp/9.0/bin/cc -- works -- Detecting C compiler ABI info coucou -- Detecting C compiler ABI info - done coucou CXX -- Check for working CXX compiler: /opt/ibmcmp/vacpp/9.0/bin/xlC coucou CXX -- Check for working CXX compiler: /opt/ibmcmp/vacpp/9.0/bin/xlC -- broken CMake Error at Modules/CMakeTestCXXCompiler.cmake:30 (MESSAGE): The C++ compiler "/opt/ibmcmp/vacpp/9.0/bin/xlC" is not able to compile a simple test program. It fails with the following output: Change Dir: /home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast" gmake -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build gmake[1]: Entering directory `/home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp' /home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk/cmake -E cmake_progress_report /home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp/CMakeFiles 1 Building CXX object CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o /opt/ibmcmp/vacpp/9.0/bin/xlC -o CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -c /home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp/testCXXCompiler.cxx Linking CXX executable cmTryCompileExec /home/mmalater/Projects/Dashboards/CMake-gcc/Bootstrap.cmk/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1 /opt/ibmcmp/vacpp/9.0/bin/xlC -fPIC CMakeFiles/cmTryCompileExec.dir/testCXXCompiler.cxx.o -o cmTryCompileExec /opt/ibmcmp/vacpp/9.0/bin/xlC: 1501-216 (W) command option -fPIC is not recognized - passed to ld /usr/bin/ld: -f may not be used without -shared gmake[1]: *** [cmTryCompileExec] Error 1 gmake[1]: Leaving directory `/home/mmalater/Projects/Dashboards/CMake-gcc/CMakeFiles/CMakeTmp' gmake: *** [cmTryCompileExec/fast] Error 2 CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:2 (PROJECT) -- Configuring incomplete, errors occurred! --------------------------------------------- Error when bootstrapping CMake: Problem while running initial CMake --------------------------------------------- With: > uname -a Linux doublejack 2.6.18.8-0.13-ppc64 #1 SMP Thu Nov 6 13:35:13 UTC 2008 ppc64 ppc64 ppc64 GNU/Linux See also: http://cmake.org/Bug/view.php?id=9469 Thanks, -- Mathieu _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake