scons: added support of default Python installation on MacOS
authorAndrea Mondelli <andrea.mondelli@ucf.edu>
Thu, 10 Jan 2019 15:33:13 +0000 (10:33 -0500)
committerAndrea Mondelli <Andrea.mondelli@ucf.edu>
Fri, 11 Jan 2019 18:11:54 +0000 (18:11 +0000)
commitad9a233ff9fdaadbbdebef32af242c8e3c05bfd4
tree1fd2f4c402de063411a640e1ac9fa2e5d2f39e7d
parent3d54f6d42c303a2b17b1a882634444fc1319a9a1
scons: added support of default Python installation on MacOS

Recent MacOS versions are distributed with python 2.7.
This version of python is sufficient to compile and run gem5.

This patch allows to use the default python instead of the version provided
by third-party tools (e.g., brew)

The default MacOS LLDB debugger is linked against the default python
installation, which conflicts with Python framework provided by third-party
package systems.

This patch removes the need of gem5 to have multiple python installations
on MacOS, if not explicitly installed.

Change-Id: I98f24804149cb2e04ca432c66d2f57e0296af7b2
Reviewed-on: https://gem5-review.googlesource.com/c/15475
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
SConstruct