I ended up switching to 1.3. Had several new issues, mainly due to old libraries that were still lying around, but got around all of those and this one did not reappear, so I am marking this solved.
My apologies if this has been discussed or I am being obtuse. I am trying to install Mesa 17.2.8, but it fails because I have LLVM 6 installed. It tries to use flags.setUnsafeAlgebra, which is replaced with flags.setFast in LLVM6, based on my reading. There is a patch to resolve this issue, by checking for LLVM 6 and using the proper flag, in that case. I applied it manually and managed to compile and install Mesa manually. I feel at one time I could tell Portage, etc, that I provided my own package for something, but I am not sure if that is the best path forward here. Certainly I can take the time to learn how to add patches to my own version of the ebuild, but I am not sure it is knowledge that I am going to use again or anytime soon. At least I hope this is not something I will have to do a lot. I am on Release 1.2, though if the easier fix is to get a newer mesa by going to 1.3, I am game. Time is scarce, so I was hoping to avoid a lot of issues.
Can I get a newer version of Mesa on 1.2? I saw someone that grabbed a Gentoo ebuild and I can go that route, I would like an updated Mesa.
Am I wrongly assuming the amount of work for rolling my own ebuild, with patch?
I am not at the machine and overlooked giving my non-root account sudo access, so I am limited in what logs or info I can supply right now, but later today I will update this with whatever is requested, if that will help answer my question. Thanks in advance.
Question
gigabot3457
I ended up switching to 1.3. Had several new issues, mainly due to old libraries that were still lying around, but got around all of those and this one did not reappear, so I am marking this solved.
My apologies if this has been discussed or I am being obtuse. I am trying to install Mesa 17.2.8, but it fails because I have LLVM 6 installed. It tries to use flags.setUnsafeAlgebra, which is replaced with flags.setFast in LLVM6, based on my reading. There is a patch to resolve this issue, by checking for LLVM 6 and using the proper flag, in that case. I applied it manually and managed to compile and install Mesa manually. I feel at one time I could tell Portage, etc, that I provided my own package for something, but I am not sure if that is the best path forward here. Certainly I can take the time to learn how to add patches to my own version of the ebuild, but I am not sure it is knowledge that I am going to use again or anytime soon. At least I hope this is not something I will have to do a lot. I am on Release 1.2, though if the easier fix is to get a newer mesa by going to 1.3, I am game. Time is scarce, so I was hoping to avoid a lot of issues.
Can I get a newer version of Mesa on 1.2? I saw someone that grabbed a Gentoo ebuild and I can go that route, I would like an updated Mesa.
Am I wrongly assuming the amount of work for rolling my own ebuild, with patch?
Link to discussion on patch:
https://lists.freedesktop.org/archives/mesa-dev/2017-November/175944.html
I am not at the machine and overlooked giving my non-root account sudo access, so I am limited in what logs or info I can supply right now, but later today I will update this with whatever is requested, if that will help answer my question. Thanks in advance.
Edited by gigabot3457Solved
Link to comment
Share on other sites
1 answer to this question
Recommended Posts