Stellarium needs mprotect disabled, otherwise you get the following error. LLVM ERROR: Allocation failed when allocating new memory in JIT Can't allocate RWX Memory: Operation not permitted
This is a greater problem. All OpenGL applications with the new shader compiler on radeon (and on all gallium3d driver on mesa-next) will prints the same error with pax mprotect. I don't know if the solution is to mark all openGL binaries or there is another (clean?) solution. Can we fix the llvm JIT?
(In reply to comment #1) > I don't know if the solution is to mark all openGL binaries > or there is another (clean?) solution. Can we fix the llvm JIT? Indeed this is a problem. You've hit both "solution", both of which are pitas. There is yet a third "solution" --- turn mprotect off in the kernel. Pick you poison. Regarding llvm JIT, this would be the best but I have not looked in that direction.