New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Protect EOS Portable Archive from GCCXML #5820
Conversation
The following breakes on armv7hl. basic_binary_oarchive.hpp:80: error: invalid application of 'sizeof' to incomplete type 'boost::STATIC_ASSERTION_FAILURE<false>' Static asserts are failing while running inside GCCXML. The following class from Boost: class class_id_type { private: typedef int_least16_t base_type; base_type t; }; The size of it is different between GCC 4.2.1 (GCCXML) and GCC 4.91. There is no need to have those headers in GCCXML, we disabled them centrally for Boost Serialization. Disable them also here. Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
A new Pull Request was created by @davidlt for CMSSW_7_3_X. Protect EOS Portable Archive from GCCXML It involves the following packages: CondFormats/HcalObjects @apfeiffer1, @diguida, @cerminar, @cmsbuild, @nclopezo, @rcastello, @ggovi can you please review it and eventually sign? Thanks. |
+1 |
ping^1 |
Given it compiles and db is ok, I'm merging this… on a friday.. |
Protect EOS Portable Archive from GCCXML
@ktf |
The following breakes on armv7hl.
Static asserts are failing while running inside GCCXML.
The following class from Boost:
The size of it is different between GCC 4.2.1 (GCCXML) and GCC 4.91.
There is no need to have those headers in GCCXML, we disabled them
centrally for Boost Serialization. Disable them also here.
Signed-off-by: David Abdurachmanov David.Abdurachmanov@cern.ch