Subject: [Boost-build] Improving pgi.jam and cray.jam
From: Alan Wild (alan_at_[hidden])
Date: 2013-05-03 12:45:15
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:
...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.
-- alan_at_[hidden] http://humbleville.blogspot.com
Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk