I apologize if this is the right list/forum/process, but I've recently done some work trying to "improve" pgi.jam and cray.jam on our Cray XE6 system, and I wanted to bring my work to the attention of someone.
I've opened "Building Boost" bugs for both of these:
https://svn.boost.org/trac/boost/ticket/8499
...complete with diff's about a week ago, but I haven't seen any posts/comment/feedback. So I thought I would try to bring it to someone's attention via this list.
If this isn't the right place for this kind of thing, please redirect me to the correct list.
I should be upfront in saying that I'm pretty novice when it comes to Boost.Jam and I modelled my changes on other, existing files... and I can't say I completely understand them. That said, they are working for me and while my changes are mostly about building on Cray systems, I believe the PGI changes I've introduced are reasonable for other systems. That said, one of my changes related to pgi.jam was adding back in support for building versioned .so files... there was a specific comment in boostcpp.jam that indicated that PGI doesn't support them, but from my (limited) experience using PGI 12.2 and 12.5 they appear to work just fine. Perhaps this is something that changed at a particuliar version level? If so the right thing would probably be to augment the current logic with some kind of compiler version number check... but I'm not completely clear on how to do that, so I just removed the logic. :)
Again, if this is the wrong place, I'd appreciate it if someone pointed me in the right direction.
Thanks,