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

Rémi Denis-Courmont remi at remlab.net
Mon Jul 13 09:23:52 CEST 2015


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. Besides it seems to me 
that this is a big and intrincate workaround for a bug in your build 
environment.

-- 
Rémi Denis-Courmont
http://www.remlab.net/



More information about the vlc-devel mailing list