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: Thu, 9 Jul 2020 15:36:01 -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

Update of bug #58689 (project octave):

                  Status:             In Progress => Need Info              

    _______________________________________________________

Follow-up Comment #18:

I tried to update LLVM to the latest version (10.0.0) but I could figure out
how to get it to cross compile.
So I opted for a smaller update from 6.0.1 to 7.0.0.
Good thing is that the host triplet in that version is correctly set to the
cross target for the native version of llvm-config. However, the configure
flags are still incorrectly set.
I added a horrible patch that hard codes the settings we have in our make rule
into llvm-config.
With that hack, I was able to compile (and finally also link) mesa built with
meson.
Is there a way to have a patch only apply for mingw targets?

I'm attaching the two patches.

I still haven't tried a native build. But I hope we'll be able to use the same
build rule.

I don't know how to tread USE_SYSTEM_OPENGL. Why do we need mesa if not for
the software OpenGL driver?

(file #49454, file #49455)
    _______________________________________________________

Additional Item Attachment:

File name: llvm.7.0.0.patch               Size:5 KB
    <https://savannah.gnu.org/file/llvm.7.0.0.patch?file_id=49454>

File name: mesa_meson_v2.patch            Size:6 KB
    <https://savannah.gnu.org/file/mesa_meson_v2.patch?file_id=49455>



    _______________________________________________________

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]