Using llvm after make install

Hello,

Trying to #include a 'make install'-ed LLVM header gives the following error:
#error "Must #define __STDC_LIMIT_MACROS before #including
Support/DataTypes.h"
How could I get past this?

The documentation I've read so far seems to suggest that LLVM is meant to be
used from inside its own source tree. Does this mean that make install is not
"officially" supported? Also, is LLVM going to be API-compatible between
minor version number increments?

Trying to #include a 'make install'-ed LLVM header gives the following error:
#error "Must #define __STDC_LIMIT_MACROS before #including
Support/DataTypes.h"
How could I get past this?

The documentation I've read so far seems to suggest that LLVM is meant to be
used from inside its own source tree.

Add -D__STDC_LIMIT_MACROS to your GCC compile command, that should fix it.

Does this mean that make install is not
"officially" supported? Also, is LLVM going to be API-compatible between
minor version number increments?

make install is lightly tested, but should work. Please report any problems you find.

Thanks!

-Chris