Files
gem5/src/base
Andreas Sandberg 0ee4a54364 base: Add a M5_PUBLIC and M5_LOCAL attribute macro
There are cases where we need to limit the symbol visibility to avoid
compilation errors. This is a problem for Python code that relies on
PyBind11 since recent versions enforce hidden symbols. As a
consequence, classes that have member variables from PyBind11 need to
be declared with the hidden attribute (or gem5 needs to be compiled
with -fvisibility=hidden).

Change-Id: I30e582fde494ff61ab7a596a595efc26a2952a5f
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/11513
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
2018-06-29 08:50:42 +00:00
..
2017-12-14 00:27:59 +00:00
2016-02-06 17:21:18 -08:00
2006-05-31 19:26:56 -04:00
2015-09-30 15:21:55 -05:00
2016-02-06 17:21:18 -08:00
2017-12-14 00:27:59 +00:00
2016-02-06 17:21:18 -08:00
2006-05-31 19:26:56 -04:00
2017-12-12 19:45:58 +00:00
2017-12-12 19:45:58 +00:00
2006-05-31 19:26:56 -04:00
2018-03-14 11:56:29 +00:00
2011-04-13 09:32:19 -07:00
2017-05-02 12:37:32 +00:00