Compare commits
No commits in common. "master" and "F-12-split" have entirely different histories.
master
...
F-12-split
|
@ -0,0 +1,2 @@
|
||||||
|
llvm-2.6.tar.gz
|
||||||
|
clang-2.6.tar.gz
|
|
@ -1,70 +0,0 @@
|
||||||
/cfe-*.src.tar.gz
|
|
||||||
/compiler-rt-*.src.tar.gz
|
|
||||||
/lldb-*.src.tar.gz
|
|
||||||
/llvm-*.src.tar.gz
|
|
||||||
/clang-3.4.src.tar.gz
|
|
||||||
/cfe-3.5.0.src.tar.xz
|
|
||||||
/compiler-rt-3.5.0.src.tar.xz
|
|
||||||
/lldb-3.5.0.src.tar.xz
|
|
||||||
/llvm-3.5.0.src.tar.xz
|
|
||||||
/cfe-3.6.0.src.tar.xz
|
|
||||||
/compiler-rt-3.6.0.src.tar.xz
|
|
||||||
/lldb-3.6.0.src.tar.xz
|
|
||||||
/llvm-3.6.0.src.tar.xz
|
|
||||||
/llvm-3.6.1.src.tar.xz
|
|
||||||
/compiler-rt-3.6.1.src.tar.xz
|
|
||||||
/cfe-3.6.1.src.tar.xz
|
|
||||||
/lldb-3.6.1.src.tar.xz
|
|
||||||
/cfe-3.6.2.src.tar.xz
|
|
||||||
/compiler-rt-3.6.2.src.tar.xz
|
|
||||||
/lldb-3.6.2.src.tar.xz
|
|
||||||
/llvm-3.6.2.src.tar.xz
|
|
||||||
/llvm-3.7.0.src.tar.xz
|
|
||||||
/cfe-3.7.0.src.tar.xz
|
|
||||||
/compiler-rt-3.7.0.src.tar.xz
|
|
||||||
/lldb-3.7.0.src.tar.xz
|
|
||||||
/llvm-3.7.1.src.tar.xz
|
|
||||||
/llvm-3.8.0rc2.src.tar.xz
|
|
||||||
/llvm-3.8.0rc3.src.tar.xz
|
|
||||||
/llvm-3.8.0.src.tar.xz
|
|
||||||
/llvm-3.8.1.src.tar.xz
|
|
||||||
/llvm-3.9.0.src.tar.xz
|
|
||||||
/llvm-3.9.1.src.tar.xz
|
|
||||||
/llvm-4.0.0.src.tar.xz
|
|
||||||
/llvm-4.0.1.src.tar.xz
|
|
||||||
/llvm-5.0.0.src.tar.xz
|
|
||||||
/llvm-5.0.1.src.tar.xz
|
|
||||||
/llvm-6.0.0rc1.src.tar.xz
|
|
||||||
/llvm-6.0.0rc2.src.tar.xz
|
|
||||||
/llvm-6.0.0.src.tar.xz
|
|
||||||
/llvm-6.0.1rc1.src.tar.xz
|
|
||||||
/llvm-6.0.1rc2.src.tar.xz
|
|
||||||
/llvm-6.0.1.src.tar.xz
|
|
||||||
/llvm-7.0.0rc1.src.tar.xz
|
|
||||||
/llvm-7.0.0rc2.src.tar.xz
|
|
||||||
/llvm-7.0.0rc3.src.tar.xz
|
|
||||||
/llvm-7.0.0.src.tar.xz
|
|
||||||
/llvm-7.0.1.src.tar.xz
|
|
||||||
/llvm-8.0.0rc1.src.tar.xz
|
|
||||||
/llvm-8.0.0rc2.src.tar.xz
|
|
||||||
/llvm-8.0.0rc3.src.tar.xz
|
|
||||||
/llvm-8.0.0rc4.src.tar.xz
|
|
||||||
/llvm-8.0.0.src.tar.xz
|
|
||||||
/llvm-9.0.0rc2.src.tar.xz
|
|
||||||
/llvm-9.0.0rc3.src.tar.xz
|
|
||||||
/llvm-9.0.0.src.tar.xz
|
|
||||||
/llvm-9.0.1.src.tar.xz
|
|
||||||
/llvm-10.0.0rc1.src.tar.xz
|
|
||||||
/llvm-10.0.0rc1.src.tar.xz.sig
|
|
||||||
/llvm-10.0.0rc2.src.tar.xz
|
|
||||||
/llvm-10.0.0rc2.src.tar.xz.sig
|
|
||||||
/llvm-10.0.0rc3.src.tar.xz
|
|
||||||
/llvm-10.0.0rc3.src.tar.xz.sig
|
|
||||||
/llvm-10.0.0rc4.src.tar.xz
|
|
||||||
/llvm-10.0.0rc4.src.tar.xz.sig
|
|
||||||
/llvm-10.0.0rc5.src.tar.xz
|
|
||||||
/llvm-10.0.0rc5.src.tar.xz.sig
|
|
||||||
/llvm-10.0.0rc6.src.tar.xz
|
|
||||||
/llvm-10.0.0rc6.src.tar.xz.sig
|
|
||||||
/llvm-10.0.0.src.tar.xz
|
|
||||||
/llvm-10.0.0.src.tar.xz.sig
|
|
|
@ -1,66 +0,0 @@
|
||||||
From 8f6917ea11bd1bfbfe07f3577756d1c4abfdb916 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Tom Stellard <tstellar@redhat.com>
|
|
||||||
Date: Fri, 6 Sep 2019 11:03:18 -0700
|
|
||||||
Subject: [PATCH] CMake: Split static library exports into their own export
|
|
||||||
file
|
|
||||||
|
|
||||||
---
|
|
||||||
llvm/cmake/modules/AddLLVM.cmake | 6 +++++-
|
|
||||||
llvm/cmake/modules/CMakeLists.txt | 3 +++
|
|
||||||
llvm/cmake/modules/LLVMConfig.cmake.in | 2 ++
|
|
||||||
3 files changed, 10 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
|
|
||||||
index 619e986..200fc45 100644
|
|
||||||
--- a/llvm/cmake/modules/AddLLVM.cmake
|
|
||||||
+++ b/llvm/cmake/modules/AddLLVM.cmake
|
|
||||||
@@ -691,7 +691,11 @@ macro(add_llvm_library name)
|
|
||||||
if(${name} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR
|
|
||||||
(in_llvm_libs AND "llvm-libraries" IN_LIST LLVM_DISTRIBUTION_COMPONENTS) OR
|
|
||||||
NOT LLVM_DISTRIBUTION_COMPONENTS)
|
|
||||||
- set(export_to_llvmexports EXPORT LLVMExports)
|
|
||||||
+ if (ARG_SHARED)
|
|
||||||
+ set(export_to_llvmexports EXPORT LLVMExports)
|
|
||||||
+ else()
|
|
||||||
+ set(export_to_llvmexports EXPORT LLVMStaticExports)
|
|
||||||
+ endif()
|
|
||||||
set_property(GLOBAL PROPERTY LLVM_HAS_EXPORTS True)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
diff --git a/llvm/cmake/modules/CMakeLists.txt b/llvm/cmake/modules/CMakeLists.txt
|
|
||||||
index 9cf22b4..dc982d2 100644
|
|
||||||
--- a/llvm/cmake/modules/CMakeLists.txt
|
|
||||||
+++ b/llvm/cmake/modules/CMakeLists.txt
|
|
||||||
@@ -105,6 +105,7 @@ set(LLVM_CONFIG_BINARY_DIR "\${LLVM_INSTALL_PREFIX}")
|
|
||||||
set(LLVM_CONFIG_TOOLS_BINARY_DIR "\${LLVM_INSTALL_PREFIX}/bin")
|
|
||||||
set(LLVM_CONFIG_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMExports.cmake")
|
|
||||||
set(LLVM_CONFIG_EXPORTS "${LLVM_EXPORTS}")
|
|
||||||
+set(LLVM_CONFIG_STATIC_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMStaticExports.cmake")
|
|
||||||
configure_file(
|
|
||||||
LLVMConfig.cmake.in
|
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLVMConfig.cmake
|
|
||||||
@@ -121,6 +122,8 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
|
|
||||||
if(llvm_has_exports)
|
|
||||||
install(EXPORT LLVMExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
|
|
||||||
COMPONENT cmake-exports)
|
|
||||||
+ install(EXPORT LLVMStaticExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
|
|
||||||
+ COMPONENT cmake-exports)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
install(FILES
|
|
||||||
diff --git a/llvm/cmake/modules/LLVMConfig.cmake.in b/llvm/cmake/modules/LLVMConfig.cmake.in
|
|
||||||
index 536031f..6ef54a0 100644
|
|
||||||
--- a/llvm/cmake/modules/LLVMConfig.cmake.in
|
|
||||||
+++ b/llvm/cmake/modules/LLVMConfig.cmake.in
|
|
||||||
@@ -89,6 +89,8 @@ if(NOT TARGET LLVMSupport)
|
|
||||||
set(LLVM_EXPORTED_TARGETS "@LLVM_CONFIG_EXPORTS@")
|
|
||||||
include("@LLVM_CONFIG_EXPORTS_FILE@")
|
|
||||||
@llvm_config_include_buildtree_only_exports@
|
|
||||||
+
|
|
||||||
+ include("@LLVM_CONFIG_STATIC_EXPORTS_FILE@" OPTIONAL)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# By creating intrinsics_gen here, subprojects that depend on LLVM's
|
|
||||||
--
|
|
||||||
1.8.3.1
|
|
||||||
|
|
|
@ -1,65 +0,0 @@
|
||||||
From 9d496e978f59e153bb76e92229d5a524d92dee04 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Tom Stellard <tstellar@redhat.com>
|
|
||||||
Date: Tue, 10 Sep 2019 13:33:48 -0700
|
|
||||||
Subject: [PATCH] CMake: Split test binary exports into their own export file
|
|
||||||
|
|
||||||
---
|
|
||||||
llvm/cmake/modules/AddLLVM.cmake | 7 ++++++-
|
|
||||||
llvm/cmake/modules/CMakeLists.txt | 3 +++
|
|
||||||
llvm/cmake/modules/LLVMConfig.cmake.in | 1 +
|
|
||||||
3 files changed, 10 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake
|
|
||||||
index 200fc45..9eec7a7 100644
|
|
||||||
--- a/llvm/cmake/modules/AddLLVM.cmake
|
|
||||||
+++ b/llvm/cmake/modules/AddLLVM.cmake
|
|
||||||
@@ -953,7 +953,12 @@ macro(add_llvm_utility name)
|
|
||||||
set(export_to_llvmexports)
|
|
||||||
if (${name} IN_LIST LLVM_DISTRIBUTION_COMPONENTS OR
|
|
||||||
NOT LLVM_DISTRIBUTION_COMPONENTS)
|
|
||||||
- set(export_to_llvmexports EXPORT LLVMExports)
|
|
||||||
+ if (${name} STREQUAL "not" OR ${name} STREQUAL "count" OR
|
|
||||||
+ ${name} STREQUAL "yaml-bench" OR ${name} STREQUAL "lli-child-target")
|
|
||||||
+ set(export_to_llvmexports EXPORT LLVMTestExports)
|
|
||||||
+ else()
|
|
||||||
+ set(export_to_llvmexports EXPORT LLVMExports)
|
|
||||||
+ endif()
|
|
||||||
set_property(GLOBAL PROPERTY LLVM_HAS_EXPORTS True)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
diff --git a/llvm/cmake/modules/CMakeLists.txt b/llvm/cmake/modules/CMakeLists.txt
|
|
||||||
index dc982d2..c861f45 100644
|
|
||||||
--- a/llvm/cmake/modules/CMakeLists.txt
|
|
||||||
+++ b/llvm/cmake/modules/CMakeLists.txt
|
|
||||||
@@ -106,6 +106,7 @@ set(LLVM_CONFIG_TOOLS_BINARY_DIR "\${LLVM_INSTALL_PREFIX}/bin")
|
|
||||||
set(LLVM_CONFIG_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMExports.cmake")
|
|
||||||
set(LLVM_CONFIG_EXPORTS "${LLVM_EXPORTS}")
|
|
||||||
set(LLVM_CONFIG_STATIC_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMStaticExports.cmake")
|
|
||||||
+set(LLVM_CONFIG_TEST_EXPORTS_FILE "\${LLVM_CMAKE_DIR}/LLVMTestExports.cmake")
|
|
||||||
configure_file(
|
|
||||||
LLVMConfig.cmake.in
|
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/LLVMConfig.cmake
|
|
||||||
@@ -124,6 +125,8 @@ if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
|
|
||||||
COMPONENT cmake-exports)
|
|
||||||
install(EXPORT LLVMStaticExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
|
|
||||||
COMPONENT cmake-exports)
|
|
||||||
+ install(EXPORT LLVMTestExports DESTINATION ${LLVM_INSTALL_PACKAGE_DIR}
|
|
||||||
+ COMPONENT cmake-exports)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
install(FILES
|
|
||||||
diff --git a/llvm/cmake/modules/LLVMConfig.cmake.in b/llvm/cmake/modules/LLVMConfig.cmake.in
|
|
||||||
index 6ef54a0..d81b09a 100644
|
|
||||||
--- a/llvm/cmake/modules/LLVMConfig.cmake.in
|
|
||||||
+++ b/llvm/cmake/modules/LLVMConfig.cmake.in
|
|
||||||
@@ -91,6 +91,7 @@ if(NOT TARGET LLVMSupport)
|
|
||||||
@llvm_config_include_buildtree_only_exports@
|
|
||||||
|
|
||||||
include("@LLVM_CONFIG_STATIC_EXPORTS_FILE@" OPTIONAL)
|
|
||||||
+ include("@LLVM_CONFIG_TEST_EXPORTS_FILE@" OPTIONAL)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# By creating intrinsics_gen here, subprojects that depend on LLVM's
|
|
||||||
--
|
|
||||||
1.8.3.1
|
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
# Makefile for source rpm: llvm
|
||||||
|
# $Id$
|
||||||
|
NAME := llvm
|
||||||
|
SPECFILE = $(firstword $(wildcard *.spec))
|
||||||
|
|
||||||
|
define find-makefile-common
|
||||||
|
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||||
|
endef
|
||||||
|
|
||||||
|
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||||
|
|
||||||
|
ifeq ($(MAKEFILE_COMMON),)
|
||||||
|
# attept a checkout
|
||||||
|
define checkout-makefile-common
|
||||||
|
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||||
|
endef
|
||||||
|
|
||||||
|
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||||
|
endif
|
||||||
|
|
||||||
|
include $(MAKEFILE_COMMON)
|
12
gating.yaml
12
gating.yaml
|
@ -1,12 +0,0 @@
|
||||||
--- !Policy
|
|
||||||
product_versions:
|
|
||||||
- fedora-*
|
|
||||||
decision_context: bodhi_update_push_testing
|
|
||||||
rules:
|
|
||||||
- !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
|
|
||||||
--- !Policy
|
|
||||||
product_versions:
|
|
||||||
- fedora-*
|
|
||||||
decision_context: bodhi_update_push_stable
|
|
||||||
rules:
|
|
||||||
- !PassingTestCaseRule {test_case_name: org.centos.prod.ci.pipeline.allpackages-build.package.test.functional.complete}
|
|
|
@ -1,52 +0,0 @@
|
||||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
|
||||||
|
|
||||||
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
|
|
||||||
67H2IH//2sf8dw==
|
|
||||||
=ADVe
|
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
|
@ -1,17 +0,0 @@
|
||||||
|
|
||||||
config.llvm_tools_dir = '/usr/bin'
|
|
||||||
config.llvm_shlib_dir = '%(llvm_shlib_dir)s' % lit_config.params
|
|
||||||
|
|
||||||
if hasattr(config, 'host_triple'):
|
|
||||||
# This means we are running lit regression tests
|
|
||||||
|
|
||||||
# Regression tests write output to this directory, so we need to be able to specify
|
|
||||||
# a temp directory when invoking lit. e.g. lit -Dllvm_obj_root=/tmp/lit
|
|
||||||
config.llvm_obj_root = "%(llvm_obj_root)s" % lit_config.params
|
|
||||||
lit_config.load_config(config, '%(llvm_test_root)s/lit.cfg.py' % lit_config.params)
|
|
||||||
else:
|
|
||||||
# This means we are running lit unit tests
|
|
||||||
|
|
||||||
# For unit tests, llvm_obj_root is used to find the unit test binaries.
|
|
||||||
config.llvm_obj_root = '%(llvm_unittest_bindir)s' % lit_config.params
|
|
||||||
lit_config.load_config(config, '%(llvm_test_root)s/Unit/lit.cfg.py' % lit_config.params)
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- llvm-2.5/configure.tclsh_check 2009-02-03 00:29:49.000000000 -0500
|
||||||
|
+++ llvm-2.5/configure 2009-09-05 12:25:54.761389908 -0400
|
||||||
|
@@ -8032,7 +8032,7 @@
|
||||||
|
else
|
||||||
|
|
||||||
|
if test x"${with_tclinclude}" != x ; then
|
||||||
|
- if test -f ${with_tclinclude}/tclsh ; then
|
||||||
|
+ if test -f ${with_tclinclude}/tcl.h ; then
|
||||||
|
ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)`
|
||||||
|
elif test -f ${with_tclinclude}/src/tclsh ; then
|
||||||
|
ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)`
|
|
@ -0,0 +1,99 @@
|
||||||
|
From 01c48a60e0a3bcd2e4d6829f2f0186d4ee6ef504 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Erick Tryzelaar <erickt@pixar.com>
|
||||||
|
Date: Fri, 21 Aug 2009 12:37:18 -0700
|
||||||
|
Subject: [PATCH] Use LLVM's new DESTDIR-less PROJ_* variables.
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: multipart/mixed; boundary="------------1.6.4"
|
||||||
|
|
||||||
|
This is a multi-part message in MIME format.
|
||||||
|
--------------1.6.4
|
||||||
|
Content-Type: text/plain; charset=UTF-8; format=fixed
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
---
|
||||||
|
docs/Makefile | 18 +++++++++---------
|
||||||
|
docs/tools/Makefile | 6 +++---
|
||||||
|
tools/clang-cc/Makefile | 2 +-
|
||||||
|
3 files changed, 13 insertions(+), 13 deletions(-)
|
||||||
|
|
||||||
|
|
||||||
|
--------------1.6.4
|
||||||
|
Content-Type: text/x-patch; name="0001-Use-LLVM-s-new-DESTDIR-less-PROJ_-variables.patch"
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
Content-Disposition: attachment; filename="0001-Use-LLVM-s-new-DESTDIR-less-PROJ_-variables.patch"
|
||||||
|
|
||||||
|
diff --git docs/Makefile docs/Makefile
|
||||||
|
index 9b706c7..e9bbb28 100644
|
||||||
|
--- docs/Makefile
|
||||||
|
+++ docs/Makefile
|
||||||
|
@@ -48,11 +48,11 @@ generated:: doxygen
|
||||||
|
|
||||||
|
install-html: $(PROJ_OBJ_DIR)/html.tar.gz
|
||||||
|
$(Echo) Installing HTML documentation
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_docsdir)/html
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_docsdir)/html/img
|
||||||
|
- $(Verb) $(DataInstall) $(HTML) $(PROJ_docsdir)/html
|
||||||
|
-# $(Verb) $(DataInstall) $(IMAGES) $(PROJ_docsdir)/html/img
|
||||||
|
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(PROJ_docsdir)
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/img
|
||||||
|
+ $(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html
|
||||||
|
+# $(Verb) $(DataInstall) $(IMAGES) $(DESTDIR)$(PROJ_docsdir)/html/img
|
||||||
|
+ $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(DESTDIR)$(PROJ_docsdir)
|
||||||
|
|
||||||
|
$(PROJ_OBJ_DIR)/html.tar.gz: $(HTML)
|
||||||
|
$(Echo) Packaging HTML documentation
|
||||||
|
@@ -63,11 +63,11 @@ $(PROJ_OBJ_DIR)/html.tar.gz: $(HTML)
|
||||||
|
|
||||||
|
install-doxygen: doxygen
|
||||||
|
$(Echo) Installing doxygen documentation
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_docsdir)/html/doxygen
|
||||||
|
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(PROJ_docsdir)
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/doxygen
|
||||||
|
+ $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(DESTDIR)$(PROJ_docsdir)
|
||||||
|
$(Verb) cd $(PROJ_OBJ_DIR)/doxygen && \
|
||||||
|
$(FIND) . -type f -exec \
|
||||||
|
- $(DataInstall) {} $(PROJ_docsdir)/html/doxygen \;
|
||||||
|
+ $(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/html/doxygen \;
|
||||||
|
|
||||||
|
doxygen: regendoc $(PROJ_OBJ_DIR)/doxygen.tar.gz
|
||||||
|
|
||||||
|
@@ -94,4 +94,4 @@ $(LLVM_SRC_ROOT)/docs/userloc.html:
|
||||||
|
|
||||||
|
uninstall-local::
|
||||||
|
$(Echo) Uninstalling Documentation
|
||||||
|
- $(Verb) $(RM) -rf $(PROJ_docsdir)
|
||||||
|
+ $(Verb) $(RM) -rf $(DESTDIR)$(PROJ_docsdir)
|
||||||
|
diff --git docs/tools/Makefile docs/tools/Makefile
|
||||||
|
index 90eb776..8107754 100644
|
||||||
|
--- docs/tools/Makefile
|
||||||
|
+++ docs/tools/Makefile
|
||||||
|
@@ -81,9 +81,9 @@ EXTRA_DIST := $(POD)
|
||||||
|
clean-local::
|
||||||
|
$(Verb) $(RM) -f pod2htm*.*~~ $(HTML) $(MAN) $(PS)
|
||||||
|
|
||||||
|
-HTML_DIR := $(PROJ_docsdir)/html/clang
|
||||||
|
-MAN_DIR := $(PROJ_mandir)/man1
|
||||||
|
-PS_DIR := $(PROJ_docsdir)/ps
|
||||||
|
+HTML_DIR := $(DESTDIR)$(PROJ_docsdir)/html/clang
|
||||||
|
+MAN_DIR := $(DESTDIR)$(PROJ_mandir)/man1
|
||||||
|
+PS_DIR := $(DESTDIR)$(PROJ_docsdir)/ps
|
||||||
|
|
||||||
|
install-html:: $(HTML)
|
||||||
|
$(Echo) Installing HTML Clang Tools Documentation
|
||||||
|
diff --git tools/clang-cc/Makefile tools/clang-cc/Makefile
|
||||||
|
index 874a42f..7c31f37 100644
|
||||||
|
--- tools/clang-cc/Makefile
|
||||||
|
+++ tools/clang-cc/Makefile
|
||||||
|
@@ -27,6 +27,6 @@ USEDLIBS = clangFrontend.a clangCodeGen.a clangAnalysis.a \
|
||||||
|
|
||||||
|
# clang-cc lives in a special location; we can get away with this
|
||||||
|
# because nothing else gets installed from here.
|
||||||
|
-PROJ_bindir := $(DESTDIR)$(PROJ_prefix)/libexec
|
||||||
|
+PROJ_bindir := $(PROJ_prefix)/libexec
|
||||||
|
|
||||||
|
include $(LLVM_SRC_ROOT)/Makefile.rules
|
||||||
|
|
||||||
|
--------------1.6.4--
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,361 @@
|
||||||
|
From 5a380ce5d1c8d5a1474764a7a54a1e2072fddb03 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Erick Tryzelaar <idadesub@users.sourceforge.net>
|
||||||
|
Date: Fri, 21 Aug 2009 11:59:01 -0700
|
||||||
|
Subject: [PATCH] Rewrite makefiles to explicitly reference DESTDIR so we can not bake DESTDIR
|
||||||
|
into the O'Caml symlinks.
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: multipart/mixed; boundary="------------1.6.4"
|
||||||
|
|
||||||
|
This is a multi-part message in MIME format.
|
||||||
|
--------------1.6.4
|
||||||
|
Content-Type: text/plain; charset=UTF-8; format=fixed
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
---
|
||||||
|
Makefile.config.in | 16 +++++++-------
|
||||||
|
Makefile.rules | 46 ++++++++++++++++++++++----------------------
|
||||||
|
docs/CommandGuide/Makefile | 6 ++--
|
||||||
|
docs/Makefile | 24 +++++++++++-----------
|
||||||
|
docs/tutorial/Makefile | 2 +-
|
||||||
|
lib/VMCore/Makefile | 4 +-
|
||||||
|
tools/gccas/Makefile | 4 +-
|
||||||
|
tools/gccld/Makefile | 4 +-
|
||||||
|
tools/llvm-config/Makefile | 4 +-
|
||||||
|
9 files changed, 55 insertions(+), 55 deletions(-)
|
||||||
|
|
||||||
|
|
||||||
|
--------------1.6.4
|
||||||
|
Content-Type: text/x-patch; name="0001-Rewrite-makefiles-to-explicitly-reference-DESTDIR-so.patch"
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
Content-Disposition: attachment; filename="0001-Rewrite-makefiles-to-explicitly-reference-DESTDIR-so.patch"
|
||||||
|
|
||||||
|
diff --git Makefile.config.in Makefile.config.in
|
||||||
|
index ecd0595..73656f7 100644
|
||||||
|
--- Makefile.config.in
|
||||||
|
+++ Makefile.config.in
|
||||||
|
@@ -76,14 +76,14 @@ endif
|
||||||
|
|
||||||
|
LLVMMAKE := $(LLVM_SRC_ROOT)/make
|
||||||
|
|
||||||
|
-PROJ_bindir := $(DESTDIR)$(PROJ_prefix)/bin
|
||||||
|
-PROJ_libdir := $(DESTDIR)$(PROJ_prefix)/lib
|
||||||
|
-PROJ_datadir := $(DESTDIR)$(PROJ_prefix)/share
|
||||||
|
-PROJ_docsdir := $(DESTDIR)$(PROJ_prefix)/docs/llvm
|
||||||
|
-PROJ_etcdir := $(DESTDIR)$(PROJ_prefix)/etc/llvm
|
||||||
|
-PROJ_includedir := $(DESTDIR)$(PROJ_prefix)/include
|
||||||
|
-PROJ_infodir := $(DESTDIR)$(PROJ_prefix)/info
|
||||||
|
-PROJ_mandir := $(DESTDIR)$(PROJ_prefix)/share/man
|
||||||
|
+PROJ_bindir := $(PROJ_prefix)/bin
|
||||||
|
+PROJ_libdir := $(PROJ_prefix)/lib
|
||||||
|
+PROJ_datadir := $(PROJ_prefix)/share
|
||||||
|
+PROJ_docsdir := $(PROJ_prefix)/docs/llvm
|
||||||
|
+PROJ_etcdir := $(PROJ_prefix)/etc/llvm
|
||||||
|
+PROJ_includedir := $(PROJ_prefix)/include
|
||||||
|
+PROJ_infodir := $(PROJ_prefix)/info
|
||||||
|
+PROJ_mandir := $(PROJ_prefix)/share/man
|
||||||
|
|
||||||
|
# Determine if we're on a unix type operating system
|
||||||
|
LLVM_ON_UNIX:=@LLVM_ON_UNIX@
|
||||||
|
diff --git Makefile.rules Makefile.rules
|
||||||
|
index 5556684..08965f3 100644
|
||||||
|
--- Makefile.rules
|
||||||
|
+++ Makefile.rules
|
||||||
|
@@ -720,7 +720,7 @@ ObjectsBC := $(BaseNameSources:%=$(ObjDir)/%.bc)
|
||||||
|
# in the file so they get built before dependencies
|
||||||
|
#---------------------------------------------------------
|
||||||
|
|
||||||
|
-$(PROJ_bindir) $(PROJ_libdir) $(PROJ_includedir) $(PROJ_etcdir)::
|
||||||
|
+$(DESTDIR)$(PROJ_bindir) $(DESTDIR)$(PROJ_libdir) $(DESTDIR)$(PROJ_includedir) $(DESTDIR)$(PROJ_etcdir)::
|
||||||
|
$(Verb) $(MKDIR) $@
|
||||||
|
|
||||||
|
# To create other directories, as needed, and timestamp their creation
|
||||||
|
@@ -842,22 +842,22 @@ install-local::
|
||||||
|
uninstall-local::
|
||||||
|
$(Echo) UnInstall circumvented with NO_INSTALL
|
||||||
|
else
|
||||||
|
-install-local:: $(PROJ_etcdir) $(CONFIG_FILES)
|
||||||
|
- $(Echo) Installing Configuration Files To $(PROJ_etcdir)
|
||||||
|
+install-local:: $(DESTDIR)$(PROJ_etcdir) $(CONFIG_FILES)
|
||||||
|
+ $(Echo) Installing Configuration Files To $(DESTDIR)$(PROJ_etcdir)
|
||||||
|
$(Verb)for file in $(CONFIG_FILES); do \
|
||||||
|
if test -f $(PROJ_OBJ_DIR)/$${file} ; then \
|
||||||
|
- $(DataInstall) $(PROJ_OBJ_DIR)/$${file} $(PROJ_etcdir) ; \
|
||||||
|
+ $(DataInstall) $(PROJ_OBJ_DIR)/$${file} $(DESTDIR)$(PROJ_etcdir) ; \
|
||||||
|
elif test -f $(PROJ_SRC_DIR)/$${file} ; then \
|
||||||
|
- $(DataInstall) $(PROJ_SRC_DIR)/$${file} $(PROJ_etcdir) ; \
|
||||||
|
+ $(DataInstall) $(PROJ_SRC_DIR)/$${file} $(DESTDIR)$(PROJ_etcdir) ; \
|
||||||
|
else \
|
||||||
|
$(ECHO) Error: cannot find config file $${file}. ; \
|
||||||
|
fi \
|
||||||
|
done
|
||||||
|
|
||||||
|
uninstall-local::
|
||||||
|
- $(Echo) Uninstalling Configuration Files From $(PROJ_etcdir)
|
||||||
|
+ $(Echo) Uninstalling Configuration Files From $(DESTDIR)$(PROJ_etcdir)
|
||||||
|
$(Verb)for file in $(CONFIG_FILES); do \
|
||||||
|
- $(RM) -f $(PROJ_etcdir)/$${file} ; \
|
||||||
|
+ $(RM) -f $(DESTDIR)$(PROJ_etcdir)/$${file} ; \
|
||||||
|
done
|
||||||
|
endif
|
||||||
|
|
||||||
|
@@ -944,7 +944,7 @@ endif
|
||||||
|
ifdef BYTECODE_DESTINATION
|
||||||
|
ModuleDestDir := $(BYTECODE_DESTINATION)
|
||||||
|
else
|
||||||
|
-ModuleDestDir := $(PROJ_libdir)
|
||||||
|
+ModuleDestDir := $(DESTDIR)$(PROJ_libdir)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef NO_INSTALL
|
||||||
|
@@ -1023,17 +1023,17 @@ install-local::
|
||||||
|
uninstall-local::
|
||||||
|
$(Echo) Uninstall circumvented with NO_INSTALL
|
||||||
|
else
|
||||||
|
-DestSharedLib = $(PROJ_libdir)/lib$(LIBRARYNAME)$(SHLIBEXT)
|
||||||
|
+DestSharedLib = $(DESTDIR)$(PROJ_libdir)/lib$(LIBRARYNAME)$(SHLIBEXT)
|
||||||
|
|
||||||
|
install-local:: $(DestSharedLib)
|
||||||
|
|
||||||
|
-$(DestSharedLib): $(LibName.SO) $(PROJ_libdir)
|
||||||
|
+$(DestSharedLib): $(LibName.SO) $(DESTDIR)$(PROJ_libdir)
|
||||||
|
$(Echo) Installing $(BuildMode) Shared Library $(DestSharedLib)
|
||||||
|
$(Verb) $(INSTALL) $(LibName.SO) $(DestSharedLib)
|
||||||
|
|
||||||
|
uninstall-local::
|
||||||
|
$(Echo) Uninstalling $(BuildMode) Shared Library $(DestSharedLib)
|
||||||
|
- -$(Verb) $(RM) -f $(PROJ_libdir)/lib$(LIBRARYNAME).*
|
||||||
|
+ -$(Verb) $(RM) -f $(DESTDIR)$(PROJ_libdir)/lib$(LIBRARYNAME).*
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
@@ -1078,7 +1078,7 @@ endif
|
||||||
|
ifdef BYTECODE_DESTINATION
|
||||||
|
BytecodeDestDir := $(BYTECODE_DESTINATION)
|
||||||
|
else
|
||||||
|
-BytecodeDestDir := $(PROJ_libdir)
|
||||||
|
+BytecodeDestDir := $(DESTDIR)$(PROJ_libdir)
|
||||||
|
endif
|
||||||
|
|
||||||
|
DestBytecodeLib = $(BytecodeDestDir)/lib$(LIBRARYNAME).bca
|
||||||
|
@@ -1141,13 +1141,13 @@ install-local::
|
||||||
|
uninstall-local::
|
||||||
|
$(Echo) Uninstall circumvented with NO_INSTALL
|
||||||
|
else
|
||||||
|
-DestArchiveLib := $(PROJ_libdir)/lib$(LIBRARYNAME).a
|
||||||
|
+DestArchiveLib := $(DESTDIR)$(PROJ_libdir)/lib$(LIBRARYNAME).a
|
||||||
|
|
||||||
|
install-local:: $(DestArchiveLib)
|
||||||
|
|
||||||
|
-$(DestArchiveLib): $(LibName.A) $(PROJ_libdir)
|
||||||
|
+$(DestArchiveLib): $(LibName.A) $(DESTDIR)$(PROJ_libdir)
|
||||||
|
$(Echo) Installing $(BuildMode) Archive Library $(DestArchiveLib)
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_libdir)
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_libdir)
|
||||||
|
$(Verb) $(INSTALL) $(LibName.A) $(DestArchiveLib)
|
||||||
|
|
||||||
|
uninstall-local::
|
||||||
|
@@ -1225,11 +1225,11 @@ install-local::
|
||||||
|
uninstall-local::
|
||||||
|
$(Echo) Uninstall circumvented with NO_INSTALL
|
||||||
|
else
|
||||||
|
-DestTool = $(PROJ_bindir)/$(TOOLNAME)$(EXEEXT)
|
||||||
|
+DestTool = $(DESTDIR)$(PROJ_bindir)/$(TOOLNAME)$(EXEEXT)
|
||||||
|
|
||||||
|
install-local:: $(DestTool)
|
||||||
|
|
||||||
|
-$(DestTool): $(ToolBuildPath) $(PROJ_bindir)
|
||||||
|
+$(DestTool): $(ToolBuildPath) $(DESTDIR)$(PROJ_bindir)
|
||||||
|
$(Echo) Installing $(BuildMode) $(DestTool)
|
||||||
|
$(Verb) $(ProgInstall) $(ToolBuildPath) $(DestTool)
|
||||||
|
|
||||||
|
@@ -1824,25 +1824,25 @@ uninstall-local::
|
||||||
|
else
|
||||||
|
install-local::
|
||||||
|
$(Echo) Installing include files
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_includedir)
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_includedir)
|
||||||
|
$(Verb) if test -d "$(PROJ_SRC_ROOT)/include" ; then \
|
||||||
|
cd $(PROJ_SRC_ROOT)/include && \
|
||||||
|
for hdr in `find . -type f '!' '(' -name '*~' \
|
||||||
|
-o -name '.#*' -o -name '*.in' ')' -print | grep -v CVS | \
|
||||||
|
grep -v .svn` ; do \
|
||||||
|
- instdir=`dirname "$(PROJ_includedir)/$$hdr"` ; \
|
||||||
|
+ instdir=`dirname "$(DESTDIR)$(PROJ_includedir)/$$hdr"` ; \
|
||||||
|
if test \! -d "$$instdir" ; then \
|
||||||
|
$(EchoCmd) Making install directory $$instdir ; \
|
||||||
|
$(MKDIR) $$instdir ;\
|
||||||
|
fi ; \
|
||||||
|
- $(DataInstall) $$hdr $(PROJ_includedir)/$$hdr ; \
|
||||||
|
+ $(DataInstall) $$hdr $(DESTDIR)$(PROJ_includedir)/$$hdr ; \
|
||||||
|
done ; \
|
||||||
|
fi
|
||||||
|
ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
|
||||||
|
$(Verb) if test -d "$(PROJ_OBJ_ROOT)/include" ; then \
|
||||||
|
cd $(PROJ_OBJ_ROOT)/include && \
|
||||||
|
for hdr in `find . -type f -print | grep -v CVS` ; do \
|
||||||
|
- $(DataInstall) $$hdr $(PROJ_includedir)/$$hdr ; \
|
||||||
|
+ $(DataInstall) $$hdr $(DESTDIR)$(PROJ_includedir)/$$hdr ; \
|
||||||
|
done ; \
|
||||||
|
fi
|
||||||
|
endif
|
||||||
|
@@ -1854,10 +1854,10 @@ uninstall-local::
|
||||||
|
$(RM) -f `find . -path '*/Internal' -prune -o '(' -type f \
|
||||||
|
'!' '(' -name '*~' -o -name '.#*' \
|
||||||
|
-o -name '*.in' ')' -print ')' | \
|
||||||
|
- grep -v CVS | sed 's#^#$(PROJ_includedir)/#'` ; \
|
||||||
|
+ grep -v CVS | sed 's#^#$(DESTDIR)$(PROJ_includedir)/#'` ; \
|
||||||
|
cd $(PROJ_SRC_ROOT)/include && \
|
||||||
|
$(RM) -f `find . -path '*/Internal' -prune -o '(' -type f -name '*.in' \
|
||||||
|
- -print ')' | sed 's#\.in$$##;s#^#$(PROJ_includedir)/#'` ; \
|
||||||
|
+ -print ')' | sed 's#\.in$$##;s#^#$(DESTDIR)$(PROJ_includedir)/#'` ; \
|
||||||
|
fi
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
diff --git docs/CommandGuide/Makefile docs/CommandGuide/Makefile
|
||||||
|
index cf77e6a..28835ac 100644
|
||||||
|
--- docs/CommandGuide/Makefile
|
||||||
|
+++ docs/CommandGuide/Makefile
|
||||||
|
@@ -71,9 +71,9 @@ EXTRA_DIST := $(POD) index.html
|
||||||
|
clean-local::
|
||||||
|
$(Verb) $(RM) -f pod2htm*.*~~ $(HTML) $(MAN) $(PS)
|
||||||
|
|
||||||
|
-HTML_DIR := $(PROJ_docsdir)/html/CommandGuide
|
||||||
|
-MAN_DIR := $(PROJ_mandir)/man1
|
||||||
|
-PS_DIR := $(PROJ_docsdir)/ps
|
||||||
|
+HTML_DIR := $(DESTDIR)$(PROJ_docsdir)/html/CommandGuide
|
||||||
|
+MAN_DIR := $(DESTDIR)$(PROJ_mandir)/man1
|
||||||
|
+PS_DIR := $(DESTDIR)$(PROJ_docsdir)/ps
|
||||||
|
|
||||||
|
install-local:: $(HTML) $(MAN) $(PS)
|
||||||
|
$(Echo) Installing HTML CommandGuide Documentation
|
||||||
|
diff --git docs/Makefile docs/Makefile
|
||||||
|
index 310c4bd..30cd8a7 100644
|
||||||
|
--- docs/Makefile
|
||||||
|
+++ docs/Makefile
|
||||||
|
@@ -48,11 +48,11 @@ generated:: doxygen ocamldoc
|
||||||
|
|
||||||
|
install-html: $(PROJ_OBJ_DIR)/html.tar.gz
|
||||||
|
$(Echo) Installing HTML documentation
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_docsdir)/html
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_docsdir)/html/img
|
||||||
|
- $(Verb) $(DataInstall) $(HTML) $(PROJ_docsdir)/html
|
||||||
|
- $(Verb) $(DataInstall) $(IMAGES) $(PROJ_docsdir)/html/img
|
||||||
|
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(PROJ_docsdir)
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/img
|
||||||
|
+ $(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html
|
||||||
|
+ $(Verb) $(DataInstall) $(IMAGES) $(DESTDIR)$(PROJ_docsdir)/html/img
|
||||||
|
+ $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(DESTDIR)$(PROJ_docsdir)
|
||||||
|
|
||||||
|
$(PROJ_OBJ_DIR)/html.tar.gz: $(HTML)
|
||||||
|
$(Echo) Packaging HTML documentation
|
||||||
|
@@ -63,11 +63,11 @@ $(PROJ_OBJ_DIR)/html.tar.gz: $(HTML)
|
||||||
|
|
||||||
|
install-doxygen: doxygen
|
||||||
|
$(Echo) Installing doxygen documentation
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_docsdir)/html/doxygen
|
||||||
|
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(PROJ_docsdir)
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/doxygen
|
||||||
|
+ $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(DESTDIR)$(PROJ_docsdir)
|
||||||
|
$(Verb) cd $(PROJ_OBJ_DIR)/doxygen && \
|
||||||
|
$(FIND) . -type f -exec \
|
||||||
|
- $(DataInstall) {} $(PROJ_docsdir)/html/doxygen \;
|
||||||
|
+ $(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/html/doxygen \;
|
||||||
|
|
||||||
|
doxygen: regendoc $(PROJ_OBJ_DIR)/doxygen.tar.gz
|
||||||
|
|
||||||
|
@@ -94,11 +94,11 @@ $(LLVM_SRC_ROOT)/docs/userloc.html:
|
||||||
|
|
||||||
|
install-ocamldoc: ocamldoc
|
||||||
|
$(Echo) Installing ocamldoc documentation
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_docsdir)/ocamldoc/html
|
||||||
|
- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/ocamldoc.tar.gz $(PROJ_docsdir)
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html
|
||||||
|
+ $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/ocamldoc.tar.gz $(DESTDIR)$(PROJ_docsdir)
|
||||||
|
$(Verb) cd $(PROJ_OBJ_DIR)/ocamldoc && \
|
||||||
|
$(FIND) . -type f -exec \
|
||||||
|
- $(DataInstall) {} $(PROJ_docsdir)/ocamldoc/html \;
|
||||||
|
+ $(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/ocamldoc/html \;
|
||||||
|
|
||||||
|
ocamldoc: regen-ocamldoc $(PROJ_OBJ_DIR)/ocamldoc.tar.gz
|
||||||
|
|
||||||
|
@@ -122,4 +122,4 @@ $(PROJ_OBJ_DIR)/ocamldoc.tar.gz:
|
||||||
|
|
||||||
|
uninstall-local::
|
||||||
|
$(Echo) Uninstalling Documentation
|
||||||
|
- $(Verb) $(RM) -rf $(PROJ_docsdir)
|
||||||
|
+ $(Verb) $(RM) -rf $(DESTDIR)$(PROJ_docsdir)
|
||||||
|
diff --git docs/tutorial/Makefile docs/tutorial/Makefile
|
||||||
|
index 6169bb8..9082ad4 100644
|
||||||
|
--- docs/tutorial/Makefile
|
||||||
|
+++ docs/tutorial/Makefile
|
||||||
|
@@ -12,7 +12,7 @@ include $(LEVEL)/Makefile.common
|
||||||
|
|
||||||
|
HTML := $(wildcard $(PROJ_SRC_DIR)/*.html)
|
||||||
|
EXTRA_DIST := $(HTML) index.html
|
||||||
|
-HTML_DIR := $(PROJ_docsdir)/html/tutorial
|
||||||
|
+HTML_DIR := $(DESTDIR)$(PROJ_docsdir)/html/tutorial
|
||||||
|
|
||||||
|
install-local:: $(HTML)
|
||||||
|
$(Echo) Installing HTML Tutorial Documentation
|
||||||
|
diff --git lib/VMCore/Makefile lib/VMCore/Makefile
|
||||||
|
index e9d3dc8..c4817a5 100644
|
||||||
|
--- lib/VMCore/Makefile
|
||||||
|
+++ lib/VMCore/Makefile
|
||||||
|
@@ -29,5 +29,5 @@ $(GENFILE): $(ObjDir)/Intrinsics.gen.tmp
|
||||||
|
changed significantly. )
|
||||||
|
|
||||||
|
install-local:: $(GENFILE)
|
||||||
|
- $(Echo) Installing $(PROJ_includedir)/llvm/Intrinsics.gen
|
||||||
|
- $(Verb) $(DataInstall) $(GENFILE) $(PROJ_includedir)/llvm/Intrinsics.gen
|
||||||
|
+ $(Echo) Installing $(DESTDIR)$(PROJ_includedir)/llvm/Intrinsics.gen
|
||||||
|
+ $(Verb) $(DataInstall) $(GENFILE) $(DESTDIR)$(PROJ_includedir)/llvm/Intrinsics.gen
|
||||||
|
diff --git tools/gccas/Makefile tools/gccas/Makefile
|
||||||
|
index ff84d96..594f9e4 100644
|
||||||
|
--- tools/gccas/Makefile
|
||||||
|
+++ tools/gccas/Makefile
|
||||||
|
@@ -10,9 +10,9 @@ LEVEL = ../..
|
||||||
|
|
||||||
|
include $(LEVEL)/Makefile.common
|
||||||
|
|
||||||
|
-install-local:: $(PROJ_bindir)/gccas
|
||||||
|
+install-local:: $(DESTDIR)$(PROJ_bindir)/gccas
|
||||||
|
|
||||||
|
-$(PROJ_bindir)/gccas : gccas.sh Makefile
|
||||||
|
+$(DESTDIR)$(PROJ_bindir)/gccas : gccas.sh Makefile
|
||||||
|
$(Echo) Installing gccas shell script.
|
||||||
|
$(Verb) sed "s#@TOOLDIR@#$(PROJ_bindir)#" $< > $@
|
||||||
|
$(Verb) chmod 0755 $@
|
||||||
|
diff --git tools/gccld/Makefile tools/gccld/Makefile
|
||||||
|
index b2d3f73..8ec0307 100644
|
||||||
|
--- tools/gccld/Makefile
|
||||||
|
+++ tools/gccld/Makefile
|
||||||
|
@@ -11,9 +11,9 @@ LEVEL = ../..
|
||||||
|
|
||||||
|
include $(LEVEL)/Makefile.common
|
||||||
|
|
||||||
|
-install-local:: $(PROJ_bindir)/gccld
|
||||||
|
+install-local:: $(DESTDIR)$(PROJ_bindir)/gccld
|
||||||
|
|
||||||
|
-$(PROJ_bindir)/gccld : gccld.sh Makefile
|
||||||
|
+$(DESTDIR)$(PROJ_bindir)/gccld : gccld.sh Makefile
|
||||||
|
$(Echo) Installing gccld shell script.
|
||||||
|
$(Verb) sed "s#@TOOLDIR@#$(PROJ_bindir)#" $< > $@
|
||||||
|
$(Verb) chmod 0755 $@
|
||||||
|
diff --git tools/llvm-config/Makefile tools/llvm-config/Makefile
|
||||||
|
index 6eedca0..8659681 100644
|
||||||
|
--- tools/llvm-config/Makefile
|
||||||
|
+++ tools/llvm-config/Makefile
|
||||||
|
@@ -87,6 +87,6 @@ clean-local::
|
||||||
|
$(LibDeps) GenLibDeps.out
|
||||||
|
install-local:: all-local
|
||||||
|
$(Echo) Installing llvm-config
|
||||||
|
- $(Verb) $(MKDIR) $(PROJ_bindir)
|
||||||
|
- $(Verb) $(ScriptInstall) $(ToolDir)/llvm-config $(PROJ_bindir)
|
||||||
|
+ $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_bindir)
|
||||||
|
+ $(Verb) $(ScriptInstall) $(ToolDir)/llvm-config $(DESTDIR)$(PROJ_bindir)
|
||||||
|
|
||||||
|
|
||||||
|
--------------1.6.4--
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- llvm-2.6/Makefile.rules.timestamp 2009-08-19 18:04:44.000000000 -0400
|
||||||
|
+++ llvm-2.6/Makefile.rules 2009-09-09 02:10:38.287389725 -0400
|
||||||
|
@@ -672,7 +672,7 @@
|
||||||
|
|
||||||
|
ProgInstall = $(INSTALL) $(Install.StripFlag) -m 0755
|
||||||
|
ScriptInstall = $(INSTALL) -m 0755
|
||||||
|
-DataInstall = $(INSTALL) -m 0644
|
||||||
|
+DataInstall = $(INSTALL) -p -m 0644
|
||||||
|
|
||||||
|
# When compiling under Mingw/Cygwin, the tblgen tool expects Windows
|
||||||
|
# paths. In this case, the SYSPATH function (defined in
|
|
@ -1,9 +0,0 @@
|
||||||
#include <bits/wordsize.h>
|
|
||||||
|
|
||||||
#if __WORDSIZE == 32
|
|
||||||
#include "config-32.h"
|
|
||||||
#elif __WORDSIZE == 64
|
|
||||||
#include "config-64.h"
|
|
||||||
#else
|
|
||||||
#error "Unknown word size"
|
|
||||||
#endif
|
|
|
@ -1,9 +0,0 @@
|
||||||
#include <bits/wordsize.h>
|
|
||||||
|
|
||||||
#if __WORDSIZE == 32
|
|
||||||
#include "llvm-config-32.h"
|
|
||||||
#elif __WORDSIZE == 64
|
|
||||||
#include "llvm-config-64.h"
|
|
||||||
#else
|
|
||||||
#error "Unknown word size"
|
|
||||||
#endif
|
|
|
@ -1,58 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
usage() {
|
|
||||||
echo "usage: `basename $0` [OPTIONS]"
|
|
||||||
echo " --threads NUM The number of threads to use for running tests."
|
|
||||||
echo " --multilib-arch ARCH Use this option to test 32-bit libs/binaries on"
|
|
||||||
echo " 64-bit hosts."
|
|
||||||
}
|
|
||||||
|
|
||||||
threads_arg=''
|
|
||||||
|
|
||||||
while [ $# -gt 0 ]; do
|
|
||||||
case $1 in
|
|
||||||
--threads)
|
|
||||||
shift
|
|
||||||
threads_arg="--threads $1"
|
|
||||||
;;
|
|
||||||
--multilib-arch)
|
|
||||||
shift
|
|
||||||
ARCH=$1
|
|
||||||
;;
|
|
||||||
* )
|
|
||||||
echo "unknown option: $1"
|
|
||||||
echo ""
|
|
||||||
usage
|
|
||||||
exit 1
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
|
|
||||||
set -xe
|
|
||||||
|
|
||||||
if [ -z "$ARCH" ]; then
|
|
||||||
ARCH=`rpm --eval '%_arch'`
|
|
||||||
fi
|
|
||||||
|
|
||||||
case $ARCH in
|
|
||||||
arm)
|
|
||||||
;&
|
|
||||||
i686)
|
|
||||||
LIB_DIR="/usr/lib/"
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
LIB_DIR="/usr/lib64/"
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
cd $(mktemp -d)
|
|
||||||
ln -s /usr/include include
|
|
||||||
tar -xzf /usr/share/llvm/src/test.tar.gz
|
|
||||||
ln -s $ARCH.site.cfg.py test/lit.site.cfg.py
|
|
||||||
ln -s $ARCH.site.cfg.py test/Unit/lit.site.cfg.py
|
|
||||||
lit -v -s $threads_arg test \
|
|
||||||
-Dllvm_obj_root=`pwd` \
|
|
||||||
-Dllvm_test_root=`pwd`/test \
|
|
||||||
-Dllvm_unittest_bindir=$LIB_DIR/llvm \
|
|
||||||
-Dllvm_shlib_dir=$LIB_DIR
|
|
4
sources
4
sources
|
@ -1,2 +1,2 @@
|
||||||
SHA512 (llvm-10.0.0.src.tar.xz) = 7dc961aacee3a01ecc002ff2b688a2ef50661856d2abd5ecc90566ffcad7566e4976736cd339ea96592e452cd5a17aaceba9712b2effec805661cca8ff020ee7
|
d4d2cfbb962eca0c96aa1d794e23a681 llvm-2.6.tar.gz
|
||||||
SHA512 (llvm-10.0.0.src.tar.xz.sig) = 2e4c61af5d84db4bc7a8ab51367210c529ae02e401b7a73a449f79bf9d92654ccf36fdef0f552c8850df0e94bcafce2359180ad0cdf720be7c874a782a936878
|
80a2a9bbe8fa7c403b2ec7aca8b4108f clang-2.6.tar.gz
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
1
|
|
|
@ -1,16 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -ex
|
|
||||||
|
|
||||||
dnf download --disablerepo=* --enablerepo=test-llvm --source llvm
|
|
||||||
|
|
||||||
# The src.rpm is available in the directory the test run from.
|
|
||||||
set +e
|
|
||||||
mock --resultdir=. --old-chroot --with compat_build --rebuild *.src.rpm
|
|
||||||
if [ $? -ne 0 ]; then
|
|
||||||
cat root.log
|
|
||||||
cat build.log
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1,5 +0,0 @@
|
||||||
---
|
|
||||||
|
|
||||||
standard-inventory-qcow2:
|
|
||||||
qemu:
|
|
||||||
m: 2G
|
|
|
@ -1,30 +0,0 @@
|
||||||
- hosts: localhost
|
|
||||||
roles:
|
|
||||||
- role: standard-test-basic
|
|
||||||
tags:
|
|
||||||
- classic
|
|
||||||
required_packages:
|
|
||||||
- llvm-test
|
|
||||||
- rust
|
|
||||||
- cargo
|
|
||||||
tests:
|
|
||||||
- regression-tests:
|
|
||||||
dir: ./
|
|
||||||
run: /usr/libexec/tests/llvm/run-lit-tests --threads 1
|
|
||||||
- rust-sanity:
|
|
||||||
dir: ./
|
|
||||||
run: cargo new hello && cd hello && cargo run
|
|
||||||
# There is a bug in the build process when it runs out of disk space
|
|
||||||
# while stripping binaries, which causes the strip to fail, but does
|
|
||||||
# not fail the build. This results in a libLLVM.so that is over 2GB
|
|
||||||
# which breaks the nightly compose. So this test checks that libLLVM.so
|
|
||||||
# is less than 100MB to ensure it was successfully stripped.
|
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1793250
|
|
||||||
- libllvm-size:
|
|
||||||
dir: ./
|
|
||||||
run: test `stat -L -c %s /usr/lib64/libLLVM.so` -lt 100000000
|
|
||||||
# This test ensures that the spec file still builds correctly with
|
|
||||||
# %global compat_build 1
|
|
||||||
# FIXME: This fails, because the CI system has a hard-coded timeout of 4
|
|
||||||
# hours.
|
|
||||||
#- build-compat
|
|
|
@ -1,31 +0,0 @@
|
||||||
- hosts: localhost
|
|
||||||
pre_tasks:
|
|
||||||
# Make sure we uninstall all sub-packages, so we can test that the cmake files
|
|
||||||
# in llvm-devel are useable when only llvm-devel is installed.
|
|
||||||
- name: Uninstall llvm sub-packages
|
|
||||||
package:
|
|
||||||
name: "{{ item }}"
|
|
||||||
state: absent
|
|
||||||
tags: classic
|
|
||||||
with_items:
|
|
||||||
- llvm
|
|
||||||
- llvm-devel
|
|
||||||
- llvm-doc
|
|
||||||
- llvm-googletest
|
|
||||||
- llvm-libs
|
|
||||||
- llvm-static
|
|
||||||
- llvm-test
|
|
||||||
roles:
|
|
||||||
- role: standard-test-basic
|
|
||||||
tags: classic
|
|
||||||
required_packages:
|
|
||||||
- llvm-devel
|
|
||||||
- cmake
|
|
||||||
- ninja-build
|
|
||||||
- gcc
|
|
||||||
- gcc-c++
|
|
||||||
repositories:
|
|
||||||
- repo: "https://src.fedoraproject.org/tests/llvm.git"
|
|
||||||
dest: "llvm"
|
|
||||||
tests:
|
|
||||||
- llvm/llvm-devel-cmake
|
|
Loading…
Reference in New Issue