From e62630b1f7dfd9d8a30ddfa1e47c7b493a3a228f Mon Sep 17 00:00:00 2001 From: Feng Zou Date: Thu, 10 Sep 2020 20:41:43 +0800 Subject: [PATCH 1/3] Fix issue of travis CI test and update spirv branch name --- .travis.yml | 2 +- CMakeLists.txt | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index d751a3b9..90439573 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,7 +23,7 @@ env: before-install: - curl -L "https://apt.llvm.org/llvm-snapshot.gpg.key" | sudo apt-key add - - - echo "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic main" | sudo tee -a ${TRAVIS_ROOT}/etc/apt/sources.list + - echo "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-11 main" | sudo tee -a ${TRAVIS_ROOT}/etc/apt/sources.list - sudo apt-get update - sudo apt-get -yq --no-install-suggests --no-install-recommends install llvm-${LLVM_VERSION}-dev diff --git a/CMakeLists.txt b/CMakeLists.txt index e5be258c..f50f1f9c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -120,8 +120,7 @@ if(NOT USE_PREBUILT_LLVM) endif() - # TODO: update after spirv translator branch for llvm 11 is created - set(SPIRV_BASE_REVISION master) + set(SPIRV_BASE_REVISION llvm_release_110) set(TARGET_BRANCH "ocl-open-110") apply_patches(${CLANG_SOURCE_DIR} From 9bb3bdb50cf554968ddbf920b1a09d7e32502004 Mon Sep 17 00:00:00 2001 From: Feng Zou Date: Thu, 10 Sep 2020 20:57:47 +0800 Subject: [PATCH 2/3] Fix the llvm version --- .travis.yml | 2 +- CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 90439573..b6b700e3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ branches: env: global: - - LLVM_VERSION=12 + - LLVM_VERSION=11 matrix: - BUILD_TYPE=Release - BUILD_TYPE=Debug diff --git a/CMakeLists.txt b/CMakeLists.txt index f50f1f9c..ba8b0e92 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,7 +20,7 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) add_definitions(-DUSE_PREBUILT_LLVM) if(NOT PREFERRED_LLVM_VERSION) - set(PREFERRED_LLVM_VERSION "12.0.0") + set(PREFERRED_LLVM_VERSION "11.0.0") endif(NOT PREFERRED_LLVM_VERSION) message(STATUS "Looking for LLVM version ${PREFERRED_LLVM_VERSION}") find_package(LLVM ${PREFERRED_LLVM_VERSION} REQUIRED) From 8f80fd0426bfc9f66c2c4d6130bd61792e28e26c Mon Sep 17 00:00:00 2001 From: Feng Zou Date: Thu, 10 Sep 2020 21:13:46 +0800 Subject: [PATCH 3/3] Add branch name for spirv translator in .travis.xml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index b6b700e3..d908d526 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,7 +32,7 @@ before-install: libclang-cpp${LLVM_VERSION}-dev install: - - git clone https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git spirv-llvm-translator + - git clone https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git spirv-llvm-translator -b llvm_release_${LLVM_VERSION}0 - mkdir spirv-llvm-translator/build && cd spirv-llvm-translator/build - cmake .. -DCMAKE_INSTALL_PREFIX=./install -DBUILD_SHARED_LIBS=ON -DLLVM_BUILD_TOOLS=ON -DCMAKE_BUILD_TYPE=${BUILD_TYPE} - make -j`nproc` && make install