Hi,
I browsed the archive and have some comments:
Takehiro wrote: (install prefix)
> BTW, default is changed /usr/include, by Florian.
> I think we should use /usr/local.
At first I used /usr/local, but it seems that /usr/local/lib isn't in the
standard library path. It seems that not many programs use /usr/local as prefix
at all (though it should be /usr/local - but what use are conventions if they
aren't followed by standard Linux distributions ?).
Mark wrote:
> There are some issues related to this if the library becomes a popular
> shared library. However, there is only 1 application which uses LAME as a
> shared library, and it uses a built in feature of Linux to check the
> version number before running. So right now the shared library issues are
> moot. It is more important to get the static library working than it is
> to solve all issues related to the shared library.
Version checking is automatic for all UNIX based shared libs (that I have seen).
It could be added a lame API function like get_lib_version(int* major, int*
minor) which lets shared lib users decide whether the lib is fitting: minor
version changes are upward compatible, major version changes are incompatible.
This function is targeted for developers using the shared lib on systems without
versioning support like Windows.
Florian
--
Florian Bomers - [EMAIL PROTECTED]
http://www.bome.com :
My personal homepage with Freeware and Shareware
programs for musicians and developers.
http://tritonus.org :
Open source implementation of the Java Sound API,
especially for Linux.
--
MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )