Commit Graph

241 Commits

Author SHA1 Message Date
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
Pawel Cieslak
afc5596a0a Update infra
Related-To: NEO-7073
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2022-09-19 20:57:01 +02:00
Artur Harasimiuk
6118e41741 do not load FCL in Level Zero runtime
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2022-08-31 13:51:23 +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
Jacek Danecki
69ca6f9cfb cleanup info about external repositories/projects
Remove links to inactive projects on:
- Copr
- Launchpad
- Semaphore CI
- SourceForge

Remove scripts to build on Semaphore CI and Travis

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2022-03-03 14:51:47 +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
Grzegorz Choinski
997d28f6b2 infra update
Removing legacy linter.

Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2022-01-03 14:33:47 +01:00
Mateusz Jablonski
0db4821996 Correct linter tests
Update to 2022 year

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2022-01-03 09:30:29 +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
Grzegorz Choinski
df06c357e2 lint revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2021-11-10 12:46:59 +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
82dbaedc87 Remove not needed flag
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-10-04 16:33:56 +02:00
Pawel Cieslak
c81c57ec71 Do not override SKIP_NEO_UNIT_TESTS in l0 builds
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-09-21 10:17:29 +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
Kamil Kopryk
9ccf43e441 Correct branch_dir_suffix in cmake
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6245
2021-09-14 16:00:20 +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
Compute-Runtime-Automation
b9bd014a44 Add fixes to build with gcc11 (#5325)
* remove Fedora 31 and 32 builds

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

* Add builds on Fedora 33 and 34

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

* Fix build with gcc11

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

* Remove info about EOL'd distributions

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

* clean after build

Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>

Co-authored-by: Jacek Danecki <jacek.danecki@intel.com>
2021-07-20 17:17:32 +02:00