[vlc-devel] [PATCH 1/1] build: define _FORTIFY_SOURCE only if it is not already defined

Janne Grunau janne-vlc at jannau.net
Sat Aug 27 17:01:20 CEST 2016


On 2016-08-13 18:48:47 +0200, Janne Grunau wrote:
> Fixes "_FORTIFY_SOURCE redefined" warnings in every file which includes
> config.h if _FORTIFY_SOURCE is predefined by the toolchain.
> ---
>  configure.ac | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/configure.ac b/configure.ac
> index 09b3a33..8f055c1 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -46,7 +46,8 @@ dnl
>  AC_PROG_CC_C99
>  AC_USE_SYSTEM_EXTENSIONS
>  VLC_PROG_CC_C11
> -AC_DEFINE([_FORTIFY_SOURCE], 2, [Define to 2 to get glibc warnings.])
> +AC_CHECK_DECL(_FORTIFY_SOURCE, ,
> +    AC_DEFINE([_FORTIFY_SOURCE], 2, [Define to 2 to get glibc warnings]),)
>  AC_DEFINE([_FILE_OFFSET_BITS], 64, [Define to 64 for large files support.])
>  AH_TOP([
>  #ifndef _REENTRANT

ping

Janne



More information about the vlc-devel mailing list