| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Check for ppc64 macros before plain ppc. Consider both upper and lower
case variants because some compilers have only one of them.
Fixes: #20368
|
|
|
|
|
|
|
|
|
|
|
| |
Resolve issue building with missing variable declarations, error:
```
/src/cmake_clang/CMakeFiles/CheckTypeSize/CMAKE_SIZEOF_UNSIGNED_LONG.c:24:6: error: no previous extern declaration for non-static variable 'info_size' [-Werror,-Wmissing-variable-declarations]
char info_size[] = {'I', 'N', 'F', 'O', ':', 's','i','z','e','[',
^
1 error generated.
```
|
|
|
|
|
|
|
| |
This adds detection for `armv7`, `armv7s` and `arm64` when performing
type size checks on universal binaries for iOS.
Fixes: #16992
|
|
|
|
|
|
| |
We re-implement this module to support architecture-dependent type
sizes. In the mixed-size case we generate C preprocessor code to select
the detected type size for each architecture.
|
|
|
|
|
|
|
|
| |
ENH: change test for endianess from TRY_RUN() to TRY_COMPILE() by testing
the binary image of a 16bit integer array, tested on Linux x86, Intel Mac
and Sun (big endian)
Alex
|
| |
|
| |
|
|
|