[vlc-devel] [PATCH 3/6] src: fix compilation of fourcc_gen on OS/2

KO Myung-Hun komh78 at gmail.com
Tue Jul 14 12:07:54 CEST 2015



Rémi Denis-Courmont wrote:
> Le 2015-07-08 09:59, KO Myung-Hun a écrit :
>> KO Myung-Hun wrote:
>>>
>>>
>>> Rémi Denis-Courmont wrote:
>>>> Le lundi 06 juillet 2015, 17:03:22 KO Myung-Hun a écrit :
>>>>> ---
>>>>>  configure.ac    | 15 ++++++++++++++-
>>>>>  src/Makefile.am |  6 +++---
>>>>>  2 files changed, 17 insertions(+), 4 deletions(-)
>>>>>
>>>>> diff --git a/configure.ac b/configure.ac
>>>>> index bf6d416..9751217 100644
>>>>> --- a/configure.ac
>>>>> +++ b/configure.ac
>>>>> @@ -73,7 +73,16 @@ AC_PATH_PROG(YASM, yasm)
>>>>>  AC_ARG_VAR([BUILDCC], [Build system C11 or C99 compiler command])
>>>>>  AC_PATH_PROGS(BUILDCC, [c11-gcc c11 c99-gcc c99], [false])
>>>>>  AS_IF([test "$BUILDCC" = "false"], [
>>>>> -  AC_MSG_ERROR([Cannot find native C99 compiler: please define
>>>>> BUILDCC.])
>>>>> +  case "${build_os}" in
>>>>> +    os2*)
>>>>> +      # OS/2 does not have c11* nor c99*. However C99 is suppoted by
>>>>> +      # gcc -std=gnu99.
>>>>> +      BUILDCC="gcc -std=gnu99"
>>>>> +      ;;
>>>>> +    *)
>>>>> +      AC_MSG_ERROR([Cannot find native C99 compiler: please define
>>>>> BUILDCC.]) +      ;;
>>>>> +  esac
>>>>>  ])
>>>>
>>
>> Updated patches.
> 
> I doubt that (ab)using autoconf that way is specified/supported. It
> probably misbehaves when not building natively. 

??? If so, abort with an error message.

> Besides it seems to me that this is a big and intrincate workaround for a bug in your build
> environment.
> 

I think, it is the worse problem that even gcc -std={c|gnu}99 is not
supported.

-- 
KO Myung-Hun

Using Mozilla SeaMonkey 2.7.2
Under OS/2 Warp 4 for Korean with FixPak #15
In VirtualBox v4.1.32 on Intel Core i7-3615QM 2.30GHz with 8GB RAM

Korean OS/2 User Community : http://www.ecomstation.co.kr




More information about the vlc-devel mailing list