mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-01 07:01:54 +00:00
Adding a patch for mesa, for it to build on the loongson2f.
svn path=/nixpkgs/trunk/; revision=31749
This commit is contained in:
parent
09fee60ee2
commit
6945a75f7b
@ -17,7 +17,8 @@ stdenv.mkDerivation {
|
||||
sha256 = "0msk1fh4yw4yi7z37v75vhpa23z49lkwgin6drczbihbqsl6lx2p";
|
||||
};
|
||||
|
||||
patches = [ ./swrast-settexbuffer.patch ];
|
||||
patches = [ ./swrast-settexbuffer.patch ] ++ stdenv.lib.optional
|
||||
(stdenv.system == "mips64-linux") ./mips_wmb.patch;
|
||||
|
||||
prePatch = "patchShebangs .";
|
||||
|
||||
|
16
pkgs/development/libraries/mesa/mips_wmb.patch
Normal file
16
pkgs/development/libraries/mesa/mips_wmb.patch
Normal file
@ -0,0 +1,16 @@
|
||||
rixed told me (viric) it's the patch to apply for mesa.
|
||||
I adapted his patch for mesa 7.5 to this 7.10
|
||||
|
||||
diff --git a/src/mesa/drivers/dri/sis/sis_context.h b/src/mesa/drivers/dri/sis/sis_context.h
|
||||
index a82a659..d8d8d9a 100644
|
||||
--- a/src/mesa/drivers/dri/sis/sis_context.h
|
||||
+++ b/src/mesa/drivers/dri/sis/sis_context.h
|
||||
@@ -404,6 +404,8 @@ struct sis_context
|
||||
#define MMIO_WMB() __asm __volatile("" : : : "memory")
|
||||
#elif defined(__ia64__)
|
||||
#define MMIO_WMB() __asm __volatile("mf" : : : "memory")
|
||||
+#elif defined(__mips__)
|
||||
+#define MMIO_WMB() __asm __volatile("" : : : "memory")
|
||||
#else
|
||||
#error platform needs WMB
|
||||
#endif
|
Loading…
Reference in New Issue
Block a user