Fedora is drafting a new mission statement. The new initial proposal:
Fedora creates an innovative platform that lights up hardware, clouds, and containers for software developers and community members to build tailored solutions for their users.
The original goal was:
to work with the Linux community to build a complete, general purpose operating system exclusively from open source software.
Is saying open, or free, openly (excuse the pun) becoming something to be ashamed of? Are project ditching their ideals? Fedora barely mentioned free (or Free, to be more clear), but now it's even more vague. It's like if had to be reminded over and over to those in charge, as the triggered thread demostrates.
(Score: 2) by NCommander on Thursday April 20 2017, @11:32AM
The problem here is actually the inverse. Linux has considerable extensions to POSIX which is why you ran into landmines. A lot of them come from GCC which allow for non-standard C (gnu99 variant) that seeped into most FOSS software.
If you're serious on your attempts to build software on AIX, build/install GCC first (you might need to get a binary port to bootstrap it). Then replace make with GNU make, or at least an updated BSD make, as well as tar due to limitations with AIX's tar cutting off filenames that are too long. You also need to make sure CPPFLAGS/LDFLAGS are picking up the piles of packages RPM drops in /opt, they won't get automatically picked up by either xLC or GCC.
That will get you a LONG way closer to success than trying to use xLC. After that, you'll be far closer to success, though you might still need to handhold software that's being stupid. NetBSD's pkgsrc is a good way to go about this if you want it in a shiny package, or at least a good source of patches to de-Linuxify software since they build on a lot of BSDs and cygwin.
If you want further help, drop me an email to discuss more in-depth. I've gotten most things to build on HP-UX and AIX with significant bludgeoning.
Still always moving