Howdy! I finally put the finishing touches on a patch that I have had cooking for a looooong time. I think it was Rémi that put me on to the fact that we do less than we should when library version numbers change a long time ago. I filed the issue away as Bugzilla #449 to be addressed on some future idle afternoon. That time arrived on the flight back from the last VideoLAN meeting.
The gist is that we parse library version numbers once from configure, write them to config.mak and conveniently forget to update them when library versions are bumped. In that case sonames start being wrong and pkg-config files, which are also generated from configure, start containing outdated version numbers. So let's stop doing that, move the version number parsing and .pc file generation to the Make stage. It can even be done in parallel there. Part of this set is another patch I have had floating around for a long time that groups build-system-related files into a "build" subdirectory. A bit less clutter at the top level is certainly in order. Incidentally, this is the last shortcoming of the build system that I am aware of. If more remain, I'm all ears. Diego _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
