@ahemwe, refer to the ros_cross_compile
package for help on this regard. Maybe filing an issue there will help.
As for our other approach explained here initially and now turned into an official REP (REP 2008), refer to the reference implementation section for an example. There’s no further official documentation on this (that I know) but if you’re looking for professional help you can get it reaching out here.