梁政
2018-11-11 21:17:27 UTC
Hi all,
It seems that gcc compatibility is a big problem. I have found several issues when I try to run SPEC 2000 and SPEC 2006 in gem5.
(1) The SPEC 2006 cannot be built with gcc 7. I choose to downgrade to gcc 4.8, but it doesn't work.
(1) The stable release gem5-stable-2015-09 cannot be built with gcc 7 as well as gcc 4.8. It seems the compiler check is too strict.
(i) undefined macro PROTOBUF_INLINE_NOT_IN_HEADERS caused compiling error.
(ii) '~' on an expression of type bool caused error [-Werror=bool-operation]. (error from /dev/copy_engine/cc)
When building SPE 2006 bench... there are so many bugs...
My system is Ubuntu 18.04 LTS. Is there anyone run SPEC successfully on Ubuntu 18.04?
Or I should reinstall my system?
Best Regards
Zheng Liang
Peking University
It seems that gcc compatibility is a big problem. I have found several issues when I try to run SPEC 2000 and SPEC 2006 in gem5.
(1) The SPEC 2006 cannot be built with gcc 7. I choose to downgrade to gcc 4.8, but it doesn't work.
(1) The stable release gem5-stable-2015-09 cannot be built with gcc 7 as well as gcc 4.8. It seems the compiler check is too strict.
(i) undefined macro PROTOBUF_INLINE_NOT_IN_HEADERS caused compiling error.
(ii) '~' on an expression of type bool caused error [-Werror=bool-operation]. (error from /dev/copy_engine/cc)
When building SPE 2006 bench... there are so many bugs...
My system is Ubuntu 18.04 LTS. Is there anyone run SPEC successfully on Ubuntu 18.04?
Or I should reinstall my system?
Best Regards
Zheng Liang
Peking University