Originally posted by lorenzoz
View Post
Announcement
Collapse
No announcement yet.
Debian + radeonsi
Collapse
X
-
Having built these things a few times, if you don't know what you're doing, it could take you a very long time to get it working...
It'd be easier to use pre-made packages if they are available to you and they are available in many distribution (Arch Linux, Ubuntu, Suse).
I don't use Debian so I can't help much with that.
Maybe if you don't find them you could use the Ubuntu's ones?
also maybe that can help: http://x.debian.net/howto/build-mesa.html
Comment
-
Originally posted by geearf View PostFor latest radeonsi mesa you need latest LLVM (sometimes to the commit)
I've tried this path.
Compiled both mesa 64bit and 32bit with --enable-llvm-shared-library; compiled without error.
Tried installing both mesa packages, but 32bit said /etc/drirc is shared with 64bit and can't be installed. (so this option is useless??? --exclude=/etc/*,/usr/include/*)
Now I'm running steam fine without a 32bit version of mesa and glxinfo:
Code:OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.0-devel (git-74e100a) OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile
Comment
-
Originally posted by lorenzoz View PostSo the problem is that 32bit tries to overwrite file from 64bit version.
I mean if only that same conf file is the problem, you can install it that way. Not sure but seems like some checkinstall problem, does it work with:
Code:checkinstall --exclude=/etc,/usr/include
Comment
-
Originally posted by dungeon View PostYou may try installing those checkinstall debs with dpkg --force-overwrite switch .
I mean if only that same conf file is the problem, you can install it that way. Not sure but seems like some checkinstall problem, does it work with:
Code:checkinstall --exclude=/etc,/usr/include
I'm confused now. is it recommended to compile mesa with --disable-llvm-shared-library or is it an option?
Comment
-
Originally posted by lorenzoz View PostI'm confused now. is it recommended to compile mesa with --disable-llvm-shared-library or is it an option?
NOTE: Mesa is attempting to use llvm shared libraries by default.
If you do not want to build with llvm shared libraries and instead want to
use llvm static libraries then add --disable-llvm-shared-libs to your configure
invocation and rebuild.We don't need to update LLVM_LIBS in this case because the LLVM
install uses a shared object for each compoenent and we have
already added all of these objects to LLVM_LIBS.Building mesa with staticly linked LLVM may cause compilation issues
Comment
Comment