blob: 8ff101d52ce6de39623b5371103c8fe95d0733fe [file] [log] [blame]
/* This file is auto-generated by multilib-build.eclass
* as a multilib-friendly wrapper. For the original content,
* please see the files that are #included below.
*/
#if defined(__x86_64__) /* amd64 */
# if defined(__ILP32__) /* x32 ABI */
# error "abi_x86_x32 not supported by the package."
# else /* 64-bit ABI */
# include <x86_64-pc-linux-gnu/llvm/Config/llvm-config.h>
# endif
#elif defined(__i386__) /* plain x86 */
# error "abi_x86_32 not supported by the package."
#elif defined(__mips__)
# if(_MIPS_SIM == _ABIN32) /* n32 */
# error "abi_mips_n32 not supported by the package."
# elif(_MIPS_SIM == _ABI64) /* n64 */
# error "abi_mips_n64 not supported by the package."
# elif(_MIPS_SIM == _ABIO32) /* o32 */
# error "abi_mips_o32 not supported by the package."
# endif
#elif defined(__sparc__)
# if defined(__arch64__)
# error "abi_sparc_64 not supported by the package."
# else
# error "abi_sparc_32 not supported by the package."
# endif
#elif defined(__s390__)
# if defined(__s390x__)
# error "abi_s390_64 not supported by the package."
# else
# error "abi_s390_32 not supported by the package."
# endif
#elif defined(__powerpc__) || defined(__ppc__)
# if defined(__powerpc64__) || defined(__ppc64__)
# error "abi_ppc_64 not supported by the package."
# else
# error "abi_ppc_32 not supported by the package."
# endif
#elif defined(SWIG) /* https://sourceforge.net/p/swig/bugs/799/ */
# include <x86_64-pc-linux-gnu/llvm/Config/llvm-config.h>
#else
# error "No ABI matched, please report a bug to bugs.gentoo.org"
#endif