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/ )