Commit Graph

45 Commits

Author SHA1 Message Date
Artur Harasimiuk
62d096016d build: update default flags values
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2023-05-11 10:51:01 +02:00
Pawel Cieslak
6b34c429b4 build: set nofile limit to 65535 when building deb packages
fakeroot hangs when nofile limit is high: https://bugs.debian.org/920913
Related-To: NEO-7310
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2023-01-09 14:56:24 +01:00
Mateusz Jablonski
35b8fba1d8 feature: add cmake flag to detect Xe drm
This is a prework for optional integration with Xe driver
https://cgit.freedesktop.org/drm/drm-xe/commit/?h=drm-xe-next

Related-To: NEO-7578
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2023-01-09 09:42:37 +01:00
Mateusz Jablonski
4995bddb89 Require aub stream in ubuntu builds
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-11-21 15:29:52 +01:00
Pawel Cieslak
cf66060533 Use provided I915_HEADERS_DIR in osv style builds
Related-To: NEO-5838
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2022-11-08 12:11:44 +01:00
Artur Harasimiuk
5c0789aed8 rpm build improvements
remove version from folder name to improve ccache utilization

Related-To: NEO-7310
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-09-26 13:51:14 +02:00
Artur Harasimiuk
878d646772 packaging refactor
- update versioning for RPM
- make .spec files more verbose

Print information about CCACHE_BASEDIR from environment.

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-09-23 14:30:28 +02:00
Artur Harasimiuk
ec4e3d0b10 infra update
Related-To: NEO-7227
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-09-21 18:43:30 +02:00
Artur Harasimiuk
b24ff7ffbc rpm build refactor
- use ninja
- do not produce verbose make files

Related-To: NEO-7310
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-09-21 11:30:53 +02:00
Artur Harasimiuk
bab4c0543e build: configure CCACHE_BASEDIR for better ccache utilization
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-07-18 13:26:13 +02:00
Artur Harasimiuk
6541b7482d package: use xz compression
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-06-14 23:18:36 +02:00
Artur Harasimiuk
987ef450d1 dependencies/deb: allow use newever version of gmmlib
Major version must still match. This is related to intel/compute-runtime#538.

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-05-12 14:47:19 +02:00
Artur Harasimiuk
9f9cccaa7a packaging: allow custom spec_file
Add SPEC_FILE variable support for .deb to allow multpile flavors to share
configs.

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-05-11 19:00:20 +02:00
Grzegorz Choinski
0e2bfe92c4 use precompiled builtins for aarch64
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2022-04-21 11:49:47 +02:00
Grzegorz Choinski
24c57a3d68 infra update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2022-04-20 23:14:01 +02:00
Artur Harasimiuk
002e6d5205 build: add hf number to package version
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-04-19 13:12:33 +02:00
ocldev
0dc2e39eaa gmmlib revision update
Signed-off-by: ocldev <ocldev@intel.com>
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-04-05 11:27:37 +02:00
Artur Harasimiuk
5ba6f4a4bd update compilation flags
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-04-01 18:14:49 +02:00
Artur Harasimiuk
c14dc6d9ed refactor packaging scripts to better utilize ccache
When we build L0 right after OpenCL or vice versa we expect shared code
to be reused from ccache (when enable). Proper setting of project() and
add_subdirectory() helps to achieve this.

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-03-15 10:56:54 +01:00
Artur Harasimiuk
543c854a3b update package dependencies
fix Depends for Ubuntu packages we create

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-01-31 09:33:17 +01:00
ocldev
c9df6f6f39 gmmlib revision update
Signed-off-by: ocldev <ocldev@intel.com>
2022-01-26 11:52:09 +01:00
Pawel Cieslak
513e6a2ee4 Trim RHEL SPEC_FILE env
Maintain backwards compatibility with previous settings

Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2022-01-19 12:20:12 +01:00
Pawel Cieslak
fbbcc27742 Update infra, remove old spec files
Related-To: NEO-6584
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2022-01-18 15:54:40 +01:00
Artur Harasimiuk
86161a8a4f Fix OpenCL driver version when building rpm packages
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-01-13 12:20:14 +01:00
ocldev
9b1ae47861 dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2021-12-20 17:56:10 +01:00
Artur Harasimiuk
7add30aa9b refactor RHEL support
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-12-16 10:10:29 +01:00
ocldev
34d9d9b0d3 gmmlib revision update
Signed-off-by: ocldev <ocldev@intel.com>
2021-12-09 17:14:36 +01:00
Artur Harasimiuk
72f15e3e58 refactor packaging for arm64
Related-To: NEO-5853
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-22 14:51:51 +01:00
Artur Harasimiuk
ffcdade17d disable NEO_BUILD_WITH_OCL when packaging LevelZero
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-15 18:37:32 +01:00
Artur Harasimiuk
ea373d2664 cmake: cleanup variable names
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-10 21:31:17 +01:00
Pawel Cieslak
e28fa14a7d Add flag allowing to force use libva in osv builds
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-11-09 00:09:34 +01:00
Artur Harasimiuk
cc2ba84fc8 update epoch usage
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-11-03 15:33:28 +01:00
Pawel Cieslak
5869948389 Remove leading zero in package version
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-29 11:30:10 +02:00
Artur Harasimiuk
fe432abbb3 fix epoch in OpenCL package version
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-10-28 12:53:22 +02:00
Pawel Cieslak
d61dee254f Remove sles 15.2 files
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-16 11:47:29 +02:00
Artur Harasimiuk
4a711ea148 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-10-14 13:44:16 +02:00
Pawel Cieslak
5f5f8c2e2d Do not force RELEASE_WITH_REGKEYS flag
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-12 16:36:55 +02:00
Pawel Cieslak
fc86810978 Add arm64 architecture for osv packaging
Related-To: NEO-5854
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-11 14:23:50 +02:00
Pawel Cieslak
418354574a Correct package name
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-06 21:07:15 +02:00
Pawel Cieslak
6ea9845016 Changes to OSV packaging
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-06 13:37:20 +02:00
Pawel Cieslak
3a6a24a911 Use %cmake makro
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-15 11:31:03 +02:00
Artur Harasimiuk
895e9e5116 initial Neo enabling on architectures other than x86
Related-To: NEO-6011
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-14 09:14:52 +02:00
Pawel Cieslak
e5d5c23606 Refactor osv build scripts
Correctly set and export variables
Add sles_15.3

Related-To: NEO-5854
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-13 17:23:51 +02:00
Pawel Cieslak
f88ac7ce56 Correctly assign value to variable
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-08-17 16:20:33 +02:00
Pawel Cieslak
02017c6aba OSV-style builds
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-08-11 11:12:07 +02:00