[Ffmpeg-devel] [patch] make SONAME encoding optional
    Diego Biurrun 
    diego
       
    Sat Jan 14 04:36:12 CET 2006
    
    
  
On Sat, Jan 14, 2006 at 03:55:58AM +0100, Luca Barbato wrote:
> Diego Biurrun wrote:
> >
> >Which one?  Is the patch from this thread still relevant?
> >
> 
> Updated patch, hopefully that one is less bad
> 
> --- libavcodec/Makefile	13 Jan 2006 00:47:16 -0000	1.222
> +++ libavcodec/Makefile	14 Jan 2006 02:26:42 -0000
> @@ -490,14 +490,22 @@
>  	$(CC) -o $@ $^ $(LIBAVUTIL) -lm
>  
>  ifeq ($(BUILD_SHARED),yes)
> -LIBVERSION=$(LAVCMAJOR)
> +
> +LIBVERSION=$(LAVCVERSION)
> +LIBMAJOR=$(LAVCMAJOR)
> +NAME=avcodec
It's nicer to have these defines together with the others..
> --- libavcodec/libpostproc/Makefile	13 Jan 2006 00:53:36 -0000	1.30
> +++ libavcodec/libpostproc/Makefile	14 Jan 2006 02:27:01 -0000
> @@ -49,12 +49,20 @@
>  
>  install: all
>  ifeq ($(SHARED_PP),yes)
> +LIBVERSION=$(LAVCVERSION)
> +LIBMAJOR=$(LAVCMAJOR)
> +NAME=postproc
These need to be at the top of the Makefile with the rest of the
definitions, they break the build in this spot.
Also, it should be SPPVERSION and SPPMAJOR.
> --- libavformat/Makefile	11 Jan 2006 23:59:59 -0000	1.105
> +++ libavformat/Makefile	14 Jan 2006 02:27:13 -0000
> @@ -80,7 +80,9 @@
>  
>  LIB= $(LIBPREF)avformat$(LIBSUF)
>  ifeq ($(BUILD_SHARED),yes)
> -LIBVERSION=$(LAVFMAJOR)
> +LIBVERSION=$(LAVFVERSION)
> +LIBMAJOR=$(LAVFMAJOR)
> +NAME=avformat
>  SLIBNAME= $(SLIBPREF)avformat$(SLIBSUF)
This SLIBNAME business should go into configure as well.  It's defined
in all the Makefiles...
I won't make you create another iteration, issues fixed and patch
applied...
Diego
    
    
More information about the ffmpeg-devel
mailing list