Re: `__lib_either_version_flag` returning `None` triggers `NameError`
Mats Wichmann <[email protected]> Fri, 19 Apr 2024 07:03:34 -0600
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <[email protected]> |
On 4/14/24 11:04, Sye van der Veen wrote: > I call `SetAllowableExceptions()` in my build files to ensure that I set > all applicable build variables for my targets. I then set variables I > don't currently need to the empty string, to avoid the resulting > `NameError`s. > > After a recent update to Scons 4.7.0, I was getting a `NameError` > stating that `__libversionflags` was undefined. This variable is > implemented as a function, and the docstring states: `if version_var is > not empty, returns env[flags_var], otherwise returns None`. I've opened an issue on this topic at https://github.com/SCons/scons/issues/4516 If there's any more information feel free to add. A simple testcase that shows things blowing up is always welcome, saves time trying to craft one here...