octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #43101] [MXE] Mingw Octave --enable64: HDF5 er


From: John W. Eaton
Subject: [Octave-bug-tracker] [bug #43101] [MXE] Mingw Octave --enable64: HDF5 error mesages on startup
Date: Sat, 30 Aug 2014 06:10:18 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.0

Follow-up Comment #8, bug #43101 (project octave):

Yes, loading the package cache file (or any data file loaded with the "load"
function) causes Octave to determine the type of file that is being loaded. 
Early on in that process, the function H5Fis_hdf5 is called to check whether
the file is an HDF5 file.

The HDF5 build system depends on a lot of tests that execute programs.  That
doesn't work when cross compiling, so we have to override the tests by setting
cache variables on the configure command line.  I remember working on this
problem for the --enable-64 build, but maybe I didn't check in my changes?

I just found some old diffs that may have some clues.  I've updated them and
made them conditional on mxe-octave's --enable-64 build option.  Do these
changes fix the problem for you?  If so, then go ahead and commit them, or let
me know and I'll do it.

I don't remember all the details now, but I think I determined the values for
these options by doing a native 64-bit build of hdf5 on a mingw system and
then comparing the cache values with those used for a 32-bit mingw build.

(file #31999)
    _______________________________________________________

Additional Item Attachment:

File name: hdf5-enable-64-diffs           Size:1 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?43101>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]