In the Makefile, blackbear currently sets APPLICATION_NAME to blackbear.
If a user requests to dynamically load objects from blackbear, they need to set register_objects_from = 'BlackBearApp'. The system in MOOSE that translates that to a library name puts an underscore between the words: black_bear, which doesn't match the name of the library, which gets created based on APPLICATION_NAME.
Steps to Reproduce
Try to link with BlackBear objects using register_objects_from = 'BlackBearApp' in the Problem block of an input file.
Impact
This makes it so users cannot dynamically link with BlackBear.
Bug Description
In the Makefile, blackbear currently sets
APPLICATION_NAME
toblackbear
.If a user requests to dynamically load objects from blackbear, they need to set
register_objects_from = 'BlackBearApp'
. The system in MOOSE that translates that to a library name puts an underscore between the words:black_bear
, which doesn't match the name of the library, which gets created based onAPPLICATION_NAME
.Steps to Reproduce
Try to link with BlackBear objects using
register_objects_from = 'BlackBearApp'
in theProblem
block of an input file.Impact
This makes it so users cannot dynamically link with BlackBear.