[FFmpeg-devel] [PATCH] Disable symbol versioning on some BSDs

Reinhard Tartler siretart
Sun Jan 23 22:47:15 CET 2011


On Sun, Jan 23, 2011 at 21:49:18 (CET), Mans Rullgard wrote:

> Dragonfly, NetBSD, and OpenBSD do not support symbol versioning
> although our link test passes.  Disable it explicitly for these
> systems.
>
> Signed-off-by: Mans Rullgard <mans at mansr.com>
> ---
>  configure |    8 +++++++-
>  1 files changed, 7 insertions(+), 1 deletions(-)
>
> diff --git a/configure b/configure
> index 63eadca..4c24152 100755
> --- a/configure
> +++ b/configure
> @@ -2306,6 +2306,7 @@ case $target_os in
>          nm_opts='-P -g'
>          ;;
>      netbsd)
> +        disable symver
>          oss_indev_extralibs="-lossaudio"
>          oss_outdev_extralibs="-lossaudio"
>          add_cppflags -D_XOPEN_SOURCE=600
> @@ -2318,11 +2319,16 @@ case $target_os in
>          # (simply quits with exit-code 1, no crash, no output).
>          # Thus explicitly enable PIC here.
>          enable pic
> +        disable symver
>          SHFLAGS='-shared'
>          oss_indev_extralibs="-lossaudio"
>          oss_outdev_extralibs="-lossaudio"
>          ;;
> -    freebsd|dragonfly)
> +    dragonfly)
> +        enable malloc_aligned
> +        disable symver
> +        ;;
> +    freebsd)
>          enable malloc_aligned
>          ;;
>      bsd/os)

Looks OK to me.

remark: Do we have some whay to detect builds for android? In that case
it should be added here as well.

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




More information about the ffmpeg-devel mailing list