octave-maintainers
[Top][All Lists]
Advanced

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

RE: (mxe-octave) forge package build issues with compiler and dev octave


From: Philip Nienhuis
Subject: RE: (mxe-octave) forge package build issues with compiler and dev octave
Date: Sat, 15 Jul 2017 02:22:25 -0700 (PDT)

JohnD wrote
>> >>
>> >> Today I've made an mxe-octave cross-build with the patched windows
>> 
>> 
> <snip>
>> 
>> >> Then, when building of-control I got errors about missing functions
>> >> that
>> > were
>> >> removed from Lapack 3.6+:
>> >>
>> >> :
>> >> slicotlibrary.a(AB08NX.o):AB08NX.f:(.text+0x848): undefined reference
>> >> to `dlatzm_'
>> >> slicotlibrary.a(AG08BY.o):AG08BY.f:(.text+0x878): undefined reference
>> >> to `dlatzm_'
>> >> slicotlibrary.a(SB01BY.o):SB01BY.f:(.text+0x313): undefined reference
>> >> to `dlatzm_'
>> >> slicotlibrary.a(SB01BY.o):SB01BY.f:(.text+0x48e): undefined reference
>> >> to `dlatzm_'
>> >> slicotlibrary.a(SB01BY.o):SB01BY.f:(.text+0x1266): undefined
>> >> reference to `dlatzm_'
>> >> slicotlibrary.a(SB01BY.o):SB01BY.f:(.text+0x1317): more undefined
>> > references
>> >> to `dlatzm_' follow
>> >> slicotlibrary.a(SG03AD.o):SG03AD.f:(.text+0x7c8): undefined reference
>> >> to `dgegs_'
>> >> slicotlibrary.a(SG03BD.o):SG03BD.f:(.text+0x746): undefined reference
>> >> to `dgegs_'
>> >> slicotlibrary.a(SB01FY.o):SB01FY.f:(.text+0x465): undefined reference
>> >> to `dlatzm_'
>> >>
>> >> ..so  it looks like of-control may soon have to be updated to be
>> > compatible with
>> >> lapack 3.6+
>> >>
>> >> BTW trying to build mxe-octave with lapack 3.7.0 I got an error that
>> >> cmake doesn't want to build in the source directory but needs a
>> >> separate build
>> > dir. So I
>> >> downgraded to lapack-3.6.1 that at least allowed default-octave to
>> >> build
>> > fine
>> >> w/o changing anything else than the version number and SHA1 in
>> > src/lapack.mk
>> >>
>> >> Philip
>> >
>> > A hour or so ago I pushed up fixes for the failing forge packages - I
>> > also updated blas and lapack - all built of with me from a clean build
>> > directory
>> 
>> Good, I see you amended lapack to get built in a separate subdir.
>> Did you also include fixes for of-control? AFAIU (see above, but I can be
> wrong)
>> it has to be adapted to the newer lapack version.
>> 
>> Philip
> 
> I cheated I guess, and enabled depreciated functions in the mxe-octave
> compile of lapack.
> Without it, octave fails to compile as well due to bug #50463

Well, that cheat may be a good solution after all, if it helps of-control to
get built.

The patch in bug #50463 works fine and might be amended to mxe-octave as
that contains a known lapack version. (But then of-control won't get built.)
For plain Octave that patch still needs a configure stanza to detect the
locally installed lapack version. I suppose Carlo would fix that (see his
comment 310 in bug #50463) but he didn't do that yet.

Philip



--
View this message in context: 
http://octave.1599824.n4.nabble.com/mxe-octave-forge-package-build-issues-with-compiler-and-dev-octave-tp4684034p4684120.html
Sent from the Octave - Maintainers mailing list archive at Nabble.com.



reply via email to

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