Got myself new diskspace today: 2x1TB Samsung HD103UJ, enclosed in an Taurus RAID case. First tests in Leopard say 35MB/s over FireWire400, more testing ahead. I was surprised to see that the bonnie++ filesystem benchmark was not available via Fink. Compiling from source failed with:
g++ -O2 -DNDEBUG -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic
-ffor-scope -c getc_putc.cpp
getc_putc.cpp: In function ‘int main(int, char**)’:
getc_putc.cpp:174: error: no matching function for call to
‘min(long unsigned int, unsigned int)’
make: *** [getc_putc.o] Error 1
There is a
patch for some 64-bit platforms, but the
ifdef does not catch MacOS X, I guess. So, here's a slightly edited version of this very patch:
--- getc_putc.cpp.ORIG 2008-07-12 22:43:34.000000000 +0200
+++ getc_putc.cpp 2008-07-12 22:53:11.000000000 +0200
@@ -17,6 +17,10 @@
#include "duration.h"
#include "getc_putc.h"
+/* Work around for: line 168, no matching function for call to... */
+#include <sys/param.h>
+#define min MIN
+
static void usage()
{
fprintf(stderr, "usage:\n"
Btw, first benchmarks of GNU/Linux 2.6.24 with the internal
120GB drive are
here.