@qtlnx: We provide a platform for a variety of users with a variety of skill sets: hobbyists and tinkerers, small businesses, large businesses, home users, telephony engineers and managers, network administrators, Linux whiz kids, and other assorted techies that want to try out new things before introducing them into their "day jobs." As such, RPMs are much less flexible for those of us that want to tweak things and experiment with solutions to meet individual or corporate requirements. There are plenty of RPM solutions floating around if that's your thing.
When you raised your complaints about the Incredible PBX ISO, I was tempted to tell you to learn something about the Asterisk
menuselect application, but something told me that probably would not have been well received. In any case, under the Compiler Flags section in the Asterisk module builder, there is a flag for BUILD_NATIVE. We typically leave this turned on, but it would have been the first thing I turned off if Asterisk wasn't building properly on a particular platform (which you never quite disclosed). That gives you a more generic/vanilla compile similar to what you would get with an RPM solution. You might want to try that on your platform and see what you get. I suspect it will work just fine.
While your approach also seems to work (for you), it required delving into the Asterisk weeds big time. Your compiler failure was the first one reported in at least the last five years, and our installed base runs to hundreds of thousands of users. The fact that it happened on a Fedora VM and not on Enterprise Linux derivatives should tell you all you need to know about using Bleeding Edge platforms.
As I said, we will take a look at incorporating your change into future installers, but that requires considerably more testing on a variety of
production-level platforms. You of all people should appreciate why we can't merely adopt your conclusion that "it worked for me." That's especially true with Fedora solutions.