[XviD-devel] Patch for darwin platform

Bin Tian tianbin at cernet.edu.cn
Sun Jan 9 12:57:44 CET 2011


Hi,

src/nasm.inc needs to be patched too. Here is the complete patch.

diff -ur xvidcore.old/build/generic/configure.in 
xvidcore.new/build/generic/configure.in
--- xvidcore.old/build/generic/configure.in     2010-12-31 
18:53:22.000000000 +0800
+++ xvidcore.new/build/generic/configure.in     2011-01-06 
21:29:15.000000000 +0800
@@ -428,8 +428,13 @@
                MARK_FUNCS=""
                 ;;
             *darwin*)
-               AC_MSG_RESULT([macho])
-               NASM_FORMAT="macho"
+               if test "$ARCHITECTURE" = "X86_64" ; then
+                   AC_MSG_RESULT([macho64])
+                   NASM_FORMAT="macho64"
+               else
+                   AC_MSG_RESULT([macho32])
+                   NASM_FORMAT="macho32"
+               fi
                 PREFIX="-DPREFIX"
                 MARK_FUNCS=""
                 ;;
diff -ur xvidcore.old/src/nasm.inc xvidcore.new/src/nasm.inc
--- xvidcore.old/src/nasm.inc   2010-12-31 18:53:22.000000000 +0800
+++ xvidcore.new/src/nasm.inc   2011-01-09 19:48:02.000000000 +0800
@@ -175,11 +175,15 @@
  %endmacro

  %macro TEXT 0
-%ifidn __OUTPUT_FORMAT__,macho
+%ifidn __OUTPUT_FORMAT__,macho32
+      SECTION .text align=SECTION_ALIGN
+%else
+%ifidn __OUTPUT_FORMAT__,macho64
        SECTION .text align=SECTION_ALIGN
  %else
        SECTION .rotext align=SECTION_ALIGN
  %endif
+%endif
  %endmacro

  %macro cglobal 1

Regards,
Bin Tian

On 2011年01月07日 19:45, Michael Militzer wrote:
> Hi,
>
> patch applied. Thank you.
>
> Best regards,
> Michael
>
>
> Quoting Bin Tian<tianbin at cernet.edu.cn>:
>
>> hi,
>>
>> Please apply this patch
>>
>> diff -ur xvidcore.old/build/generic/configure.in
>> xvidcore.new/build/generic/configure.in
>> --- xvidcore.old/build/generic/configure.in     2010-12-31
>> 18:53:22.000000000 +0800
>> +++ xvidcore.new/build/generic/configure.in     2011-01-06
>> 21:29:15.000000000 +0800
>> @@ -428,8 +428,13 @@
>>                  MARK_FUNCS=""
>>                   ;;
>>               *darwin*)
>> -               AC_MSG_RESULT([macho])
>> -               NASM_FORMAT="macho"
>> +               if test "$ARCHITECTURE" = "X86_64" ; then
>> +                   AC_MSG_RESULT([macho64])
>> +                   NASM_FORMAT="macho64"
>> +               else
>> +                   AC_MSG_RESULT([macho32])
>> +                   NASM_FORMAT="macho32"
>> +               fi
>>                   PREFIX="-DPREFIX"
>>                   MARK_FUNCS=""
>>                   ;;
>>
>>
>> Regards,
>> Bin Tian
>> _______________________________________________
>> Xvid-devel mailing list
>> Xvid-devel at xvid.org
>> http://list.xvid.org/mailman/listinfo/xvid-devel
>>
>>
>
>
>
> _______________________________________________
> Xvid-devel mailing list
> Xvid-devel at xvid.org
> http://list.xvid.org/mailman/listinfo/xvid-devel
>


More information about the Xvid-devel mailing list