mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00

This was a bandaid to avoid include recursion caused by multilibbed wordsize.h (From OE-Core rev: 7496c8fd4b2d9a69ee764f196abaec6172be2f02) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
47 lines
945 B
C
47 lines
945 B
C
/*
|
|
* Copyright (C) 2005-2011 by Wind River Systems, Inc.
|
|
*
|
|
* SPDX-License-Identifier: MIT
|
|
*
|
|
*/
|
|
|
|
#if defined (__bpf__)
|
|
#define __MHWORDSIZE 64
|
|
#elif defined (__arm__)
|
|
#define __MHWORDSIZE 32
|
|
#elif defined (__aarch64__) && defined ( __LP64__)
|
|
#define __MHWORDSIZE 64
|
|
#elif defined (__aarch64__)
|
|
#define __MHWORDSIZE 32
|
|
#else
|
|
#include <bits/wordsize.h>
|
|
#if defined (__WORDSIZE)
|
|
#define __MHWORDSIZE __WORDSIZE
|
|
#else
|
|
#error "__WORDSIZE is not defined"
|
|
#endif
|
|
#endif
|
|
|
|
#if __MHWORDSIZE == 32
|
|
|
|
#ifdef _MIPS_SIM
|
|
|
|
#if _MIPS_SIM == _ABIO32
|
|
#include <ENTER_HEADER_FILENAME_HERE-32.h>
|
|
#elif _MIPS_SIM == _ABIN32
|
|
#include <ENTER_HEADER_FILENAME_HERE-n32.h>
|
|
#else
|
|
#error "Unknown _MIPS_SIM"
|
|
#endif
|
|
|
|
#else /* _MIPS_SIM is not defined */
|
|
#include <ENTER_HEADER_FILENAME_HERE-32.h>
|
|
#endif
|
|
|
|
#elif __MHWORDSIZE == 64
|
|
#include <ENTER_HEADER_FILENAME_HERE-64.h>
|
|
#else
|
|
#error "Unknown __WORDSIZE detected"
|
|
#endif /* matches #if __WORDSIZE == 32 */
|
|
|