[Mesa-dev] [PATCH] glapi: Avoid argparse type argument for API XML input files.

Ilia Mirkin imirkin at alum.mit.edu
Tue May 26 11:05:41 PDT 2015


On Tue, May 26, 2015 at 2:06 PM, Dylan Baker <baker.dylan.c at gmail.com> wrote:
> On Tue, May 26, 2015 at 11:15:36AM +0100, Jose Fonseca wrote:
>> argparse type is a nice type saver for simple data types, but it doesn't
>> look a good fit for the input XML file:
>>
>> - Certain implementations of argparse (particularly python 2.7.3's)
>>   invoke the type constructor for the default argument even when an
>>   option is passed in the command line.  Causing `No such file or
>>   directory: 'gl_API.xml'` when the current dir is not
>>   src/mapi/glapi/gen.
>>
> The fix is fine, I'm not complaining about the changes.
>
> However,
>
> I'm running 'scons' against python 2.7.3 and it's building fine with
> your patch reverted. Is there something I'm missing about the way that
> the scons build works? The documentation says that just 'scons' is all
> that is necessary, is that not the case?

Do an out-of-tree build where gl_API.xml isn't in the current directory.

>
> Dylan
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>


More information about the mesa-dev mailing list