compute-runtime: unable to build for centos7

On centos7 for git tag 19.35.13977, I get an error during the cmake step:

-- Checking for module 'igdgmm'
--   No package 'igdgmm' found

I am using cmake 3.11.0

I have successfully built and installed igc, llvm_patches, llvm_project and gmmlib (git tag intel-gmmlib-19.2.3)

For gmmlib, I built the rpms, and installed them (the .so ends up in /usr/local/lib64/, includes in /usr/local/include/igdgmm, and I see a package file at /usr/local/lib64/pkgconfig/igdgmm.pc).

my work directory looks like:

build_igc/
build_gmmlib_19.2.3/
build_neo/
gmmlib/
igc/
llvm_patches/
llvm-project/
neo/

am I missing something?

attached is the CMakeCache.txt CMakeCache.txt

thanks, Charles.

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 15 (5 by maintainers)

Most upvoted comments

argh - I was operating under the assumption that all recent Intel chips had embedded GPUs in them. It’s a dual Xeon E5-2630 v4. The data sheet at Intel suggests there is no GPU (they don’t say there isn’t, but they don’t say there is).

here are the details from dmidecode

# dmidecode 3.1
Getting SMBIOS data from sysfs.
SMBIOS 2.8 present.

Handle 0x0200, DMI type 2, 8 bytes
Base Board Information
	Manufacturer: Dell Inc.
	Product Name: 0KX11M
	Version: A04
	Serial Number: .JH9TJH2.CN7792172801E0.

Handle 0x2900, DMI type 41, 11 bytes
Onboard Device
	Reference Designation: Embedded NIC 1
	Type: Ethernet
	Status: Enabled
	Type Instance: 1
	Bus Address: 0000:01:00.0

Handle 0x2901, DMI type 41, 11 bytes
Onboard Device
	Reference Designation: Embedded NIC 2
	Type: Ethernet
	Status: Enabled
	Type Instance: 2
	Bus Address: 0000:01:00.1

Handle 0x2902, DMI type 41, 11 bytes
Onboard Device
	Reference Designation: Embedded Video
	Type: Video
	Status: Enabled
	Type Instance: 1
	Bus Address: 0000:08:00.0

Handle 0x2903, DMI type 41, 11 bytes
Onboard Device
	Reference Designation: Embedded EHCI USB Controller 1
	Type: Other
	Status: Enabled
	Type Instance: 1
	Bus Address: 0000:00:1d.0

Handle 0x2904, DMI type 41, 11 bytes
Onboard Device
	Reference Designation: Embedded EHCI USB Controller 2
	Type: Other
	Status: Enabled
	Type Instance: 2
	Bus Address: 0000:00:1a.

sorry to have wasted your time…

Usually by default package config does not look into /usr/local. Have you tried to specify: export PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig