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