[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/
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, (continued)
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/06
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, John Donoghue, 2020/07/07
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, John Donoghue, 2020/07/07
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/08
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, John Donoghue, 2020/07/08
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/09
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/09
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, John Donoghue, 2020/07/10
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, John Donoghue, 2020/07/10
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/11
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool,
Markus Mützel <=
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/11
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/13
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/16
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Hg200, 2020/07/18
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/18
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/18
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/19
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Hg200, 2020/07/19
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Markus Mützel, 2020/07/19
- [Octave-bug-tracker] [bug #58689] [MXE Octave] Update mesa to use meson as (native) build tool, Hg200, 2020/07/20