-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Big endian test failures on QEMU MIPS #1278
Comments
Thanks! Looking at building the debians-mips-qemu image now. |
Setting up to duplicate your tests, although as you note it takes quite a long time. Do you know offhand if the error occurs when using autoconf-based builds as well? |
@WardF Nope I've not tried with autoconf-based builds. |
I believe that at least the dap4 failure also appears under automake. |
@WardF Test results for using autotools on 98e6384 are attached. |
Thanks; we are still looking at debugging this. We are also looking for Big Endian hardware solutions which should speed up the development/debugging cycle. |
I am in the process of trying to fix these using the qemu emulation., |
@DennisHeimbigner @WardF Nice to hear that the QEMU image is of use. I'm happy also review the fix PR. @WardF Regarding speeding it up, QEMU supports also S390x (aka IBM Z-Systems) and debian supports that as well, and that should be, thanks to KVM, much faster as the MIPS thingie. See also https://wiki.qemu.org/Documentation/Platforms/S390X. |
re: issue #1278 re: issue #876 re: issue #806 * Major change to the handling of 8-byte parameters for nc_def_var_filter. The old code was not well thought out. * The new algorithm is documented in docs/filters.md. * Added new utility file plugins/H5Zutil.c to support * Modified plugins/H5Zmisc.c to use new algorithm the new algorithm. * Renamed include/ncfilter.h to include/netcdf_filter.h and made it an installed header so clients can access the new algorithm utility. * Fixed nc_test4/tst_filterparser.c and nc_test4/test_filter_misc.c to use the new algorithm * libdap4/ fixes: * d4swap.c has an error in the endian pre-processing such that record counts were not being swapped correctly. * d4data.c had an error in that checksums were being computed after endian swapping rather than before. * ocinitialize() was never being called, so xxdr bigendian handling was never set correctly. * Required adding debug statements to occompile * Found and fixed memory leak in ncdump.c Not tested: * HDF4 * Pnetcdf * parallel HDF5
I think I have fixed the big-endian errors. See PR #1302 |
Environment Information
configure
)Summary of Issue
The timeouts are due to the slow CPU I guess.
Steps to reproduce the behavior
mkdir build
cd build
cmake ..
make
(take a long nap, go for a walk, etc)ctest --timeout 600 .
The text was updated successfully, but these errors were encountered: