diff -urN x264-svn-r671.orig/common/i386/i386inc.asm x264-svn-r671/common/i386/i386inc.asm
--- x264-svn-r671.orig/common/i386/i386inc.asm	2007-08-21 15:18:10 +0300
+++ x264-svn-r671/common/i386/i386inc.asm	2007-08-21 18:56:01 +0300
@@ -93,7 +93,7 @@
             call %%getgot 
           %%getgot: 
             pop %1 
-            add %1, $$ - %%getgot
+            add %1, 0x0003
         %endmacro
     %else
         %ifidn __OUTPUT_FORMAT__,elf
@@ -110,7 +110,7 @@
             call %%getgot 
           %%getgot: 
             pop %1 
-            add %1, GOT + $$ - %%getgot wrt ..gotpc 
+            add %1, GOT + 0x0003 wrt ..gotpc 
         %endmacro
     %endif
     %macro picpush 1