[Bug 214549] [patch] devel/llvm39: enable shared libraries

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Nov 15 22:17:47 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214549

            Bug ID: 214549
           Summary: [patch] devel/llvm39: enable shared libraries
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: patch
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: brooks at FreeBSD.org
          Reporter: kwm at FreeBSD.org
             Flags: maintainer-feedback?(brooks at FreeBSD.org),
                    maintainer-feedback?
          Assignee: brooks at FreeBSD.org

Created attachment 177038
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=177038&action=edit
Enable shared libraries

Enable shared libraries support in llvm39 for use in the Mesa ports. Lightly
tested with Xorg and GNOME 3 desktop, with the dri llvm based software render
driver. This might be applied to llvm38 but I'm planning on skipping that
version in the Mesa ports and go straight to llvm39. So I don't really care
about llvm38.

The patch is needed otherwise libLLVM-3.9.so is only 4k big and has no symbols.
While here patch in DragonFly support too.

% glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 12.0.4
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 12.0.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.0.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list