xlC general notes

Information I'm collecting about the IBM XL C/C++ Compiler for Power

---

Program/part numbers

See Component IDs

Licensing questions

FAQs for IBM Compiler Licensing on AIX and Linux on Power

Software version: 10.1, 11.1, 12.1

Operating system(s): AIX

Software edition: All Editions

Reference #: 1642903

Modified date: 2013-09-27

There are two types of licenses available: Authorized User and Concurrent User.

An Authorized User license is required for each person who will be using the compiler. For example, if one lists all of the people who will be using the compiler, and there are ten names on the list, then 10 Authorized User licenses would be required.

A Concurrent User license can be shared amongst users and across machines. The number of Concurrent User licenses required is equal to the maximum number of users who are using the compiler at the same time. For example, if there are 10 users, but the maximum number of users who are using the compiler at the same time is 3, then 3 Concurrent User licenses will be required.

...

The IBM Compiler products for AIX and Linux on Power are licensed per user, not per system.

GC14-7329-00 IBM XL C/C++ for AIX, V12.1 Installation Guide, Version 12.1 (PDF)

If you have a previous version of the compiler, you can replace it with the current version. You can also maintain multiple versions of the compiler on your system.

README.C provided with the installation package

An authorized user is an individual or specific named user authorized to have access to the program or any portion of the program.

The Proof of Entitlement for this program is evidence of your authorization.

Each individual or specific named user must obtain a Proof of Entitlement.

Compile issues

gettext - AIX - include_next

http://www-01.ibm.com/support/docview.wss?uid=swg1LI74045

http://www.nabble.com/lib-fcntl.in.h-fails-on-AIX-6.1-td19315753.html