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: Mon, 13 Jul 2020 04:02:54 -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 #25, bug #58689 (project octave):

The meson build rule for mesa additionally installs a static library
(opengl32.dll.a). The mesa one shadows another one that was previously
installed by mingw (libopengl32.a). It looks like the packages need the static
library from mingw (for some reason).
After removing that static library, the patch "6_qmake_opengl.patch" is no
longer needed.
I'll prepare an updated patch when I find some time to test it.

Additionally, there is an issue with the meson toolchain file: The commands in
the file have to be enclosed in a single pair of single quotes. The value in
MXE_CC (and others) is sometimes already enclosed in single quotes. Other
times it isn't (dependent on the configuration).
It also looks like the strings can't contain any single quotes (or they must
be encoded).
Is there a way to make sure the strings with the commands written to the meson
toolchain file are enclosed in only one pair of single quote characters? Maybe
by removing *pairs* of single quotes at start and end before adding a single
pair when writing to the file?
At the same time (maybe less priority), can we escape single quotes *in* these
strings?

    _______________________________________________________

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]