libhdf5: re-do H5Tinit.c, H5lib_settings.c, TryRunResults_out.cmake

1.10.5 introduced another test whose results needed to be added to
TryRunResults_out.cmake.
This commit is contained in:
Henrik Grimler 2019-04-20 20:49:19 +02:00
parent 7af23331fe
commit 07dad03020
12 changed files with 521 additions and 403 deletions

View File

@ -13,10 +13,9 @@
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Created: Mar 30, 2018
* u0_a220@localhost
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* u0_a172@localhost
*
* Purpose: This machine-generated source code contains
* information about the various integer and
@ -29,7 +28,7 @@
* printed from most significant bit to least
* significant bit even though the actual bytes
* might be stored in a different order in
* memory. The integers above each binary byte
* memory. The integers above each binary byte
* indicate the relative order of the bytes in
* memory; little-endian machines have
* decreasing numbers while big-endian machines
@ -40,8 +39,8 @@
* `M' for the mantissa magnitude, and `E' for
* the exponent. The exponent has an associated
* bias which can be subtracted to find the
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* of a floating-point value not falling into one
* of these categories is printed as a question
* mark. Bits of integer types are printed as
@ -50,7 +49,7 @@
* If the most significant bit of the normalized
* mantissa (always a `1' except for `0.0') is
* not stored then an `implicit=yes' appears
* under the field description. In thie case,
* under the field description. In this case,
* the radix point is still assumed to be
* before the first `M' but after the implicit
* bit.
@ -73,11 +72,11 @@
/***********/
/* Headers */
/***********/
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
/****************/
@ -123,15 +122,15 @@
/*-------------------------------------------------------------------------
* Function: H5T__init_native
* Function: H5T__init_native
*
* Purpose: Initialize pre-defined native datatypes from code generated
* Purpose: Initialize pre-defined native datatypes from code generated
* during the library configuration by H5detect.
*
* Return: Success: non-negative
* Failure: negative
* Return: Success: non-negative
* Failure: negative
*
* Programmer: Robb Matzke
* Programmer: Robb Matzke
* Wednesday, December 16, 1998
*
*-------------------------------------------------------------------------
@ -139,8 +138,8 @@
herr_t
H5T__init_native(void)
{
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
FUNC_ENTER_PACKAGE
@ -186,7 +185,7 @@ H5T__init_native(void)
H5T_NATIVE_UCHAR_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -207,7 +206,7 @@ H5T__init_native(void)
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -227,7 +226,7 @@ H5T__init_native(void)
H5T_NATIVE_USHORT_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -248,7 +247,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -268,9 +267,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -291,9 +290,9 @@ H5T__init_native(void)
H5T_NATIVE_LONG_COMP_ALIGN_g = 8;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -433,7 +432,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -453,7 +452,7 @@ H5T__init_native(void)
H5T_NATIVE_INT16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -473,7 +472,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -493,7 +492,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -513,9 +512,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -535,9 +534,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -557,7 +556,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -577,7 +576,7 @@ H5T__init_native(void)
H5T_NATIVE_INT32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -597,7 +596,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -617,7 +616,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -637,9 +636,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -659,9 +658,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -681,9 +680,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -703,9 +702,9 @@ H5T__init_native(void)
H5T_NATIVE_INT64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -725,9 +724,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -747,9 +746,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -769,9 +768,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -791,9 +790,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -813,9 +812,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -836,9 +835,9 @@ H5T__init_native(void)
H5T_NATIVE_LLONG_COMP_ALIGN_g = 8;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -858,7 +857,7 @@ H5T__init_native(void)
H5T_NATIVE_ULLONG_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none
@ -887,9 +886,9 @@ H5T__init_native(void)
H5T_NATIVE_FLOAT_COMP_ALIGN_g = 4;
/*
* 7 6 5 4
* 7 6 5 4
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none
@ -918,13 +917,13 @@ H5T__init_native(void)
H5T_NATIVE_DOUBLE_COMP_ALIGN_g = 8;
/*
* 15 14 13 12
* 15 14 13 12
* SEEEEEEE EEEEEEEE MMMMMMMM MMMMMMMM
* 11 10 9 8
* 11 10 9 8
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* 7 6 5 4
* 7 6 5 4
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none

View File

@ -13,10 +13,9 @@
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Created: Mar 30, 2018
* u0_a220@localhost
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* u0_a172@localhost
*
* Purpose: This machine-generated source code contains
* information about the library build configuration
@ -30,77 +29,89 @@
*/
char H5libhdf5_settings[]=
" SUMMARY OF THE HDF5 CONFIGURATION\n"
" =================================\n"
" SUMMARY OF THE HDF5 CONFIGURATION\n"
" =================================\n"
"\n"
"General Information:\n"
"-------------------\n"
" HDF5 Version: 1.10.1\n"
" Configured on: Fri Mar 30 08:09:43 CEST 2018\n"
" Configured by: u0_a220@localhost\n"
" Host system: aarch64-unknown-linux-gnu\n"
" Uname information: Linux localhost 3.10.84-perf-g99119bc #1 SMP PREEMPT Fri Aug 18 15:21:50 2017 aarch64 Android\n"
" HDF5 Version: 1.10.5\n"
" Configured on: 2019-04-20\n"
" Configured by: Unix Makefiles\n"
" Host system: Linux-4.4.111-SoLdieR9312\n"
" Uname information: Linux\n"
" Byte sex: little-endian\n"
" Installation point: /data/data/com.termux/files/home/scratch/hdf5-1.10.1/hdf5\n"
" Installation point: /data/data/com.termux/files/usr\n"
"\n"
"Compiling Options:\n"
"------------------\n"
" Build Mode: production\n"
" Debugging Symbols: no\n"
" Asserts: no\n"
" Profiling: no\n"
" Optimization Level: high\n"
" Build Mode: RelWithDebInfo\n"
" Debugging Symbols: \n"
" Asserts: \n"
" Profiling: \n"
" Optimization Level: \n"
"\n"
"Linking Options:\n"
"----------------\n"
" Libraries: static, shared\n"
" Statically Linked Executables: \n"
" Libraries: \n"
" Statically Linked Executables: OFF\n"
" LDFLAGS: \n"
" H5_LDFLAGS: \n"
" AM_LDFLAGS: \n"
" Extra libraries: -lz -ldl -lm \n"
" Archiver: ar\n"
" Ranlib: ranlib\n"
" Extra libraries: m;dl\n"
" Archiver: /data/data/com.termux/files/usr/bin/ar\n"
" Ranlib: /data/data/com.termux/files/usr/bin/ranlib\n"
"\n"
"Languages:\n"
"----------\n"
" C: yes\n"
" C Compiler: /data/data/com.termux/files/usr/bin/gcc\n"
" C Compiler: /data/data/com.termux/files/usr/bin/cc 8.0.0\n"
" CPPFLAGS: \n"
" H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200112L -DNDEBUG -UH5_DEBUG_API\n"
" H5_CPPFLAGS: \n"
" AM_CPPFLAGS: \n"
" C Flags: \n"
" H5 C Flags: \n"
" AM C Flags: \n"
" Shared C Library: yes\n"
" Static C Library: yes\n"
" CFLAGS: -std=c99 \n"
" H5_CFLAGS: \n"
" AM_CFLAGS: \n"
" Shared C Library: YES\n"
" Static C Library: YES\n"
"\n"
" Fortran: OFF\n"
" Fortran Compiler: \n"
" Fortran Flags: \n"
" H5 Fortran Flags: \n"
" AM Fortran Flags: \n"
" Shared Fortran Library: YES\n"
" Static Fortran Library: YES\n"
"\n"
" Fortran: no\n"
"\n"
" C++: no\n"
"\n"
" Java: no\n"
" C++: ON\n"
" C++ Compiler: /data/data/com.termux/files/usr/bin/c++ 8.0.0\n"
" C++ Flags: \n"
" H5 C++ Flags: \n"
" AM C++ Flags: \n"
" Shared C++ Library: YES\n"
" Static C++ Library: YES\n"
"\n"
" JAVA: OFF\n"
" JAVA Compiler: \n"
"\n"
"Features:\n"
"---------\n"
" Parallel HDF5: no\n"
" High-level library: yes\n"
" Threadsafety: no\n"
" Default API mapping: v110\n"
" With deprecated public symbols: yes\n"
" I/O filters (external): deflate(zlib)\n"
" MPE: no\n"
" Direct VFD: no\n"
" dmalloc: no\n"
" Packages w/ extra debug output: none\n"
" API tracing: no\n"
" Using memory checker: no\n"
"Memory allocation sanity checks: no\n"
" Metadata trace file: no\n"
" Function stack tracing: no\n"
" Strict file format checks: no\n"
" Optimization instrumentation: no\n"
" Parallel HDF5: OFF\n"
"Parallel Filtered Dataset Writes: \n"
" Large Parallel I/O: \n"
" High-level library: ON\n"
" Threadsafety: OFF\n"
" Default API mapping: v110\n"
" With deprecated public symbols: ON\n"
" I/O filters (external): \n"
" MPE: \n"
" Direct VFD: \n"
" dmalloc: \n"
" Packages w/ extra debug output: \n"
" API Tracing: OFF\n"
" Using memory checker: OFF\n"
" Memory allocation sanity checks: OFF\n"
" Function Stack Tracing: OFF\n"
" Strict File Format Checks: OFF\n"
" Optimization Instrumentation: \n"
;

View File

@ -192,3 +192,30 @@ set( H5_NO_ALIGNMENT_RESTRICTIONS_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_DISABLE_SOME_LDOUBLE_CONV_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_3ff45-H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN
"1"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)

View File

@ -13,10 +13,9 @@
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Created: Apr 8, 2018
* * <u0_a68@localhost>
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* * <u0_a100@localhost>
*
* Purpose: This machine-generated source code contains
* information about the various integer and
@ -29,7 +28,7 @@
* printed from most significant bit to least
* significant bit even though the actual bytes
* might be stored in a different order in
* memory. The integers above each binary byte
* memory. The integers above each binary byte
* indicate the relative order of the bytes in
* memory; little-endian machines have
* decreasing numbers while big-endian machines
@ -40,8 +39,8 @@
* `M' for the mantissa magnitude, and `E' for
* the exponent. The exponent has an associated
* bias which can be subtracted to find the
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* of a floating-point value not falling into one
* of these categories is printed as a question
* mark. Bits of integer types are printed as
@ -50,7 +49,7 @@
* If the most significant bit of the normalized
* mantissa (always a `1' except for `0.0') is
* not stored then an `implicit=yes' appears
* under the field description. In thie case,
* under the field description. In this case,
* the radix point is still assumed to be
* before the first `M' but after the implicit
* bit.
@ -73,11 +72,11 @@
/***********/
/* Headers */
/***********/
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
/****************/
@ -123,15 +122,15 @@
/*-------------------------------------------------------------------------
* Function: H5T__init_native
* Function: H5T__init_native
*
* Purpose: Initialize pre-defined native datatypes from code generated
* Purpose: Initialize pre-defined native datatypes from code generated
* during the library configuration by H5detect.
*
* Return: Success: non-negative
* Failure: negative
* Return: Success: non-negative
* Failure: negative
*
* Programmer: Robb Matzke
* Programmer: Robb Matzke
* Wednesday, December 16, 1998
*
*-------------------------------------------------------------------------
@ -139,8 +138,8 @@
herr_t
H5T__init_native(void)
{
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
FUNC_ENTER_PACKAGE
@ -186,7 +185,7 @@ H5T__init_native(void)
H5T_NATIVE_UCHAR_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -207,7 +206,7 @@ H5T__init_native(void)
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -227,7 +226,7 @@ H5T__init_native(void)
H5T_NATIVE_USHORT_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -248,7 +247,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -268,7 +267,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -289,7 +288,7 @@ H5T__init_native(void)
H5T_NATIVE_LONG_COMP_ALIGN_g = 4;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -429,7 +428,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -449,7 +448,7 @@ H5T__init_native(void)
H5T_NATIVE_INT16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -469,7 +468,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -489,7 +488,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -509,7 +508,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -529,7 +528,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -549,7 +548,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -569,7 +568,7 @@ H5T__init_native(void)
H5T_NATIVE_INT32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -589,7 +588,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -609,7 +608,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -629,7 +628,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -649,7 +648,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -669,9 +668,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -691,9 +690,9 @@ H5T__init_native(void)
H5T_NATIVE_INT64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -713,9 +712,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -735,9 +734,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -757,9 +756,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -779,9 +778,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -801,9 +800,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -824,9 +823,9 @@ H5T__init_native(void)
H5T_NATIVE_LLONG_COMP_ALIGN_g = 8;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -846,10 +845,10 @@ H5T__init_native(void)
H5T_NATIVE_ULLONG_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: 4
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
@ -871,16 +870,16 @@ H5T__init_native(void)
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
if((H5T_NATIVE_FLOAT_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_FLOAT_ALIGN_g = 4;
H5T_NATIVE_FLOAT_ALIGN_g = 1;
H5T_NATIVE_FLOAT_COMP_ALIGN_g = 4;
/*
* 7 6 5 4
* 7 6 5 4
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: 4
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
@ -902,16 +901,16 @@ H5T__init_native(void)
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
if((H5T_NATIVE_DOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_DOUBLE_ALIGN_g = 4;
H5T_NATIVE_DOUBLE_ALIGN_g = 1;
H5T_NATIVE_DOUBLE_COMP_ALIGN_g = 8;
/*
* 7 6 5 4
* 7 6 5 4
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: 4
* Alignment: none
*/
if(NULL == (dt = H5T__alloc()))
HGOTO_ERROR(H5E_DATATYPE, H5E_NOSPACE, FAIL, "datatype allocation failed")
@ -933,7 +932,7 @@ H5T__init_native(void)
dt->shared->u.atomic.u.f.pad = H5T_PAD_ZERO;
if((H5T_NATIVE_LDOUBLE_g = H5I_register(H5I_DATATYPE, dt, FALSE)) < 0)
HGOTO_ERROR(H5E_DATATYPE, H5E_CANTINIT, FAIL, "can't register ID for built-in datatype")
H5T_NATIVE_LDOUBLE_ALIGN_g = 4;
H5T_NATIVE_LDOUBLE_ALIGN_g = 1;
H5T_NATIVE_LDOUBLE_COMP_ALIGN_g = 8;
/* Set the native order for this machine */
@ -970,6 +969,6 @@ done:
/* signal handlers statistics */
/******************************/
/* signal_handlers tested: 15 times */
/* sigbus_handler called: 11 times */
/* sigbus_handler called: 5 times */
/* sigsegv_handler called: 5 times */
/* sigill_handler called: 5 times */

View File

@ -13,10 +13,9 @@
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Created: Apr 8, 2018
* * <u0_a68@localhost>
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* * <u0_a100@localhost>
*
* Purpose: This machine-generated source code contains
* information about the library build configuration
@ -30,22 +29,22 @@
*/
char H5libhdf5_settings[]=
" SUMMARY OF THE HDF5 CONFIGURATION\n"
" =================================\n"
" SUMMARY OF THE HDF5 CONFIGURATION\n"
" =================================\n"
"\n"
"General Information:\n"
"-------------------\n"
" HDF5 Version: 1.10.1\n"
" Configured on: 2018-04-08\n"
" Configured by: Ninja\n"
" Host system: Linux-3.4.112-B--B-PWR-CORE-AOSP-v1.5\n"
" HDF5 Version: 1.10.5\n"
" Configured on: 2019-04-20\n"
" Configured by: Unix Makefiles\n"
" Host system: Linux-3.4.113-g93bd523\n"
" Uname information: Linux\n"
" Byte sex: little-endian\n"
" Installation point: /data/data/com.termux/files/usr\n"
"\n"
"Compiling Options:\n"
"------------------\n"
" Build Mode: \n"
" Build Mode: RelWithDebInfo\n"
" Debugging Symbols: \n"
" Asserts: \n"
" Profiling: \n"
@ -65,11 +64,11 @@ char H5libhdf5_settings[]=
"Languages:\n"
"----------\n"
" C: yes\n"
" C Compiler: /data/data/com.termux/files/usr/bin/cc 6.0.0\n"
" C Compiler: /data/data/com.termux/files/usr/bin/cc 8.0.0\n"
" CPPFLAGS: \n"
" H5_CPPFLAGS: \n"
" AM_CPPFLAGS: \n"
" CFLAGS: \n"
" CFLAGS: -std=c99 \n"
" H5_CFLAGS: \n"
" AM_CFLAGS: \n"
" Shared C Library: YES\n"
@ -84,7 +83,7 @@ char H5libhdf5_settings[]=
" Static Fortran Library: YES\n"
"\n"
" C++: ON\n"
" C++ Compiler: /data/data/com.termux/files/usr/bin/c++ 6.0.0\n"
" C++ Compiler: /data/data/com.termux/files/usr/bin/c++ 8.0.0\n"
" C++ Flags: \n"
" H5 C++ Flags: \n"
" AM C++ Flags: \n"
@ -96,22 +95,23 @@ char H5libhdf5_settings[]=
"\n"
"Features:\n"
"---------\n"
" Parallel HDF5: OFF\n"
" High-level library: ON\n"
" Threadsafety: OFF\n"
" Default API mapping: v110\n"
" With deprecated public symbols: ON\n"
" I/O filters (external): \n"
" MPE: \n"
" Direct VFD: \n"
" dmalloc: \n"
" Packages w/ extra debug output: \n"
" API Tracing: OFF\n"
" Using memory checker: OFF\n"
"Memory allocation sanity checks: OFF\n"
" Metadata trace file: \n"
" Function Stack Tracing: OFF\n"
" Strict File Format Checks: OFF\n"
" Optimization Instrumentation: \n"
" Parallel HDF5: OFF\n"
"Parallel Filtered Dataset Writes: \n"
" Large Parallel I/O: \n"
" High-level library: ON\n"
" Threadsafety: OFF\n"
" Default API mapping: v110\n"
" With deprecated public symbols: ON\n"
" I/O filters (external): \n"
" MPE: \n"
" Direct VFD: \n"
" dmalloc: \n"
" Packages w/ extra debug output: \n"
" API Tracing: OFF\n"
" Using memory checker: OFF\n"
" Memory allocation sanity checks: OFF\n"
" Function Stack Tracing: OFF\n"
" Strict File Format Checks: OFF\n"
" Optimization Instrumentation: \n"
;

View File

@ -192,3 +192,31 @@ set( H5_NO_ALIGNMENT_RESTRICTIONS_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_DISABLE_SOME_LDOUBLE_CONV_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_3ff45-H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN
"1"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)

View File

@ -13,10 +13,9 @@
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Created: Apr 8, 2018
* * <u0_a62@localhost>
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* * <u0_a71@localhost>
*
* Purpose: This machine-generated source code contains
* information about the various integer and
@ -29,7 +28,7 @@
* printed from most significant bit to least
* significant bit even though the actual bytes
* might be stored in a different order in
* memory. The integers above each binary byte
* memory. The integers above each binary byte
* indicate the relative order of the bytes in
* memory; little-endian machines have
* decreasing numbers while big-endian machines
@ -40,8 +39,8 @@
* `M' for the mantissa magnitude, and `E' for
* the exponent. The exponent has an associated
* bias which can be subtracted to find the
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* of a floating-point value not falling into one
* of these categories is printed as a question
* mark. Bits of integer types are printed as
@ -50,7 +49,7 @@
* If the most significant bit of the normalized
* mantissa (always a `1' except for `0.0') is
* not stored then an `implicit=yes' appears
* under the field description. In thie case,
* under the field description. In this case,
* the radix point is still assumed to be
* before the first `M' but after the implicit
* bit.
@ -73,11 +72,11 @@
/***********/
/* Headers */
/***********/
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
/****************/
@ -123,15 +122,15 @@
/*-------------------------------------------------------------------------
* Function: H5T__init_native
* Function: H5T__init_native
*
* Purpose: Initialize pre-defined native datatypes from code generated
* Purpose: Initialize pre-defined native datatypes from code generated
* during the library configuration by H5detect.
*
* Return: Success: non-negative
* Failure: negative
* Return: Success: non-negative
* Failure: negative
*
* Programmer: Robb Matzke
* Programmer: Robb Matzke
* Wednesday, December 16, 1998
*
*-------------------------------------------------------------------------
@ -139,8 +138,8 @@
herr_t
H5T__init_native(void)
{
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
FUNC_ENTER_PACKAGE
@ -186,7 +185,7 @@ H5T__init_native(void)
H5T_NATIVE_UCHAR_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -207,7 +206,7 @@ H5T__init_native(void)
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -227,7 +226,7 @@ H5T__init_native(void)
H5T_NATIVE_USHORT_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -248,7 +247,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -268,7 +267,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -289,7 +288,7 @@ H5T__init_native(void)
H5T_NATIVE_LONG_COMP_ALIGN_g = 4;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -429,7 +428,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -449,7 +448,7 @@ H5T__init_native(void)
H5T_NATIVE_INT16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -469,7 +468,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -489,7 +488,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -509,7 +508,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -529,7 +528,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -549,7 +548,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -569,7 +568,7 @@ H5T__init_native(void)
H5T_NATIVE_INT32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -589,7 +588,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -609,7 +608,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -629,7 +628,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -649,7 +648,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -669,9 +668,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -691,9 +690,9 @@ H5T__init_native(void)
H5T_NATIVE_INT64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -713,9 +712,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -735,9 +734,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -757,9 +756,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -779,9 +778,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -801,9 +800,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -824,9 +823,9 @@ H5T__init_native(void)
H5T_NATIVE_LLONG_COMP_ALIGN_g = 4;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -846,7 +845,7 @@ H5T__init_native(void)
H5T_NATIVE_ULLONG_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none
@ -875,9 +874,9 @@ H5T__init_native(void)
H5T_NATIVE_FLOAT_COMP_ALIGN_g = 4;
/*
* 7 6 5 4
* 7 6 5 4
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none
@ -906,9 +905,9 @@ H5T__init_native(void)
H5T_NATIVE_DOUBLE_COMP_ALIGN_g = 4;
/*
* 7 6 5 4
* 7 6 5 4
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none

View File

@ -13,10 +13,9 @@
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Created: Apr 8, 2018
* * <u0_a62@localhost>
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* * <u0_a71@localhost>
*
* Purpose: This machine-generated source code contains
* information about the library build configuration
@ -30,22 +29,22 @@
*/
char H5libhdf5_settings[]=
" SUMMARY OF THE HDF5 CONFIGURATION\n"
" =================================\n"
" SUMMARY OF THE HDF5 CONFIGURATION\n"
" =================================\n"
"\n"
"General Information:\n"
"-------------------\n"
" HDF5 Version: 1.10.1\n"
" Configured on: 2018-04-08\n"
" Configured by: Ninja\n"
" Host system: Linux-4.4.62-android-x86\n"
" HDF5 Version: 1.10.5\n"
" Configured on: 2019-04-20\n"
" Configured by: Unix Makefiles\n"
" Host system: Linux-4.9.95-android-x86-gd25a822a6c78\n"
" Uname information: Linux\n"
" Byte sex: little-endian\n"
" Installation point: /data/data/com.termux/files/usr\n"
"\n"
"Compiling Options:\n"
"------------------\n"
" Build Mode: \n"
" Build Mode: RelWithDebInfo\n"
" Debugging Symbols: \n"
" Asserts: \n"
" Profiling: \n"
@ -65,11 +64,11 @@ char H5libhdf5_settings[]=
"Languages:\n"
"----------\n"
" C: yes\n"
" C Compiler: /data/data/com.termux/files/usr/bin/cc 6.0.0\n"
" C Compiler: /data/data/com.termux/files/usr/bin/cc 7.0.0\n"
" CPPFLAGS: \n"
" H5_CPPFLAGS: \n"
" AM_CPPFLAGS: \n"
" CFLAGS: \n"
" CFLAGS: -std=c99 \n"
" H5_CFLAGS: \n"
" AM_CFLAGS: \n"
" Shared C Library: YES\n"
@ -84,7 +83,7 @@ char H5libhdf5_settings[]=
" Static Fortran Library: YES\n"
"\n"
" C++: ON\n"
" C++ Compiler: /data/data/com.termux/files/usr/bin/c++ 6.0.0\n"
" C++ Compiler: /data/data/com.termux/files/usr/bin/c++ 7.0.0\n"
" C++ Flags: \n"
" H5 C++ Flags: \n"
" AM C++ Flags: \n"
@ -96,22 +95,23 @@ char H5libhdf5_settings[]=
"\n"
"Features:\n"
"---------\n"
" Parallel HDF5: OFF\n"
" High-level library: ON\n"
" Threadsafety: OFF\n"
" Default API mapping: v110\n"
" With deprecated public symbols: ON\n"
" I/O filters (external): \n"
" MPE: \n"
" Direct VFD: \n"
" dmalloc: \n"
" Packages w/ extra debug output: \n"
" API Tracing: OFF\n"
" Using memory checker: OFF\n"
"Memory allocation sanity checks: OFF\n"
" Metadata trace file: \n"
" Function Stack Tracing: OFF\n"
" Strict File Format Checks: OFF\n"
" Optimization Instrumentation: \n"
" Parallel HDF5: OFF\n"
"Parallel Filtered Dataset Writes: \n"
" Large Parallel I/O: \n"
" High-level library: ON\n"
" Threadsafety: OFF\n"
" Default API mapping: v110\n"
" With deprecated public symbols: ON\n"
" I/O filters (external): \n"
" MPE: \n"
" Direct VFD: \n"
" dmalloc: \n"
" Packages w/ extra debug output: \n"
" API Tracing: OFF\n"
" Using memory checker: OFF\n"
" Memory allocation sanity checks: OFF\n"
" Function Stack Tracing: OFF\n"
" Strict File Format Checks: OFF\n"
" Optimization Instrumentation: \n"
;

View File

@ -192,3 +192,31 @@ set( H5_NO_ALIGNMENT_RESTRICTIONS_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_DISABLE_SOME_LDOUBLE_CONV_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_3ff45-H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN
"1"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)

View File

@ -13,10 +13,9 @@
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Created: Apr 8, 2018
* u0_a63@localhost
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* u0_a70@localhost
*
* Purpose: This machine-generated source code contains
* information about the various integer and
@ -29,7 +28,7 @@
* printed from most significant bit to least
* significant bit even though the actual bytes
* might be stored in a different order in
* memory. The integers above each binary byte
* memory. The integers above each binary byte
* indicate the relative order of the bytes in
* memory; little-endian machines have
* decreasing numbers while big-endian machines
@ -40,8 +39,8 @@
* `M' for the mantissa magnitude, and `E' for
* the exponent. The exponent has an associated
* bias which can be subtracted to find the
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* true exponent. The radix point is assumed
* to be before the first `M' bit. Any bit
* of a floating-point value not falling into one
* of these categories is printed as a question
* mark. Bits of integer types are printed as
@ -50,7 +49,7 @@
* If the most significant bit of the normalized
* mantissa (always a `1' except for `0.0') is
* not stored then an `implicit=yes' appears
* under the field description. In thie case,
* under the field description. In this case,
* the radix point is still assumed to be
* before the first `M' but after the implicit
* bit.
@ -73,11 +72,11 @@
/***********/
/* Headers */
/***********/
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
#include "H5private.h" /* Generic Functions */
#include "H5Eprivate.h" /* Error handling */
#include "H5FLprivate.h" /* Free Lists */
#include "H5Iprivate.h" /* IDs */
#include "H5Tpkg.h" /* Datatypes */
/****************/
@ -123,15 +122,15 @@
/*-------------------------------------------------------------------------
* Function: H5T__init_native
* Function: H5T__init_native
*
* Purpose: Initialize pre-defined native datatypes from code generated
* Purpose: Initialize pre-defined native datatypes from code generated
* during the library configuration by H5detect.
*
* Return: Success: non-negative
* Failure: negative
* Return: Success: non-negative
* Failure: negative
*
* Programmer: Robb Matzke
* Programmer: Robb Matzke
* Wednesday, December 16, 1998
*
*-------------------------------------------------------------------------
@ -139,8 +138,8 @@
herr_t
H5T__init_native(void)
{
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
H5T_t *dt = NULL;
herr_t ret_value = SUCCEED;
FUNC_ENTER_PACKAGE
@ -186,7 +185,7 @@ H5T__init_native(void)
H5T_NATIVE_UCHAR_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -207,7 +206,7 @@ H5T__init_native(void)
H5T_NATIVE_SHORT_COMP_ALIGN_g = 2;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -227,7 +226,7 @@ H5T__init_native(void)
H5T_NATIVE_USHORT_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -248,7 +247,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_COMP_ALIGN_g = 4;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -268,9 +267,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -291,9 +290,9 @@ H5T__init_native(void)
H5T_NATIVE_LONG_COMP_ALIGN_g = 8;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -433,7 +432,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST8_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -453,7 +452,7 @@ H5T__init_native(void)
H5T_NATIVE_INT16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -473,7 +472,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* IIIIIIII IIIIIIII
* Alignment: none
*/
@ -493,7 +492,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST16_ALIGN_g = 1;
/*
* 1 0
* 1 0
* UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -513,9 +512,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST16_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -535,9 +534,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST16_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -557,7 +556,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST16_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -577,7 +576,7 @@ H5T__init_native(void)
H5T_NATIVE_INT32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -597,7 +596,7 @@ H5T__init_native(void)
H5T_NATIVE_UINT32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -617,7 +616,7 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST32_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -637,9 +636,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -659,9 +658,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -681,9 +680,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST32_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -703,9 +702,9 @@ H5T__init_native(void)
H5T_NATIVE_INT64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -725,9 +724,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -747,9 +746,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -769,9 +768,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_LEAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -791,9 +790,9 @@ H5T__init_native(void)
H5T_NATIVE_INT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -813,9 +812,9 @@ H5T__init_native(void)
H5T_NATIVE_UINT_FAST64_ALIGN_g = 1;
/*
* 7 6 5 4
* 7 6 5 4
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* 3 2 1 0
* 3 2 1 0
* IIIIIIII IIIIIIII IIIIIIII IIIIIIII
* Alignment: none
*/
@ -836,9 +835,9 @@ H5T__init_native(void)
H5T_NATIVE_LLONG_COMP_ALIGN_g = 8;
/*
* 7 6 5 4
* 7 6 5 4
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* 3 2 1 0
* 3 2 1 0
* UUUUUUUU UUUUUUUU UUUUUUUU UUUUUUUU
* Alignment: none
*/
@ -858,7 +857,7 @@ H5T__init_native(void)
H5T_NATIVE_ULLONG_ALIGN_g = 1;
/*
* 3 2 1 0
* 3 2 1 0
* SEEEEEEE EMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none
@ -887,9 +886,9 @@ H5T__init_native(void)
H5T_NATIVE_FLOAT_COMP_ALIGN_g = 4;
/*
* 7 6 5 4
* 7 6 5 4
* SEEEEEEE EEEEMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: none
@ -918,13 +917,13 @@ H5T__init_native(void)
H5T_NATIVE_DOUBLE_COMP_ALIGN_g = 8;
/*
* 15 14 13 12
* 15 14 13 12
* SEEEEEEE EEEEEEEE MMMMMMMM MMMMMMMM
* 11 10 9 8
* 11 10 9 8
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* 7 6 5 4
* 7 6 5 4
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* 3 2 1 0
* 3 2 1 0
* MMMMMMMM MMMMMMMM MMMMMMMM MMMMMMMM
* Implicit bit? yes
* Alignment: 16

View File

@ -13,10 +13,9 @@
* distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
* If you do not have access to either file, you may request a copy from *
* help@hdfgroup.org. *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*
* Created: Apr 8, 2018
* u0_a63@localhost
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Created: Apr 20, 2019
* u0_a70@localhost
*
* Purpose: This machine-generated source code contains
* information about the library build configuration
@ -30,22 +29,22 @@
*/
char H5libhdf5_settings[]=
" SUMMARY OF THE HDF5 CONFIGURATION\n"
" =================================\n"
" SUMMARY OF THE HDF5 CONFIGURATION\n"
" =================================\n"
"\n"
"General Information:\n"
"-------------------\n"
" HDF5 Version: 1.10.1\n"
" Configured on: 2018-04-08\n"
" Configured by: Ninja\n"
" Host system: Linux-4.4.62-android-x86_64\n"
" HDF5 Version: 1.10.5\n"
" Configured on: 2019-04-20\n"
" Configured by: Unix Makefiles\n"
" Host system: Linux-4.9.95-android-x86_64-gd25a822a6c78\n"
" Uname information: Linux\n"
" Byte sex: little-endian\n"
" Installation point: /data/data/com.termux/files/usr\n"
"\n"
"Compiling Options:\n"
"------------------\n"
" Build Mode: \n"
" Build Mode: RelWithDebInfo\n"
" Debugging Symbols: \n"
" Asserts: \n"
" Profiling: \n"
@ -65,11 +64,11 @@ char H5libhdf5_settings[]=
"Languages:\n"
"----------\n"
" C: yes\n"
" C Compiler: /data/data/com.termux/files/usr/bin/cc 6.0.0\n"
" C Compiler: /data/data/com.termux/files/usr/bin/cc 7.0.0\n"
" CPPFLAGS: \n"
" H5_CPPFLAGS: \n"
" AM_CPPFLAGS: \n"
" CFLAGS: \n"
" CFLAGS: -std=c99 \n"
" H5_CFLAGS: \n"
" AM_CFLAGS: \n"
" Shared C Library: YES\n"
@ -84,7 +83,7 @@ char H5libhdf5_settings[]=
" Static Fortran Library: YES\n"
"\n"
" C++: ON\n"
" C++ Compiler: /data/data/com.termux/files/usr/bin/c++ 6.0.0\n"
" C++ Compiler: /data/data/com.termux/files/usr/bin/c++ 7.0.0\n"
" C++ Flags: \n"
" H5 C++ Flags: \n"
" AM C++ Flags: \n"
@ -96,22 +95,23 @@ char H5libhdf5_settings[]=
"\n"
"Features:\n"
"---------\n"
" Parallel HDF5: OFF\n"
" High-level library: ON\n"
" Threadsafety: OFF\n"
" Default API mapping: v110\n"
" With deprecated public symbols: ON\n"
" I/O filters (external): \n"
" MPE: \n"
" Direct VFD: \n"
" dmalloc: \n"
" Packages w/ extra debug output: \n"
" API Tracing: OFF\n"
" Using memory checker: OFF\n"
"Memory allocation sanity checks: OFF\n"
" Metadata trace file: \n"
" Function Stack Tracing: OFF\n"
" Strict File Format Checks: OFF\n"
" Optimization Instrumentation: \n"
" Parallel HDF5: OFF\n"
"Parallel Filtered Dataset Writes: \n"
" Large Parallel I/O: \n"
" High-level library: ON\n"
" Threadsafety: OFF\n"
" Default API mapping: v110\n"
" With deprecated public symbols: ON\n"
" I/O filters (external): \n"
" MPE: \n"
" Direct VFD: \n"
" dmalloc: \n"
" Packages w/ extra debug output: \n"
" API Tracing: OFF\n"
" Using memory checker: OFF\n"
" Memory allocation sanity checks: OFF\n"
" Function Stack Tracing: OFF\n"
" Strict File Format Checks: OFF\n"
" Optimization Instrumentation: \n"
;

View File

@ -192,3 +192,31 @@ set( H5_NO_ALIGNMENT_RESTRICTIONS_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# indicates whether the executable would have been able to run on its
# target platform. If so, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN to
# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN".
# H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
# contains the text the executable would have printed on stdout and stderr.
# If the executable would not have been able to run, set H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT empty.
# Otherwise check if the output is evaluated by the calling CMake code. If so,
# check what the source file would have printed when called with the given arguments.
# The H5_DISABLE_SOME_LDOUBLE_CONV_COMPILE variable holds the build result for this TRY_RUN().
#
# Source file : /home/builder/.termux-build/libhdf5/src/config/cmake/ConversionTests.c
# Executable : /home/builder/.termux-build/libhdf5/build/CMakeFiles/cmTC_3ff45-H5_DISABLE_SOME_LDOUBLE_CONV_RUN
# Run arguments :
# Called from: [3] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [2] /home/builder/.termux-build/libhdf5/src/config/cmake/ConfigureChecks.cmake
# [1] /home/builder/.termux-build/libhdf5/src/CMakeLists.txt
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN
"1"
CACHE STRING "Result from TRY_RUN" FORCE)
set( H5_DISABLE_SOME_LDOUBLE_CONV_RUN__TRYRUN_OUTPUT
""
CACHE STRING "Output from TRY_RUN" FORCE)