From c576be2b79008140286a369505dde635c8dc6807 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 4 Feb 2019 00:48:33 +0100 Subject: [PATCH 1/4] llvm: Update version from 6.0.1 to 7.0.1 --- llvm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm.be0 b/llvm.be0 index 0b74a4a76..8d6b97303 100755 --- a/llvm.be0 +++ b/llvm.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION llvm-6.0.1-0 +# BEE_VERSION llvm-7.0.1-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From d639941283cdb688ad61db37a79f79f0efe10915 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 4 Feb 2019 00:48:40 +0100 Subject: [PATCH 2/4] llvm: Add target BPF MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It’s needed for [bcc][1]. Submodule path 'src/cc/libbpf': checked out 'd5b146fec50d7aa126fe98323aeaee688d4af289' -- Latest recognized Git tag is v0.8.0 -- Git HEAD is 339587fa33b54fc12f4c0e46bf15b4e9a7434670 -- Revision is 0.8.0-339587fa -- Performing Test HAVE_NO_PIE_FLAG -- Performing Test HAVE_NO_PIE_FLAG - Success -- Performing Test HAVE_REALLOCARRAY_SUPPORT -- Performing Test HAVE_REALLOCARRAY_SUPPORT - Success -- Found BISON: /usr/bin/bison (found version "3.0.4") -- Found FLEX: /usr/bin/flex (found version "2.6.0") -- Found LLVM: /usr/include 6.0.1 -- Found LibElf: /usr/lib/libelf.so -- Performing Test ELF_GETSHDRSTRNDX -- Performing Test ELF_GETSHDRSTRNDX - Success CMake Error at /usr/lib/cmake/llvm/LLVM-Config.cmake:256 (message): Library 'bpfcodegen' is a direct reference to a target library for an omitted target. Call Stack (most recent call first): cmake/clang_libs.cmake:21 (llvm_map_components_to_libnames) src/cc/CMakeLists.txt:76 (include) [1]: https://github.com/iovisor/bcc --- llvm.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm.be0 b/llvm.be0 index 8d6b97303..7b8d8b5cd 100755 --- a/llvm.be0 +++ b/llvm.be0 @@ -58,7 +58,7 @@ mee_configure() { -DCMAKE_BUILD_TYPE=Release \ -DLLVM_BUILD_LLVM_DYLIB=ON \ -DLLVM_LINK_LLVM_DYLIB=ON \ - -DLLVM_TARGETS_TO_BUILD="X86;AMDGPU" \ + -DLLVM_TARGETS_TO_BUILD="X86;AMDGPU;BPF" \ -DLLVM_INSTALL_UTILS=ON } From 22ad22bb5a652441ee7e095c721f55455cef7c35 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Mon, 4 Feb 2019 01:09:30 +0100 Subject: [PATCH 3/4] clang: Update version from 6.0.1 to 7.0.1 --- clang.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clang.be0 b/clang.be0 index 4a932e6ac..8b7792ebb 100755 --- a/clang.be0 +++ b/clang.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION clang-6.0.1-0 +# BEE_VERSION clang-7.0.1-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From b7c765687f8f45479798e46408a415ea62b7f220 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 5 Feb 2019 10:40:07 +0100 Subject: [PATCH 4/4] mesalib: Update version from 12.6.1 to 13.3.3 Rebuild for LLVM 7.0.1 update, and while at it, update to the latest release. Remove unneeded patch. The release notes are available on-line ([18.3.0][1], [18.3.3][2]). [1]: https://www.mesa3d.org/relnotes/18.3.0.html [2]: https://www.mesa3d.org/relnotes/18.3.3.html --- mesalib.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mesalib.be0 b/mesalib.be0 index d5917a01e..44640fcf4 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION mesalib-18.2.6-1 +# BEE_VERSION mesalib-18.3.3-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) @@ -15,7 +15,7 @@ SRCURL[0]="https://mesa.freedesktop.org/archive/mesa-${PKGVERSION}.tar.xz" ## Add URLs/pathes to patch files to the PATCHURL array. ## The sources will be patched in the order of the array. -PATCHURL+=(/src/mariux/patches/0001-intel-tools-Include-stdarg.h.patch) +# PATCHURL+=() ############################################################################### ## Add filename patterns to the EXCLUDE array of files that should not