Skip to content

mesalib: rebuild for correct linkage against llvm 6.0.0 #853

Merged
merged 1 commit into from
Jul 31, 2018

Conversation

thomas
Copy link
Collaborator

@thomas thomas commented Jul 31, 2018

Since the update to llvm 6.0.0 als mesa drivers under
/usr/lib/dri where defunct (libLLVM-4.0.so => not found).
Workstations using the drivers from nvidia are not affected.

  • en passant: update to 17.3.9
  • note ahead: mesalib-18.1.5 fails:
    • fail Requested 'libdrm >= 2.4.91' but version of libdrm is 2.4.89
    • fail Requested 'libdrm_amdgpu >= 2.4.91' but version of libdrm_amdgpu is 2.4.89

Since the update to llvm 6.0.0 als mesa drivers under
/usr/lib/dri where defunct (libLLVM-4.0.so => not found).
Workstations using the drivers from nvidia are not affected.

- en passant: update to 17.3.9
- note ahead: mesalib-18.1.5 fails
- fail Requested 'libdrm >= 2.4.91' but version of libdrm is 2.4.89
- fail Requested 'libdrm_amdgpu >= 2.4.91' but version of
libdrm_amdgpu is 2.4.89
@pmenzel pmenzel merged commit a92ff1e into master Jul 31, 2018
@pmenzel
Copy link
Collaborator

pmenzel commented Jul 31, 2018

Just for the record, that the Intel (i965) and AMD/Radeon (radeon_si) systems use the Mesa compiler.

$ glxinfo -B
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2)  (0x1912)
    Version: 17.3.3
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 3.0
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.3.3
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 17.3.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 17.3.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

$ ldd /usr/lib/dri/i965_dri.so
	linux-vdso.so.1 (0x00007ffe8734c000)
	libz.so.1 => /lib/libz.so.1 (0x00007fbb987f0000)
	libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007fbb985c0000)
	libdrm_intel.so.1 => /usr/lib/libdrm_intel.so.1 (0x00007fbb9839e000)
	libdrm_nouveau.so.2 => /usr/lib/libdrm_nouveau.so.2 (0x00007fbb98197000)
	libdrm_radeon.so.1 => /usr/lib/libdrm_radeon.so.1 (0x00007fbb97f8c000)
	libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00007fbb97d7c000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fbb97b53000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00007fbb97935000)
	libdl.so.2 => /lib/libdl.so.2 (0x00007fbb97731000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fbb973aa000)
	libm.so.6 => /lib/libm.so.6 (0x00007fbb97015000)
	libc.so.6 => /lib/libc.so.6 (0x00007fbb96c60000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fbb96a49000)
	libpciaccess.so.0 => /usr/lib/libpciaccess.so.0 (0x00007fbb96841000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fbb994f1000)

@pmenzel
Copy link
Collaborator

pmenzel commented Aug 17, 2018

I went ahead and installed it.

@donald donald deleted the update-mesalib-from-17.3.3-to-17.3.9 branch September 14, 2018 08:45
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants