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

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

[Octave-bug-tracker] [bug #44998] [MXE] On Windows side, 64-bit OF modul


From: Philip Nienhuis
Subject: [Octave-bug-tracker] [bug #44998] [MXE] On Windows side, 64-bit OF modules can be miscompiled
Date: Sat, 02 May 2015 15:11:34 +0000
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33

Follow-up Comment #2, bug #44998 (project octave):

You thought the right thing, your trick works!

It won't work for OF package upgrades nor for packages not included in the
binary mxe-octave installer. So in a sense it is not a very robust solution,
but maybe good enough for Octave Windows binaries.

IMO it is reassuring that cross-built modules do work fine.
Yet I think in the long run it is better to find out why 64-bit modules
compiled on Windows don't fit the cross-built Octave and fix it. 
Maybe it is a matter of wrong header files, of libraries in the wrong order. I
have compared octave_config_info output from just before the moment that the
OF Windows package didn't work anymore and from yesterday; I found a few
differences in FLIBS but I know too little about C++ to be able to do
something with it.

As to final installation of cross-built packages: 
It shouldn't be very hard to copy them into the right place in the
share/octave/packages/<package_name> subdir (m-files, doc/, other subdirs),
and lib/octave/packages/<packagename>/[canonical_host_type - api_version]/
subdirs (.oct files), resp.



    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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