|
| From: | Markus Mützel |
| Subject: | [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool |
| Date: | Wed, 8 Jul 2020 11:00:34 -0400 (EDT) |
| User-agent: | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36 Edg/83.0.478.58 |
Follow-up Comment #16, bug #58689 (project octave):
I see the same as you. In particular:
./usr/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-llvm-config --system-libs
-lz -lrt -ldl -ltinfo -lpthread -lm -lxml2
Similarly for the shared libraries (which mesa should probably link to
anyway):
./usr/x86_64-w64-mingw32/bin/x86_64-w64-mingw32-llvm-config --system-libs
--link-shared
llvm-config: error: libLLVM-6.0.so is missing
That is not what a Windows dynamic library would be named. (It should be
looking for something named "LLVM.dll" or similarly.)
Both looks like a bug in llvm to me. IIUC, the native llvm-config that is
built when cross-compiling llvm should help other applications that want to be
cross-compiled. (But I may have misunderstood.)
Maybe that has been fixed in a newer version of llvm.
If I recall correctly, we keep llvm at the current version (6.1) for the JIT
compiler in Octave. But the JIT compiler has limited benefit as it is right
now anyway, and no one seems to use it currently (more so in cross-builds).
So, do you think it would be ok to try to update llvm (and maybe breaking the
option to compile Octave with JIT compiler in MXE)?
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?58689>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |