[SCM] FFmpeg packaging branch, master, updated. debian/0.5+svn20090420-2-17-gc8d8dad

Reinhard Tartler siretart at tauware.de
Wed May 13 05:35:05 UTC 2009


ceros-guest at users.alioth.debian.org writes:

> The following commit has been merged in the master branch:
> commit 4b453cb6e97f4c960433e2134228b266458ed2bd
> Author: Andres Mejia <mcitadel at gmail.com>
> Date:   Tue May 12 23:18:59 2009 -0400
>
>     Add new confflags for new build dependencies.
>     Also add confflag for zlib.
>     Add 'fix-fpic' DEB_BUILD_OPTIONS for resolving fpic issues.

This commit breaks compilation of non-optimized builds that can be
requested by setting DEB_BUILD_OPTIONS.

As I told you several times, this is really a no-go. In fact, in etch we
shipped an ffmpeg compiled this way but did stop that madness in
lenny. So this is really a step backwards.

Why the heck do you insist on that approach?

> diff --git a/debian/confflags b/debian/confflags
> index e6e0b64..4d997de 100644
> --- a/debian/confflags
> +++ b/debian/confflags
> @@ -68,12 +68,16 @@ confflags += --extra-version='$(DEB_VERSION)'
>  confflags += --prefix=/usr
>  confflags += --enable-avfilter
>  confflags += --enable-avfilter-lavf
> +confflags += --enable-bzlib
> +# confflags += --enable-libdirac # Waiting for libdirac to enter Debian
>  confflags += --enable-libgsm
> +confflags += --enable-libopenjpeg
>  confflags += --enable-libschroedinger
>  confflags += --enable-libspeex
>  confflags += --enable-libtheora
>  confflags += --enable-libvorbis
>  confflags += --enable-pthreads
> +confflags += --enable-zlib
>  confflags += --disable-stripping
>  confflags += --disable-vhook
>  
> @@ -117,6 +121,9 @@ shared_build_confflags += $(nooptflags)
>  endif
>  shared_build_confflags += --enable-shared
>  shared_build_confflags += --disable-static
> +ifneq (,$(findstring fix-fpic,$(DEB_BUILD_OPTIONS)))
> +shared_build_confflags += --extra-cflags="-fPIC -DPIC"
> +endif
>  
>  ## armel architecture specific
>  # Configuration flags for the optimised shared libraries
> @@ -144,6 +151,9 @@ cmov_build_confflags += --shlibdir=/usr/lib/i686/cmov
>  cmov_build_confflags += --cpu='i686'
>  cmov_build_confflags += --enable-shared
>  cmov_build_confflags += --disable-static
> +ifneq (,$(findstring fix-fpic,$(DEB_BUILD_OPTIONS)))
> +cmov_build_confflags += --extra-cflags="-fPIC -DPIC"
> +endif
>  cmov_build_confflags += --disable-ffmpeg
>  cmov_build_confflags += --disable-ffserver
>  cmov_build_confflags += --disable-ffplay

-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4



More information about the pkg-multimedia-maintainers mailing list