[FFmpeg-devel] [PATCH] Deprecate oldabi branch by adding a warning to configure

Michael Niedermayer michaelni at gmx.at
Fri Jul 12 04:02:48 CEST 2013


On Thu, Jul 11, 2013 at 06:02:24PM -0700, Timothy Gu wrote:
> In order to build, users must now explicitly pass --enable-building to
> configure.
> ---
>  configure | 20 ++++++++++++++++++++
>  1 file changed, 20 insertions(+)
> 
> diff --git a/configure b/configure
> index 25cea23..7f8df8a 100755
> --- a/configure
> +++ b/configure
> @@ -72,6 +72,9 @@ Standard options:
>    --mandir=DIR             install man page in DIR [PREFIX/share/man]
>  
>  Configuration options:
> +  --enable-building        enable building ONLY if you understand the
> +                           potential security risk posed by using this
> +                           branch (oldabi)
>    --disable-static         do not build static libraries [no]
>    --enable-shared          build shared libraries [no]
>    --enable-gpl             allow use of GPL code, the resulting libs
> @@ -910,6 +913,7 @@ CONFIG_LIST="
>      avfilter
>      avformat
>      avisynth
> +    building
>      bzlib
>      crystalhd
>      dct
> @@ -1936,6 +1940,22 @@ filter_cflags=echo
>  filter_cppflags=echo
>  filter_asflags=echo
>  
> +if ! enabled building; then
> +    cat <<EOF
> +!!!! WARNING !!!!
> +
> +This branch is NOT actively maintained and CAN contain serious security
> +issues. This branch is only provided for historical interest.
> +

> +For a maintained branch with the old API/ABI, please use release/0.5 or
> +release/0.7.

i dont think this is a good recommandition.
The user should use the latest release, especially when he cares about
security

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Observe your enemies, for they first find out your faults. -- Antisthenes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20130712/2a270394/attachment.asc>


More information about the ffmpeg-devel mailing list