Re: has overriding C++ compiler paths and names changed with Python 3.x?

Bill Deegan <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.user
Message-ID <CAEyG4CF2gQcm3LShFJiNqrT_DGvU-siG-AFwL6ckm65x2T2jsA@mail.gmail.com>
It should be fixed with 3.0.4.
I can roll up a package and stick in github for you if that would help.

On Thu, Jan 17, 2019 at 3:36 PM Damien <[email protected]> wrote:

> Hi all,
>
> For probably ten years we've run a custom build setup, overriding SCons
> default behaviour for compiler selection, library flags etc depending on
> what OS we're on and what compiler versions we need to use.  We've been
> on 3.0.1 with Python 2.7 for a year now.  We're just setting up a CI/QC
> server with 3.0.3 and Python 3.7.2.  SCons is now complaining that there
> are no C++ compilers installed, even though we have set the path
> explicitly.  This is with Visual Studio 2017, v15.9.5, it just came out
> a few days ago.
>
> We now get the missing compiler message:  scons: warning: No version of
> Visual Studio compiler found - C/C++ compilers most likely not set
> correctly
>
> In the SCons environment, we set the following in a .py file that's
> called by the SConscript from SConstruct:
>
> cxxcompilerpath = ["C:/Program Files (x86)/Microsoft Visual
> Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64"]
> env.PrependENVPath('PATH', cxxcompilerpath)
> env['CXX'] = 'cl.exe'
>
> That cxxcompilerpath exists and cl.exe is there.  This has worked for
> years for us.
>
> We get the standard command prompt "can't find it" message:
>
> 'cl.exe' is not recognized as an internal or external command,
> operable program or batch file.
>
> SCons was installed with "python setup.py install", not with pip.
>
> Any suggestions?
>
> Damien
>
>
>
>
>
> _______________________________________________
> Scons-users mailing list
> [email protected]
> https://pairlist4.pair.net/mailman/listinfo/scons-users
>

_______________________________________________
Scons-users mailing list
[email protected]
https://pairlist4.pair.net/mailman/listinfo/scons-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.