Q: DSSS: Library name being prefixed with S
Chris Nicholson-Sauls
ibisbasenji at gmail.com
Wed Jun 13 15:42:47 PDT 2007
Daniel Keep wrote:
>> Just out of interest, do you have any pointers, on hand, as to why
>> rebuild is better than bud? It does look like bud is not being developed
>> but I have not had much experience with the tools yet.
>>
>> Thanks ahead,
>>
>> Myron.
>
> One reason why I've started moving over to rebuild is -oqPATH. This
> tells rebuild to put the intermediate object files into the PATH
> directory with fully qualified names (aka: Gregorian Notation).
>
> The problem with bud is that, if I remember correctly, you either put
> the object files with the source files (which sticks them all over the
> bloody place), or all in one directory where you can get name clashes.
>
> That said, bud is slightly easier to use directly from the command line
> because you can have +targets.
>
> -- Daniel
Actually (as I recall) you can avoid the clashes by passing bud both of
-odPATH and --op (note double-dashes) which will recreate the packaging
of modules as a directory tree rooted at PATH. Not neccessarily as good
as "Gregorian Notation" (which I still wish the compiler would adopt),
but usable.
-- Chris Nicholson-Sauls
More information about the Digitalmars-d-learn
mailing list