[llvm-testresults] buildbot failure in lab.llvm.org on phase1 - sanity

llvmlab-buildmaster at lab.llvm.org llvmlab-buildmaster at lab.llvm.org
Sun Feb 9 09:08:32 PST 2014


The Buildbot has detected a new failure on builder phase1 - sanity while building llvm.
Full details are available at:
 http://lab.llvm.org:8013/builders/phase1%20-%20sanity/builds/16284

Buildbot URL: http://lab.llvm.org:8013/

Buildslave for this Build: macpro1

Build Reason: scheduler
Build Source Stamp: 201054
Blamelist: chapuni

BUILD FAILED: failed

sincerely,
 -The Buildbot


================================================================================

CHANGES:
File: cmake/modules/CMakeLists.txt
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Sun 09 Feb 2014 08:45:51
Changed By: chapuni
Comments: De-duplicate references to share/llvm/cmake path

Use a LLVM_INSTALL_PACKAGE_DIR variable to hold the path and reference
it where necessary.

Contributed by Brad King.Properties: 




Files:
 cmake/modules/CMakeLists.txt
 cmake/modules/LLVMConfig.cmake.in
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Sun 09 Feb 2014 08:45:52
Changed By: chapuni
Comments: Teach LLVMConfig to avoid modifying CMAKE_MODULE_PATH

Do not modify this value on the application's behalf and just ensure API
modules are always available next to the LLVMConfig module.  This is
already the case in the install tree so use file(COPY) to make it so in
the build tree.  Include the LLVM-Config API module from next to the
LLVMConfig location.

Contributed by Brad King.Properties: 




Files:
 cmake/modules/CMakeLists.txt
 cmake/modules/LLVMConfig.cmake.in
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Sun 09 Feb 2014 08:45:52
Changed By: chapuni
Comments: Provide LLVMConfig in both build and install tree

Create separate package configuration files "LLVMConfig.cmake" for the
LLVM build and install trees so that each can have information specific
to its tree.  Configure each with the corresponding include, lib, and
cmake directories.  Include the "LLVM-Config" API modules directly from
the configured cmake modules directory.

In the install tree, compute the installation prefix relative to the
file location.  In the build tree, provide information specific to the
build tree for use by tools like Clang that can build externally against
the LLVM build tree.  Prefix such values in "LLVM_BUILD_" and comment
them as such.

Contributed by Brad King.Properties: 




Files:
 cmake/modules/AddLLVM.cmake
 cmake/modules/CMakeLists.txt
 cmake/modules/TableGen.cmake
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Sun 09 Feb 2014 08:45:52
Changed By: chapuni
Comments: Export lib and exe build target names from install tree

Use the install(TARGETS) command EXPORT option for every library and
executable that we install with LLVM.  Then use the install(EXPORT)
command to provide a "LLVMExports.cmake" file that exports logical
targets for import into applications from our install tree.

The "LLVMExports.cmake" file is not meant for direct inclusion by
application code but should be included by "LLVMConfig.cmake" in a
future change.

Contributed by Brad King.Properties: 




Files:
 cmake/modules/AddLLVM.cmake
 cmake/modules/CMakeLists.txt
 cmake/modules/TableGen.cmake
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Sun 09 Feb 2014 08:45:52
Changed By: chapuni
Comments: Export lib and exe build target names from build tree

Record every logical target that we install with install(TARGETS) in a
global LLVM_EXPORTS property.  Then use the export(TARGETS) command to
provide a "LLVMExports.cmake" file that exports logical targets for
import into applications directly from our build tree.

The "LLVMExports.cmake" file is not meant for direct inclusion by
application code but should be included by "LLVMConfig.cmake" in a
future change.

Contributed by Brad King.Properties: 




Files:
 cmake/modules/CMakeLists.txt
 cmake/modules/LLVMConfig.cmake.in
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Sun 09 Feb 2014 08:45:52
Changed By: chapuni
Comments: Load exported lib and exe targets from LLVMConfig

Teach each package configuration file to load the LLVMExports file for
its corresponding tree.  This will allow application CMake code to use
logical library and executable target names from LLVM as if they were in
our own build process (e.g. LLVMSupport).  CMake will have enough
information to propagate LLVM library link dependencies automatically
while configuring applications.

Contributed by Brad King.Properties: 




Files:
 Makefile.config.in
 autoconf/configure.ac
 autoconf/m4/define_subst.m4
 configure
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Sun 09 Feb 2014 08:45:52
Changed By: chapuni
Comments: Add version, arch, system libs, and targets to Makefile.config

Teach autoconf/configure.ac to AC_SUBST several additional values in
Makefile.config to make them available to Makefile code.  These will
be useful to generate CMake package modules from the Makefile build.

Contributed by Brad King.Properties: 




Files:
 Makefile
 Makefile.rules
 cmake/Makefile
 cmake/modules/Makefile
 utils/llvm-build/llvmbuild/main.py
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Sun 09 Feb 2014 08:46:14
Changed By: chapuni
Comments: Provide CMake package modules in install tree

Teach the Makefile build system to generate and install CMake modules
LLVMConfig.cmake and LLVMConfigVersion.cmake so that applications that
build with CMake can use 'find_package(LLVM)' even when LLVM is not
built with CMake.  These modules tell such applications about available
LLVM libraries and their dependencies.

Run llvm-config to generate the list of libraries and use the results of
llvm-build to generate the library dependencies.  Use sed to perform
substitutions in the LLVMConfig.cmake.in and LLVMConfigVersion.cmake.in
sources that our CMake build system uses.

Teach the Makefile build system to generate the LLVMExports.cmake file
with content similar to that produced by the CMake install(EXPORT)
command.  Extend llvm-build with an option to generate the library
dependencies fragment for this file.

Contributed by Brad King.Properties: 




File: cmake/modules/TableGen.cmake
On: http://10.1.1.2/svn/llvm-project
For: llvm
At: Sun 09 Feb 2014 08:46:14
Changed By: chapuni
Comments: Whitespace.Properties: 




LOGS:






More information about the llvm-testresults mailing list