[2003-01-16] David Abrahams wrote:

>Rene Rivera <[EMAIL PROTECTED]> writes:
>
>> [2003-01-16] David Abrahams wrote:
>>
>>>Ulrich Eckhardt <[EMAIL PROTECTED]> writes:
>>>
>>>> On Wednesday 15 January 2003 15:49, you wrote:
>>>>> At 04:25 AM 1/15/2003, Steven Kirk wrote:
>>>>>  >windows. Judging by the naming convention used by the other current
>> boost
>>>>>  >libraries, shouldn't this library be called
"libboost_filesystem.lib"?
>>>>>
>>>>> Yes, I guess. I'll add it to the do list.
>>>>>
>>>> Isn't there a big flaw in that naming-convention ? It means I can't
>> install a 
>>>> version compiled for different compilers due to their differing ABIs. 
>>>> Therefore, I'd rather go for
>>>>   libboost_<name>_<ABI-tag>-version.lib
>>>> 'name' being 'filesystem' in this case and 'ABI-tag' an identifier for
>> the 
>>>> compiler, possibly including the stdlib. (note: STLport already uses
such
>> a 
>>>> scheme, I'd prefer just stealing their ABI-tags if there are no good
>> reasons 
>>>> to do otherwise).
>>>
>>>You're probably right.  We don't have a system to do that right now,
>>>but it's probably a pretty easy change.
>>
>> 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.
>>
>> I could easily do this in BBV1:
>>
>>     lib<name>_<TOOLSET_NAME>.lib.<version>
>>
>> The "boost_<name>" part is up to the library authors. If no one has
>> objections?
>
>I have no objections, but it's not bulletproof.  For example,
>different versions of gcc have different ABIs, but unless the user has
>installed a custom toolset definition, they will have the same name.
>And there's no way to control which versions users will call plain old
>"gcc".

We'd at least be one step above STLport ;-) Which only uses "gcc" regarless
of version of gcc, without a chance of changing it by the user.


-- grafik - Don't Assume Anything
-- [EMAIL PROTECTED] - [EMAIL PROTECTED]
-- 102708583@icq
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to