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

Reply via email to