|
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/
[Prev in Thread] | Current Thread | [Next in Thread] |