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