From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: fio-f1480f9: AIX 6.1 build KO against gcc function overlap References: <5681C3ED.2000708@kernel.dk> <5681C9E2.3040006@kernel.dk> <5681D0A8.8030507@kernel.dk> <5681D65A.10200@kernel.dk> <5682A81A.8010008@kernel.dk> From: Jens Axboe Message-ID: <56834ED5.40506@kernel.dk> Date: Tue, 29 Dec 2015 20:26:13 -0700 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit To: Thierry BERTAUD , "fio@vger.kernel.org" List-ID: On 12/29/2015 02:10 PM, Thierry BERTAUD wrote: > Hello Jens, > >>> 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. >> OK, i continue to just use: --disable-yes. >> If you add a check in configure later, i'll try a ./configure to confirm you that's fine in AIX. > > I build against fio-63bda37 (configure: if lex requires/fails with -o for output) > With configure, i have this: > ____ > MTD no > 0: Warning: 1285-300 The o flag is not valid. > 0: Error: 1285-331 Cannot read input file lex.yy.c > lex/yacc for arithmetic yes Might have to do rm lex.yy.c before running configure. If you do, does it then work? If not, then we'll just have to have AIX default to lex off, I'm afraid. We can automate that as well in configure. -- Jens Axboe