「view this page in B3 βῆτα server」

Revisions №60895

branch: master 「№60895」
Commited by: Rocco Moretti
GitHub commit link: 「010c62e53d169813」 「№4170」
Difference from previous tested commit:  code diff
Commit date: 2019-08-24 12:18:29
linux.clang linux.gcc linux.srlz mac.clang
linux.clang.cxx11thread.serialization.python37.PyRosetta4.unit linux.gcc.python36.PyRosetta4.unit mac.PyRosetta.unit build.clean.debug cppcheck mysql postgres linux.clang.python36.build.debug linux.zeromq.debug mpi mpi.serialization linux.icc.build.debug OpenCL mac.clang.python36.build.debug build.header build.levels ninja graphics static linux.ui mac.ui build.xcode beautification code_quality.clang_analysis serialization integration.mpi integration.release_debug integration.tensorflow integration.thread integration performance profile release.PyRosetta4.Debug release.source scientific.mhc_epitope_energy.debug scientific.mp_domain_assembly.debug scientific.mp_relax.debug scientific.mp_symdock scientific.sewing.debug scientific.stepwise_rna_favorites.debug linux.clang.score linux.gcc.score mac.clang.score linux.scripts.pyrosetta scripts.rosetta.parse scripts.rosetta.validate scripts.rosetta.verify linux.clang.unit.release linux.gcc.unit.release util.apps

Merge pull request #4170 from RosettaCommons/roccomoretti/fix_broker_test Fix issue with silent file endianess flipping on Mac. The broker integration test was broken related to the fact that the input silent file was created on a big-endian system. Normally that should be fine, as the binary silent file reading code has checks to flip the endianness of the input when read on an alternate-endian system. However, it looks like those checks weren't working properly on the Mac/Clang test server system. Best I can tell, the Mac/Clang compiler isn't realizing that the bit twiddling we do to flip endianness will change the memory layout, and is effectively optimizing out the check. I'm not exactly sure why that is, but moving the code body from an inlined function to a cc function seems to fix the issue.

Test: linux.gcc.mpi.serialization.integration.mpi

Failed sub-tests (click for more details):
Test: linux.clang.integration.release_debug_no_symbols

Failed sub-tests (click for more details):
Test: mac.clang.integration

Failed sub-tests (click for more details):
Test: linux.clang.scientific.mp_symdock

 View log


 View log in dialog  View log in log in separate window