diff -r 000000000000 -r 6474c204b198 gfx/angle/angle-build-stdcall-alias.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gfx/angle/angle-build-stdcall-alias.patch Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,19 @@ +From: Jeff Gilbert + +diff --git a/gfx/angle/src/libGLESv2/libGLESv2.def b/gfx/angle/src/libGLESv2/libGLESv2.def +--- a/gfx/angle/src/libGLESv2/libGLESv2.def ++++ b/gfx/angle/src/libGLESv2/libGLESv2.def +@@ -175,8 +175,13 @@ EXPORTS + + ; EGL dependencies + glCreateContext @144 NONAME + glDestroyContext @145 NONAME + glMakeCurrent @146 NONAME + glGetCurrentContext @147 NONAME + glGetProcAddress @148 NONAME + glBindTexImage @158 NONAME ++ ++ ; GCC has problems with linking to undecorated stdcall functions, ++ ; so we explicitly add aliases for APIs used by EGL. ++ glGetProcAddress@4=glGetProcAddress ++ glBindTexImage@4=glBindTexImage