diff --git a/packages/libhdf5/aarch64/H5Tinit.c b/packages/libhdf5/aarch64/H5Tinit.c index 2f624d1ae..74a50fc73 100644 --- a/packages/libhdf5/aarch64/H5Tinit.c +++ b/packages/libhdf5/aarch64/H5Tinit.c @@ -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 diff --git a/packages/libhdf5/aarch64/H5lib_settings.c b/packages/libhdf5/aarch64/H5lib_settings.c index 16e3caf33..7c7a36647 100644 --- a/packages/libhdf5/aarch64/H5lib_settings.c +++ b/packages/libhdf5/aarch64/H5lib_settings.c @@ -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" ; diff --git a/packages/libhdf5/aarch64/TryRunResults_out.cmake b/packages/libhdf5/aarch64/TryRunResults_out.cmake index fc2783437..e786712f2 100644 --- a/packages/libhdf5/aarch64/TryRunResults_out.cmake +++ b/packages/libhdf5/aarch64/TryRunResults_out.cmake @@ -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) + diff --git a/packages/libhdf5/arm/H5Tinit.c b/packages/libhdf5/arm/H5Tinit.c index 64d356134..6c4f288db 100644 --- a/packages/libhdf5/arm/H5Tinit.c +++ b/packages/libhdf5/arm/H5Tinit.c @@ -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 - * * + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Created: Apr 20, 2019 + * * * * 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 */ diff --git a/packages/libhdf5/arm/H5lib_settings.c b/packages/libhdf5/arm/H5lib_settings.c index e6ed58862..4420c5cb1 100644 --- a/packages/libhdf5/arm/H5lib_settings.c +++ b/packages/libhdf5/arm/H5lib_settings.c @@ -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 - * * + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Created: Apr 20, 2019 + * * * * 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" ; diff --git a/packages/libhdf5/arm/TryRunResults_out.cmake b/packages/libhdf5/arm/TryRunResults_out.cmake index 7ec28ebbf..605ce8868 100644 --- a/packages/libhdf5/arm/TryRunResults_out.cmake +++ b/packages/libhdf5/arm/TryRunResults_out.cmake @@ -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) + + diff --git a/packages/libhdf5/i686/H5Tinit.c b/packages/libhdf5/i686/H5Tinit.c index 00a3d471d..aedab4b46 100644 --- a/packages/libhdf5/i686/H5Tinit.c +++ b/packages/libhdf5/i686/H5Tinit.c @@ -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 - * * + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Created: Apr 20, 2019 + * * * * 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 diff --git a/packages/libhdf5/i686/H5lib_settings.c b/packages/libhdf5/i686/H5lib_settings.c index 4e0bc1b5a..7adeb6cae 100644 --- a/packages/libhdf5/i686/H5lib_settings.c +++ b/packages/libhdf5/i686/H5lib_settings.c @@ -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 - * * + * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * + * Created: Apr 20, 2019 + * * * * 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" ; diff --git a/packages/libhdf5/i686/TryRunResults_out.cmake b/packages/libhdf5/i686/TryRunResults_out.cmake index 7ec28ebbf..fdaa729c0 100644 --- a/packages/libhdf5/i686/TryRunResults_out.cmake +++ b/packages/libhdf5/i686/TryRunResults_out.cmake @@ -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) + diff --git a/packages/libhdf5/x86_64/H5Tinit.c b/packages/libhdf5/x86_64/H5Tinit.c index 105a1fd24..f45621b49 100644 --- a/packages/libhdf5/x86_64/H5Tinit.c +++ b/packages/libhdf5/x86_64/H5Tinit.c @@ -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 diff --git a/packages/libhdf5/x86_64/H5lib_settings.c b/packages/libhdf5/x86_64/H5lib_settings.c index 934c16fe1..a95fa33bf 100644 --- a/packages/libhdf5/x86_64/H5lib_settings.c +++ b/packages/libhdf5/x86_64/H5lib_settings.c @@ -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" ; diff --git a/packages/libhdf5/x86_64/TryRunResults_out.cmake b/packages/libhdf5/x86_64/TryRunResults_out.cmake index fc2783437..abed040e5 100644 --- a/packages/libhdf5/x86_64/TryRunResults_out.cmake +++ b/packages/libhdf5/x86_64/TryRunResults_out.cmake @@ -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) +