DSSS 0.72.1 released.

Bill Baxter dnewsgroup at billbaxter.com
Tue Aug 28 02:05:55 PDT 2007


Daniel Keep wrote:
> 
> Bill Baxter wrote:
>> Gregor Richards wrote:
>>> This is an aspect of versioning I hadn't considered very thoroughly.
>>> This will definitely be subsumed by the library-versioning support
>>> DSSS will eventually have, but this is actually a comparably simple
>>> subset. I'll have to muddle over it.
>>>
>>> I have several compilers, but all in different prefixes with their own
>>> DSSS'. It's nice to know that DSSS almost works with your setup ;)
>>>
>>>  - Gregor Richards
> 
> Yes, well, my setup is kinda flaky.  It's amazing anything works at all...
> 
>> I was having issues with this too.  It seems that despite the nice
>> prefixes dsss uses to keep dmd and gdc versions of things distinct, when
>> you do "dsss net install derelictgl" it just blows away the previous lib
>> and then installs the new one, even if the prefixes are different.
>>
>> Also I was trying to get my Luigi lib to build with dsss under gdc, but
>> for some reason no matter what I try it wants to link apps with the SDD
>> version of luigi instead of the SDG one.  All I should have to make dsss
>> use gdc is to change the "profile=" line in etc/rebuild/default, right?
>>  (this was on Linux)
>>
>> --bb
> 
> Maybe DSSS should have a separate concept of compilers to version flags.
>  So when you install something, it compiles it for each of the installed
> compilers; that way, DMD 1, DMD 2, GDC, DMD+Tango, etc. can all cooperate.

I figured out what the problem was with dsss.  I had built once using 
the dmd-posix profile, and those dsss_imports were still lying around. 
Apparently they don't get re-generated when the profile changes.  YOu 
have to manually delete them.  Something to watch out for.

--bb



More information about the Digitalmars-d-announce mailing list