You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a problem with Trick ICG in RHEL8 that breaks Trick View's and TrickHLA's interface with some attributes of the GunnsFluidDistributedIfData class. Trick has the wrong address offsets for the variables. Trick team thinks it may be an incompatibility between ICG and the llvm version on RHEL8.
This was the Trick issue: nasa/trick#1308, and has since been fixed in Trick release 19.4. See comments below about the range of Trick commits that had the problem.
As a workaround, we can make Trick fall back to its 'compat15' function to correctly determine the class variable offsets, by including these lines in GunnsFluidDistributedIf.hh:
#ifdef TRICK_ICG
#endif
The ICG problem may affect other code as well.
make this update to clear up the problem with GunnsFluidDistributedIfData for now.
leave this issue open to work any other similar problems that come up, and to implement Trick's proper fix to ICG when it's available.
The text was updated successfully, but these errors were encountered:
The Trick bug has been found and fixed in Trick release 19.4. The cause was identified to be from a commit on 9/14/2021 and affects all systems that use LLVM versions 10+. So those systems should avoid using Trick versions between 9/14/2021 and the 19.4 release.
Merge in IPA/gunns from feature/AXST-188083-update-thermal-model to ax-gunns
* commit 'a45469f91b8ce5688db2687a39cd7a8ccc5cfabb':
Changed to reflect new .sm architecture
Changed ICD naming
Changed file structure
Changed again
Updated names
Added new networks
There is a problem with Trick ICG in RHEL8 that breaks Trick View's and TrickHLA's interface with some attributes of the GunnsFluidDistributedIfData class. Trick has the wrong address offsets for the variables. Trick team thinks it may be an incompatibility between ICG and the llvm version on RHEL8.
This was the Trick issue: nasa/trick#1308, and has since been fixed in Trick release 19.4. See comments below about the range of Trick commits that had the problem.
As a workaround, we can make Trick fall back to its 'compat15' function to correctly determine the class variable offsets, by including these lines in GunnsFluidDistributedIf.hh:
The ICG problem may affect other code as well.
The text was updated successfully, but these errors were encountered: