[PATCH clr-bundles] service-os: Add Open vSwitch
by Miguel Bernal Marin
As part of the 2019 ACRN roadmap:
Open vSwitch: Enable Open vSwitch kernel module in SOS as a bridge,
to which NICs inside VMs are connected
---
bundles/service-os | 1 +
1 file changed, 1 insertion(+)
diff --git a/bundles/service-os b/bundles/service-os
index f86c8d45..28b10eff 100644
--- a/bundles/service-os
+++ b/bundles/service-os
@@ -17,6 +17,7 @@ include(thermal_daemon)
# User Software
acrn-hypervisor
+openvswitch
runc
#
--
2.20.1
3 years, 2 months
Enabling HTTP/2 in nginx by default
by Auke Kok
All,
I am going to automatically enable HTTP/2 by default in all nginx
daemons. The benefits of HTTP/2 are widely known and the fallback
support for clients that don't have it are taken care of.
That means that the `http2` option in the config will become a noop.
Instead, there will be a new `nohttp2` option that will allow you to
disable HTTP/2 support in case this is needed - mostly if you're running
a site behind a proxy that isn't capable of HTTP/2.
Our apache had HTTP/2 enabled by default for a long time, this brings
nginx on par with this respect.
Cheers,
Auke
3 years, 2 months
How can I find out what pulled in a specific bundle?
by VanCutsem, Geoffroy
Is there an easy way to visualize/know what pulled in a specific bundle?
As an example: I have done a fresh installation of Clear Linux and I selected a few additional bundles to be installed at the same time (e.g.: desktop-autostart, user-basic and sysadmin-basic). That results in having a total of 216 bundles installed on my system. How can I find out which top-level bundle pulled in python3-basic for example?
Thanks,
Geoffroy
Technical Marketing Engineer Manager
Open-Source Technology Centre
Tel: +32 (0)3 450 0851
-----------------------------------------------
Intel Corporation NV/SA
Kings Square, Veldkant 31
2550 Kontich
RPM (Bruxelles) 0415.497.718.
Citibank, Brussels, account 570/1031255/09
3 years, 2 months
[PATCH clr-bundles] Deep packet inspection library and pcap file reader: ndpi
by Auke Kok
---
bundles/ndpi | 14 ++++++++++++++
packages.list | 3 ++-
2 files changed, 16 insertions(+), 1 deletion(-)
create mode 100644 bundles/ndpi
diff --git a/bundles/ndpi b/bundles/ndpi
new file mode 100644
index 0000000..442ae39
--- /dev/null
+++ b/bundles/ndpi
@@ -0,0 +1,14 @@
+# [TITLE]: ndpi
+# [DESCRIPTION]: deep packet inspection library
+# [STATUS]: Active
+# [CAPABILITIES]:
+# [TAGS]:
+# [MAINTAINER]: Auke Kok <auke-jan.h.kok(a)intel.com>
+
+
+# start of custom additions
+
+# end of custom additions
+
+# main package
+ndpi
diff --git a/packages.list b/packages.list
index 163d9a1..b44eb91 100644
--- a/packages.list
+++ b/packages.list
@@ -257,4 +257,5 @@ calc # Arbitrary precision console calculator
parted # The GNU disk partition manipulation program
kleopatra # Certificate Manager and Unified Crypto GUI
iasimage # for creating Intel Automotive Service (IAS) images, a binary file format understood by Intel© Slim Bootloader
-kernel-install # installs kernel, initrd, kernel config and system map and creates a bootloader entry for the new kernel
+kernel-install # installs kernel, initrd, kernel config and system map and creates a bootloader entry for the new kernel
+ndpi # deep packet inspection library
--
2.21.0
3 years, 3 months
How to use the repo built from mixer build update
by Guo, Chaohong
Hi,
By following the guide at github/clearlinux.org, I add a helloclear-bundle (made some change in helloclear), and then built a repo/update by "mixer build update".
Now, I can access the repo by links/chrome browser.
Can u give me a guide how I use this repo ? For example, How can I use swupd to install this hello-bundle ?
Thanks in advance,
-Chaohong
3 years, 3 months
mandatory to have EFI, AES for clearlinux
by Markus Heckmann
Dear devs,
Is it mandatory to have all these to install clearlinux. I am trying
to install it onto a Xeon E5645 2.4 GHz(6 Core) machine but it does
not boot at all. This is Dell precision T5500 workstation without
EFI.
Many thanks,
Checking if host is capable of running Clear Linux* OS
SUCCESS: 64-bit CPU (lm)
SUCCESS: Supplemental Streaming SIMD Extensions 3 (ssse3)
SUCCESS: Streaming SIMD Extensions v4.1 (sse4_1)
SUCCESS: Streaming SIMD Extensions v4.2 (sse4_2)
FAIL: Advanced Encryption Standard instruction set (aes)
3 years, 3 months
[PATCH intel-graphics-compiler] Update package. Integrate patches to install in proper locations
by Kevron Rees
---
...rs-for-install-paths-applying-pull-r.patch | 54 +++++
0001-fix-dependecy-on-ElfPackager.patch | 48 +++++
Makefile | 2 +-
buildreq_add | 4 +-
cmake_args | 1 +
install_append | 12 +-
intel-graphics-compiler.spec | 189 +++---------------
options.conf | 2 +-
release | 2 +-
requires_add | 1 +
series | 2 +
symbols | 2 -
upstream | 2 +-
used_libs | 1 -
14 files changed, 150 insertions(+), 172 deletions(-)
create mode 100644 0001-Use-GNUInstallDirs-for-install-paths-applying-pull-r.patch
create mode 100644 0001-fix-dependecy-on-ElfPackager.patch
create mode 100644 cmake_args
diff --git a/0001-Use-GNUInstallDirs-for-install-paths-applying-pull-r.patch b/0001-Use-GNUInstallDirs-for-install-paths-applying-pull-r.patch
new file mode 100644
index 0000000..228136f
--- /dev/null
+++ b/0001-Use-GNUInstallDirs-for-install-paths-applying-pull-r.patch
@@ -0,0 +1,54 @@
+From 9f2b6ad5ce411685f1f1f13ad2ed6b92c42e923a Mon Sep 17 00:00:00 2001
+From: Alex <alexander.paige(a)intel.com>
+Date: Wed, 13 Mar 2019 03:47:40 -0700
+Subject: [PATCH] Use GNUInstallDirs for install paths, applying pull request
+ #74
+
+Change-Id: I7e194df02bfb86528539b22aa92846e228268fb4
+---
+ IGC/CMakeLists.txt | 15 ++++++++-------
+ visa/iga/IGALibrary/CMakeLists.txt | 2 +-
+ 2 files changed, 9 insertions(+), 8 deletions(-)
+
+diff --git a/IGC/CMakeLists.txt b/IGC/CMakeLists.txt
+index fd6721d..aac23d2 100644
+--- a/IGC/CMakeLists.txt
++++ b/IGC/CMakeLists.txt
+@@ -3876,13 +3876,14 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/AdaptorOCL/igc.opencl.h.in ${IGC_BUIL
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/AdaptorOCL/igc-opencl.pc.in ${IGC_BUILD__IGC_BIN_DIR}/AdaptorOCL/igc-opencl.pc @ONLY)
+
+ if(UNIX)
+- install(TARGETS ${IGC_BUILD__PROJ__igc_dll} DESTINATION ${IGC_INSTALL_TIME_ROOT_DIR}/lib COMPONENT igc-core)
+- install(TARGETS ${IGC_BUILD__PROJ__fcl_dll} DESTINATION ${IGC_INSTALL_TIME_ROOT_DIR}/lib COMPONENT igc-opencl)
+- install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/AdaptorOCL/ocl_igc_shared DESTINATION ${IGC_INSTALL_TIME_ROOT_DIR}/include/igc COMPONENT igc-opencl-devel)
+- install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/AdaptorOCL/ocl_igc_interface DESTINATION ${IGC_INSTALL_TIME_ROOT_DIR}/include/igc COMPONENT igc-opencl-devel)
+- install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/AdaptorOCL/cif DESTINATION ${IGC_INSTALL_TIME_ROOT_DIR}/include/igc COMPONENT igc-opencl-devel)
+- install(FILES ${IGC_BUILD__IGC_BIN_DIR}/AdaptorOCL/igc-opencl.pc DESTINATION ${IGC_INSTALL_TIME_ROOT_DIR}/lib/pkgconfig COMPONENT igc-opencl-devel)
+- install(FILES ${IGC_BUILD__IGC_BIN_DIR}/AdaptorOCL/igc.opencl.h DESTINATION ${IGC_INSTALL_TIME_ROOT_DIR}/include/igc COMPONENT igc-opencl-devel)
++ include(GNUInstallDirs)
++ install(TARGETS ${IGC_BUILD__PROJ__igc_dll} DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT igc-core)
++ install(TARGETS ${IGC_BUILD__PROJ__fcl_dll} DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT igc-opencl)
++ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/AdaptorOCL/ocl_igc_shared DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/igc COMPONENT igc-opencl-devel)
++ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/AdaptorOCL/ocl_igc_interface DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/igc COMPONENT igc-opencl-devel)
++ install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/AdaptorOCL/cif DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/igc COMPONENT igc-opencl-devel)
++ install(FILES ${IGC_BUILD__IGC_BIN_DIR}/AdaptorOCL/igc-opencl.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig COMPONENT igc-opencl-devel)
++ install(FILES ${IGC_BUILD__IGC_BIN_DIR}/AdaptorOCL/igc.opencl.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/igc COMPONENT igc-opencl-devel)
+ elseif (WIN32)
+ install(TARGETS ${IGC_BUILD__PROJ__igc_dll}
+ RUNTIME DESTINATION Release/lh64 CONFIGURATIONS Release)
+diff --git a/visa/iga/IGALibrary/CMakeLists.txt b/visa/iga/IGALibrary/CMakeLists.txt
+index f4e9d34..024849a 100644
+--- a/visa/iga/IGALibrary/CMakeLists.txt
++++ b/visa/iga/IGALibrary/CMakeLists.txt
+@@ -332,7 +332,7 @@ endif(ANDROID AND MEDIA_IGA)
+ if(UNIX)
+ INSTALL(TARGETS IGA_DLL
+ RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/. COMPONENT igc-core
+- LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib COMPONENT igc-core
++ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT igc-core
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/. COMPONENT igc-core
+ )
+ elseif(WIN32)
+--
+2.17.1
+
diff --git a/0001-fix-dependecy-on-ElfPackager.patch b/0001-fix-dependecy-on-ElfPackager.patch
new file mode 100644
index 0000000..5edcae0
--- /dev/null
+++ b/0001-fix-dependecy-on-ElfPackager.patch
@@ -0,0 +1,48 @@
+From d27ed331242c728208106ad486a3026bd146618c Mon Sep 17 00:00:00 2001
+From: Kevron Rees <kevron.m.rees(a)intel.com>
+Date: Wed, 13 Mar 2019 10:43:39 -0700
+Subject: [PATCH] fix dependecy on ElfPackager
+
+---
+ IGC/BiFModule/resource_embedder.py | 2 +-
+ IGC/CMakeLists.txt | 4 ++--
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/IGC/BiFModule/resource_embedder.py b/IGC/BiFModule/resource_embedder.py
+index 1a23213..d47f6a8 100644
+--- a/IGC/BiFModule/resource_embedder.py
++++ b/IGC/BiFModule/resource_embedder.py
+@@ -76,7 +76,7 @@ try:
+
+
+ try:
+- outFile = open(sys.argv[2], 'wb')
++ outFile = open(sys.argv[2], 'w')
+ except EnvironmentError as ex:
+ sys.stderr.write('ERROR: Cannot create/open output file "{0}".\n {1}.\n'.format(sys.argv[2], ex.strerror))
+ exit(1)
+diff --git a/IGC/CMakeLists.txt b/IGC/CMakeLists.txt
+index fd6721d..0aa6635 100644
+--- a/IGC/CMakeLists.txt
++++ b/IGC/CMakeLists.txt
+@@ -51,7 +51,7 @@ if(POLICY CMP0058)
+ cmake_policy(SET CMP0058 NEW)
+ endif()
+
+-
++cmake_policy(SET CMP0046 NEW)
+
+ # ======================================================================================================
+ # ================================================ UTILS ===============================================
+@@ -3529,7 +3529,7 @@ add_library("${IGC_BUILD__PROJ__igc_dll}" SHARED
+ ${IGC_BUILD__RES__IGC__fcl_dll}
+ )
+
+-add_dependencies("${IGC_BUILD__PROJ__igc_dll}" "${IGC_BUILD__PROJ_NAME_PREFIX}ElfPackager")
++add_dependencies("${IGC_BUILD__PROJ__igc_dll}" "${IGC_BUILD__PROJ__ElfPackager}")
+
+ target_include_directories(${IGC_BUILD__PROJ__igc_dll} INTERFACE
+ "${CMAKE_CURRENT_SOURCE_DIR}/AdaptorOCL/ocl_igc_shared"
+--
+2.17.1
+
diff --git a/Makefile b/Makefile
index 2edacba..4def9c6 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,5 @@
PKG_NAME := intel-graphics-compiler
-URL =
+URL = https://github.com/intel/intel-graphics-compiler/archive/igc_release_2019...
ARCHIVES =
include ../common/Makefile.common
diff --git a/buildreq_add b/buildreq_add
index dd8a3fe..a3e86a8 100644
--- a/buildreq_add
+++ b/buildreq_add
@@ -4,4 +4,6 @@ llvm
llvm-dev
llvm-extras
nose
-python-core
\ No newline at end of file
+python-core
+opencl-clang
+opencl-clang-dev
\ No newline at end of file
diff --git a/cmake_args b/cmake_args
new file mode 100644
index 0000000..7f426d9
--- /dev/null
+++ b/cmake_args
@@ -0,0 +1 @@
+#-DVME_TYPES_DEFINED=FALSE
\ No newline at end of file
diff --git a/install_append b/install_append
index 1b9a726..9125178 100644
--- a/install_append
+++ b/install_append
@@ -1 +1,11 @@
-mv %{buildroot}/usr/lib/*so %{buildroot}/usr/lib64/
\ No newline at end of file
+rm %{buildroot}/usr/include/igc/cif/cif/builtins/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/builtins/memory/buffer/impl/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/export/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/helpers/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/import/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/os/*/*.cpp
+rm %{buildroot}/usr/include/igc/ocl_igc_interface/impl/*.cpp
+#rm %{buildroot}/usr/lib/libopencl-clang.so
+
+
+
diff --git a/intel-graphics-compiler.spec b/intel-graphics-compiler.spec
index 51d5e58..5b952ab 100644
--- a/intel-graphics-compiler.spec
+++ b/intel-graphics-compiler.spec
@@ -3,16 +3,17 @@
# Generated by: autospec.py
#
Name : intel-graphics-compiler
-Version : i.2019.02.25
-Release : 8
-URL : https://github.com/intel/intel-graphics-compiler/archive/igc_release_2019...
-Source0 : https://github.com/intel/intel-graphics-compiler/archive/igc_release_2019...
-Summary : Intel Graphics Compiler for OpenCL
+Version : i.2019.03.12
+Release : 16
+URL : https://github.com/intel/intel-graphics-compiler/archive/igc_release_2019...
+Source0 : https://github.com/intel/intel-graphics-compiler/archive/igc_release_2019...
+Summary : Intel(R) Graphics Compiler for OpenCL(TM)
Group : Development/Tools
License : BSD-3-Clause MIT
Requires: intel-graphics-compiler-bin = %{version}-%{release}
Requires: intel-graphics-compiler-lib = %{version}-%{release}
Requires: intel-graphics-compiler-license = %{version}-%{release}
+Requires: opencl-clang
BuildRequires : bison-dev
BuildRequires : buildreq-cmake
BuildRequires : flex
@@ -20,10 +21,14 @@ BuildRequires : llvm
BuildRequires : llvm-dev
BuildRequires : llvm-extras
BuildRequires : nose
+BuildRequires : opencl-clang
+BuildRequires : opencl-clang-dev
BuildRequires : python-core
Patch1: warn-as-error-if-evil.patch
Patch2: print-is-a-function-in-python.patch
Patch3: add-static.patch
+Patch4: 0001-fix-dependecy-on-ElfPackager.patch
+Patch5: 0001-Use-GNUInstallDirs-for-install-paths-applying-pull-r.patch
%description
IGA - Intel Graphics Assembler
@@ -47,7 +52,6 @@ Group: Development
Requires: intel-graphics-compiler-lib = %{version}-%{release}
Requires: intel-graphics-compiler-bin = %{version}-%{release}
Provides: intel-graphics-compiler-devel = %{version}-%{release}
-Requires: intel-graphics-compiler = %{version}-%{release}
%description dev
dev components for the intel-graphics-compiler package.
@@ -71,27 +75,29 @@ license components for the intel-graphics-compiler package.
%prep
-%setup -q -n intel-graphics-compiler-igc_release_2019-02-25
+%setup -q -n intel-graphics-compiler-igc_release_2019-03-12
%patch1 -p1
%patch2 -p1
%patch3 -p1
+%patch4 -p1
+%patch5 -p1
%build
export http_proxy=http://127.0.0.1:9/
export https_proxy=http://127.0.0.1:9/
export no_proxy=localhost,127.0.0.1,0.0.0.0
export LANG=C
-export SOURCE_DATE_EPOCH=1552577577
+export SOURCE_DATE_EPOCH=1553186494
unset LD_AS_NEEDED
mkdir -p clr-build
pushd clr-build
export LDFLAGS="${LDFLAGS} -fno-lto"
%cmake ..
-make %{?_smp_mflags}
+make %{?_smp_mflags} VERBOSE=1
popd
%install
-export SOURCE_DATE_EPOCH=1552577577
+export SOURCE_DATE_EPOCH=1553186494
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/share/package-licenses/intel-graphics-compiler
cp IGC/BiFModule/Implementation/ExternalLibraries/libclc/LICENSE.TXT %{buildroot}/usr/share/package-licenses/intel-graphics-compiler/IGC_BiFModule_Implementation_ExternalLibraries_libclc_LICENSE.TXT
@@ -100,7 +106,13 @@ pushd clr-build
%make_install
popd
## install_append content
-mv %{buildroot}/usr/lib/*so %{buildroot}/usr/lib64/
+rm %{buildroot}/usr/include/igc/cif/cif/builtins/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/builtins/memory/buffer/impl/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/export/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/helpers/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/import/*.cpp
+rm %{buildroot}/usr/include/igc/cif/cif/os/*/*.cpp
+rm %{buildroot}/usr/include/igc/ocl_igc_interface/impl/*.cpp
## install_append end
%files
@@ -113,157 +125,8 @@ mv %{buildroot}/usr/lib/*so %{buildroot}/usr/lib64/
%files dev
%defattr(-,root,root,-)
-/usr/include/igc/GlobalData.h
-/usr/include/igc/MoveStaticAllocas.h
-/usr/include/igc/OCL/BuiltinResource.h
-/usr/include/igc/OCL/CommandStream/SamplerTypes.h
-/usr/include/igc/OCL/CommandStream/SurfaceTypes.h
-/usr/include/igc/OCL/LoadBuffer.h
-/usr/include/igc/OCL/Patch/patch_parser.h
-/usr/include/igc/OCL/Platform/cmd_3d_def_g8.h
-/usr/include/igc/OCL/Platform/cmd_3d_enum_g8.h
-/usr/include/igc/OCL/Platform/cmd_3d_init_g8.h
-/usr/include/igc/OCL/Platform/cmd_enum.h
-/usr/include/igc/OCL/Platform/cmd_enum_g8.h
-/usr/include/igc/OCL/Platform/cmd_init_g8.h
-/usr/include/igc/OCL/Platform/cmd_media_caps_g8.h
-/usr/include/igc/OCL/Platform/cmd_media_def_g8.h
-/usr/include/igc/OCL/Platform/cmd_media_enum_g8.h
-/usr/include/igc/OCL/Platform/cmd_media_init_g8.h
-/usr/include/igc/OCL/Platform/cmd_mi_def_g8.h
-/usr/include/igc/OCL/Platform/cmd_mi_enum_g8.h
-/usr/include/igc/OCL/Platform/cmd_mi_init_g8.h
-/usr/include/igc/OCL/Platform/cmd_parser_g8.h
-/usr/include/igc/OCL/Platform/cmd_shared_def_g8.h
-/usr/include/igc/OCL/Platform/cmd_shared_enum_g8.h
-/usr/include/igc/OCL/Platform/cmd_shared_init_g8.h
-/usr/include/igc/OCL/Resource/BuiltinResource.h
-/usr/include/igc/OCL/TB/igc_tb.h
-/usr/include/igc/OCL/sp/gtpin_igc_ocl.h
-/usr/include/igc/OCL/sp/sp_convert_g8.h
-/usr/include/igc/OCL/sp/sp_debug.h
-/usr/include/igc/OCL/sp/sp_g8.h
-/usr/include/igc/OCL/sp/sp_types.h
-/usr/include/igc/OCL/sp/spp_g8.h
-/usr/include/igc/OCL/util/BinaryStream.h
-/usr/include/igc/PatchList.h
-/usr/include/igc/SPIRV/Mangler/ParameterType.h
-/usr/include/igc/SPIRV/Mangler/Refcount.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/1.0/GLSL.std.450.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/1.0/OpenCL.std.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/1.0/spirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/1.1/GLSL.std.450.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/1.1/OpenCL.std.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/1.1/spirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/1.2/GLSL.std.450.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/1.2/OpenCL.std.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/1.2/spirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/unified1/GLSL.std.450.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/unified1/OpenCL.std.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/include/spirv/unified1/spirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/tools/buildHeaders/header.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/tools/buildHeaders/jsonToSpirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/tools/buildHeaders/jsoncpp/dist/json/json-forwards.h
-/usr/include/igc/SPIRV/SPIRV-Tools/external/SPIRV-Headers/tools/buildHeaders/jsoncpp/dist/json/json.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv-tools/libspirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/1.0/GLSL.std.450.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/1.0/OpenCL.std.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/1.0/spirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/1.1/GLSL.std.450.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/1.1/OpenCL.std.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/1.1/spirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/1.2/GLSL.std.450.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/1.2/OpenCL.std.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/1.2/spirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/unified1/GLSL.std.450.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/unified1/OpenCL.std.h
-/usr/include/igc/SPIRV/SPIRV-Tools/include/spirv/unified1/spirv.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/assembly_grammar.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/binary.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/cfa.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/diagnostic.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/disassemble.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/enum_set.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/enum_string_mapping.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/ext_inst.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/extensions.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/id_descriptor.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/instruction.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/latest_version_glsl_std_450_header.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/latest_version_opencl_std_header.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/latest_version_spirv_header.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/macro.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/name_mapper.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/opcode.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/operand.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/parsed_operand.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/print.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/spirv_constant.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/spirv_definition.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/spirv_endian.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/spirv_optimizer_options.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/spirv_target_env.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/spirv_validator_options.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/table.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/text.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/text_handler.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/bit_vector.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/bitutils.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/hex_float.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/ilist.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/ilist_node.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/make_unique.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/parse_number.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/small_vector.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/string_utils.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/util/timer.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/val/basic_block.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/val/construct.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/val/decoration.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/val/function.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/val/instruction.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/val/validate.h
-/usr/include/igc/SPIRV/SPIRV-Tools/source/val/validation_state.h
-/usr/include/igc/SPIRV/SPIRVException.h
-/usr/include/igc/SPIRV/SPIRVInternal.h
-/usr/include/igc/SPIRV/SPIRVconsum.h
-/usr/include/igc/SPIRV/libSPIRV/OpenCL.std.h
-/usr/include/igc/SPIRV/libSPIRV/OpenCL.stdfuncs.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRV.DebugInfo.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRV.DebugInfofuncs.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVBasicBlock.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVBuiltinEnum.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVDebug.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVDebugInfoExt.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVDecorate.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVEntry.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVEnum.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVError.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVErrorEnum.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVExtInst.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVFunction.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVInstruction.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVModule.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVOpCode.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVOpCodeEnum.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVStream.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVType.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVUtil.h
-/usr/include/igc/SPIRV/libSPIRV/SPIRVValue.h
-/usr/include/igc/TranslationBlock.h
-/usr/include/igc/Upgrader/Upgrader.h
-/usr/include/igc/Upgrader/llvm4/BitcodeReader.h
-/usr/include/igc/Upgrader/llvm4/MetadataLoader.h
-/usr/include/igc/Upgrader/llvm4/Upgrader.h
-/usr/include/igc/Upgrader/llvm4/ValueList.h
-/usr/include/igc/Upgrader/llvm7/BitcodeReader.h
-/usr/include/igc/Upgrader/llvm7/MetadataLoader.h
-/usr/include/igc/Upgrader/llvm7/Upgrader.h
-/usr/include/igc/Upgrader/llvm7/ValueList.h
-/usr/include/igc/Upgrader/llvm8/BitcodeReader.h
-/usr/include/igc/Upgrader/llvm8/MetadataLoader.h
-/usr/include/igc/Upgrader/llvm8/Upgrader.h
-/usr/include/igc/Upgrader/llvm8/ValueList.h
+/usr/include/igc/cif/CMakeLists.txt
+/usr/include/igc/cif/cif/CMakeLists.txt
/usr/include/igc/cif/cif/builtins/builtins_registry.h
/usr/include/igc/cif/cif/builtins/memory/buffer/buffer.h
/usr/include/igc/cif/cif/builtins/memory/buffer/impl/buffer_impl.h
@@ -326,7 +189,7 @@ mv %{buildroot}/usr/lib/*so %{buildroot}/usr/lib64/
%files lib
%defattr(-,root,root,-)
-%exclude /usr/lib64/libcommon_clang.so
+/usr/lib/libopencl_clang.so
/usr/lib64/libiga64.so
/usr/lib64/libigc.so
/usr/lib64/libigdfcl.so
diff --git a/options.conf b/options.conf
index 6486ce7..17997a2 100644
--- a/options.conf
+++ b/options.conf
@@ -1,6 +1,6 @@
[package]
name = intel-graphics-compiler
-url = https://github.com/intel/intel-graphics-compiler/archive/igc_release_2019...
+url = https://github.com/intel/intel-graphics-compiler/archive/igc_release_2019...
archives =
giturl = https://github.com/intel/intel-graphics-compiler.git
diff --git a/release b/release
index 45a4fb7..b6a7d89 100644
--- a/release
+++ b/release
@@ -1 +1 @@
-8
+16
diff --git a/requires_add b/requires_add
index ecd3915..1011f48 100644
--- a/requires_add
+++ b/requires_add
@@ -1,2 +1,3 @@
# This file contains additional runtime requirements that did not get
# picked up automatically. One name per line, no whitespace.
+opencl-clang
\ No newline at end of file
diff --git a/series b/series
index 7c9c26f..883b41c 100644
--- a/series
+++ b/series
@@ -1,3 +1,5 @@
warn-as-error-if-evil.patch
print-is-a-function-in-python.patch
add-static.patch
+0001-fix-dependecy-on-ElfPackager.patch
+0001-Use-GNUInstallDirs-for-install-paths-applying-pull-r.patch
diff --git a/symbols b/symbols
index abc7718..c57a337 100644
--- a/symbols
+++ b/symbols
@@ -100,10 +100,8 @@ libigc.so:InitCflWaTable
libigc.so:InitChvWaTable
libigc.so:InitCnlWaTable
libigc.so:InitGlkWaTable
-libigc.so:InitGlvWaTable
libigc.so:InitIclHwWaTable
libigc.so:InitIclLpHwWaTable
-libigc.so:InitJslHwWaTable
libigc.so:InitKblWaTable
libigc.so:InitLkfHwWaTable
libigc.so:InitSklWaTable
diff --git a/upstream b/upstream
index 14f48fe..0afd502 100644
--- a/upstream
+++ b/upstream
@@ -1 +1 @@
-4a84cf39503f09eb3b912ac419895d6df21dbc4e/igc_release_2019-02-25.tar.gz
+79fb87b26b9cf67b8c44c987cf6e2bb46af27b36/igc_release_2019-03-12.tar.gz
diff --git a/used_libs b/used_libs
index 15ba80f..c2e0dc4 100644
--- a/used_libs
+++ b/used_libs
@@ -1,6 +1,5 @@
ld-linux-x86-64.so.2
libLLVM-7.so
-libSPIRV-Tools.so
libc.so.6
libdl.so.2
libgcc_s.so.1
--
2.20.1
3 years, 3 months
[PATCH clr-bundles] Add network troubleshooter tool
by Brett T. Warden
---
bundles/clr-network-troubleshooter | 15 +++++++++++++++
bundles/network-basic | 1 +
2 files changed, 16 insertions(+)
create mode 100644 bundles/clr-network-troubleshooter
diff --git a/bundles/clr-network-troubleshooter b/bundles/clr-network-troubleshooter
new file mode 100644
index 00000000..fe813870
--- /dev/null
+++ b/bundles/clr-network-troubleshooter
@@ -0,0 +1,15 @@
+# [TITLE]: clr-network-troubleshooter
+# [DESCRIPTION]: Tool to test network availability and suggest actions to fix issues.
+# [STATUS]: Active
+# [CAPABILITIES]:
+# [TAGS]:
+# [MAINTAINER]: Brett T. Warden <brett.t.warden(a)intel.com>
+
+
+# start of custom additions
+include(curl)
+include(perl-basic)
+# end of custom additions
+
+# main package
+clr-network-troubleshooter
diff --git a/bundles/network-basic b/bundles/network-basic
index bba02286..7a99776e 100644
--- a/bundles/network-basic
+++ b/bundles/network-basic
@@ -5,6 +5,7 @@
# [TAGS]:
# [MAINTAINER]: William Douglas <william.douglas(a)intel.com>
# perl-basic and tcl-basic included to avoid duplication
+include(clr-network-troubleshooter)
include(ethtool)
include(iproute2)
include(openssl)
--
2.20.1
3 years, 3 months
[PATCH clr-bundles] Split database-basic: new mariadb, sqlite bundles.
by Auke Kok
Postgresql and mariadb are almost entirely exclusive to users,
it's highly unlikely they will run both.
Sqlite is really very useful for small daemons and utilities and
may get many include() references. Not sure about vsqlite just yet,
though.
---
bundles/database-basic | 7 ++-----
bundles/mariadb | 16 ++++++++++++++++
bundles/sqlite | 16 ++++++++++++++++
packages.list | 4 +++-
4 files changed, 37 insertions(+), 6 deletions(-)
create mode 100644 bundles/mariadb
create mode 100644 bundles/sqlite
diff --git a/bundles/database-basic b/bundles/database-basic
index c4686f0..f4bbeb0 100644
--- a/bundles/database-basic
+++ b/bundles/database-basic
@@ -5,11 +5,8 @@
# [TAGS]:
# [MAINTAINER]: William Douglas <william.douglas(a)intel.com>
include(python3-basic)
-include(libstdcpp)
gdal
-mariadb
-mariadb-doc
+include(mariadb)
include(postgresql)
-sqlite-autoconf
-vsqlite
+include(sqlite)
diff --git a/bundles/mariadb b/bundles/mariadb
new file mode 100644
index 0000000..c14b8d0
--- /dev/null
+++ b/bundles/mariadb
@@ -0,0 +1,16 @@
+# [TITLE]: mariadb
+# [DESCRIPTION]: MariaDB Connector/C dynamic library/Database daemon
+# [STATUS]: Active
+# [CAPABILITIES]: Maintain an mysql compatible database.
+# [TAGS]:
+# [MAINTAINER]: Auke Kok <auke-jan.h.kok(a)intel.com>
+
+include(libstdcpp)
+
+# start of custom additions
+
+# end of custom additions
+
+# main package
+mariadb
+mariadb-doc
diff --git a/bundles/sqlite b/bundles/sqlite
new file mode 100644
index 0000000..7a3a86c
--- /dev/null
+++ b/bundles/sqlite
@@ -0,0 +1,16 @@
+# [TITLE]: sqlite-autoconf
+# [DESCRIPTION]: SQL database engine
+# [STATUS]: Active
+# [CAPABILITIES]: Manipulate .sqlite databases.
+# [TAGS]:
+# [MAINTAINER]: Auke Kok <auke-jan.h.kok(a)intel.com>
+
+
+# start of custom additions
+
+# end of custom additions
+
+# main package
+sqlite-autoconf
+vsqlite
+
diff --git a/packages.list b/packages.list
index 7455330..d844c2c 100644
--- a/packages.list
+++ b/packages.list
@@ -251,4 +251,6 @@ minicom # No detailed summary available
webkitgtk # Legacy Web content engine for GTK+ 3
bijiben # Write out notes, every detail matters
fontforge # Outline and bitmap font editor
-qemu-guest-additions # A lightweight multi-platform, multi-architecture disassembly framework
+qemu-guest-additions # A lightweight multi-platform, multi-architecture disassembly framework
+mariadb # MariaDB Connector/C dynamic library
+sqlite-autoconf # SQL database engine
--
2.20.1
3 years, 3 months
[PATCH clr-bundles] Add xsel wherever xclip is already provided
by Brett T. Warden
---
bundles/os-utils-gui | 1 +
bundles/x11-tools | 1 +
2 files changed, 2 insertions(+)
diff --git a/bundles/os-utils-gui b/bundles/os-utils-gui
index 20ed9fb7..45188edd 100644
--- a/bundles/os-utils-gui
+++ b/bundles/os-utils-gui
@@ -93,4 +93,5 @@ xorg-fonts
xrdp
xrestop
xscreensaver
+xsel
xwd
diff --git a/bundles/x11-tools b/bundles/x11-tools
index 9befd642..ac5121c5 100644
--- a/bundles/x11-tools
+++ b/bundles/x11-tools
@@ -28,6 +28,7 @@ xrdb
xrdp
xrestop
xscreensaver
+xsel
xset
xsetroot
include(xterm)
--
2.20.1
3 years, 3 months