Rene Rivera wrote:
Not totally right... It should be:

    libboost_<name>_<API-tag>.lib.<version>

Putting the version at the end is somewhat standard. And in my current case
of OpenBSD required.
That may be standard on OpenBSD, but it's not on Windows, where the last part of the filename is used to tell the type of the file. On Windows, library files usually end in ".lib".

BTW, Boost already uses (excruciatingly) long pathnames to select among different versions of the same library. I suggest the adoption of a fully "tagged" name scheme only for those files, like DLLs or shared libraries, that are probably going to be installed in some specific folder (on the PATH, for example).

For example, although on my system the STLport DLL is named stlport_vc750.dll, a name that carries both the platorm "vc7" and the version "50", the corresponding library is simply named stlport_vc7.lib. I believe the even the "vc7" could have been removed from the lib's name if a pathname scheme like Boost had been implemented.

Alberto Barbati


_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to