On 2011-04-23 12:06, Bruce Cran wrote: > On Sat, 23 Apr 2011 05:57:26 +0200 > Filip Sneppe <filip.sneppe@xxxxxxxxx> wrote: > >> (I am not subscribed to this list, nor am I a Unix developer). >> >> I wanted to give fio a try on my OS X 10.5.8 machine, but >> this is the error I received when compiling: >> >> CC helpers.o >> CC engines/posixaio.o >> DEP depend >> CC fio >> Undefined symbols: >> "_posix_memalign", referenced from: >> _thread_main in fio.o >> ld: symbol(s) not found >> collect2: ld returned 1 exit status >> make: *** [fio] Error 1 >> >> After some googling, I learned that OS X doesn't >> provide _posix_memalign, and that apparently it's not >> needed on this platform. I "fixed" my compile problem with the >> attached patch. You may find it useful to write a better fix for this. > > I think Apple have added it in 10.6, but obviously fio needs to run on > older versions too. Solaris has a helper, too. Does 10.6 have memalign or another alternative function? -- Jens Axboe -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html