On Aug 3, 2007, at 2:49 AM, Darren J Moffat wrote:

> eric kustarz wrote:
>> Sure thing.  If we allow benchmarks to have their own directory  
>> (such as /usr/benchmarks/libmicro/), then we can allow that  
>> benchmark to do what it wants in that directory.  This would make  
>> porting much easier, less mangling of the source.
>> It turns out that in filebench there is just a simple #define that  
>> specifies where everything under /usr/lib/filebench lives.  So  
>> moving from platform to platform will be easy (if /usr/lib/ 
>> filebench is not an option).
>
> Specifically for filebench is there are reason to spread it around  
> with parts in /usr/benchmarks/ and parts in /usr/lib ?  I don't yet  
> see any value in that.
>

Having to use /usr/lib was historical (back when we had /usr/bin/ 
filebench).

If others would like, i can certainly put everything in /usr/ 
benchmarks/filebench.  That might be a nice precedent to set for the / 
usr/benchmarks directory.

We would then have the following executables:
/usr/benchmarks/filebench/bin/filebench (executable perl script)
/usr/benchmarks/filebench/bin/go_filebench (isaexec link)
/usr/benchmarks/filebench/bin/{i386,amd64,sparcv9}/go_filebench  
(executable binary)

And the following subdirectories:
/usr/benchmarks/filebench/config
/usr/benchmarks/filebench/scripts
/usr/benchmarks/filebench/workloads

eric


Reply via email to