Re: fio-f1480f9: AIX 6.1 build KO against gcc function overlap

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/28/2015 05:56 PM, Thierry BERTAUD wrote:
Jens,

Fixed that new dependency, try pulling again :-)
Yes fixed, i just have some warning.
----
t/dedupe.c: In function 'dedupe_check':
t/dedupe.c:97:2: warning: 'bytes' may be used uninitialized in this function [-Wmaybe-uninitialized]
   return (ret & ~((uint64_t)blocksize - 1));
   ^
t/dedupe.c:87:22: note: 'bytes' was declared here
    unsigned long long bytes;
                       ^

That's the aix compiler being a bit too dumb to realize that 'bytes' is only used for a zero return of that function. You can safely ignore that, I can add a small patch to get rid of it.

     CC t/debug.o
----

What's the advantage to use 'lex/yacc for arithmetic'?

That you can have arithmetical expressions in your job files, that's all it provides.

I disabled it in configure because i can't build and haved the following:
---
    LEX lex.yy.c
0: Warning: 1285-300 The o flag is not valid.
0: Error: 1285-331 Cannot read input file lex.yy.c
Makefile:300: recipe for target 'lex.yy.c' failed
gmake: *** [lex.yy.c] Error 1

Hmm, I'll see if I can add a check in configure for whether or not lex requires -o to specify an output file. For now, just use --disable-lex.

--
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



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux