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

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

[Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool
Date: Sat, 11 Jul 2020 09:50:56 -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.61

Follow-up Comment #23, bug #58689 (project octave):

I pushed two patches that update glu and llvm here:
https://hg.octave.org/mxe-octave/rev/005f1b76cbab
https://hg.octave.org/mxe-octave/rev/0e70b5b31362

They don't need any of the other patches here. And they shouldn't be too
disruptive (apart from maybe unknown consequences of using LLVM 7 with the JIT
compiler in Octave).

The other patches need to be applied at once. So they don't go necessarily in
a particular order. Nevertheless, I prepended numbers in the order I had them
applied for my testing.

They are mostly clean now. But I still have two doubts:
0. MESON_TOOLCHAIN_FILE is set the same value in build-meson.mk and mesa.mk.
Should it instead be set in the root makefile (similar to what is done for the
cmake toolchain files)?
0. The projects using qmake can't find the opengl32 library unless explicitly
passed to. A similar issue happens already when compiling qtbase (see patch
"6_qmake_opengl.patch"). Is there a "toolchain file" or something similar for
qmake that could be used to direct the packages to the correct location of the
library.
I'm also not sure why this is an issue now. Previously, we installed the
library manually and it could be found with no issues. Now the meson build
rule does the installing. But the dll ends up in the same location.



(file #49463, file #49464, file #49465, file #49466)
    _______________________________________________________

Additional Item Attachment:

File name: 1_use_python3_in_scripts.patch Size:12 KB
   
<https://file.savannah.gnu.org/file/1_use_python3_in_scripts.patch?file_id=49463>

File name: 2_python3.patch                Size:3 KB
    <https://file.savannah.gnu.org/file/2_python3.patch?file_id=49464>

File name: 3_ninja.patch                  Size:1 KB
    <https://file.savannah.gnu.org/file/3_ninja.patch?file_id=49465>

File name: 4_meson.patch                  Size:2 KB
    <https://file.savannah.gnu.org/file/4_meson.patch?file_id=49466>



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?58689>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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