Announcement

Collapse
No announcement yet.

Mesa Eyeing The Removal Of Autotools Build Support In Favor Of Meson

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Vistaus
    replied
    Originally posted by Redfoxmoon View Post
    ....and there goes uber portable Mesa3D.

    Leave a comment:


  • Candy
    replied
    Originally posted by starshipeleven View Post
    I'll throw around a revolutionary idea: switch to an OS that has more developer base behind it instead of complaining about software projects not caring about very niche OS that can't even run python in 2018.
    Big words from a person, that until maybe a few years, felt home on Windows.

    Leave a comment:


  • dcbaker
    replied
    Originally posted by starshipeleven View Post
    Citing verbatim from https://mesa3d.org/meson.html


    The meson build is tested on on Linux, macOS, Cygwin and Haiku, it should work on FreeBSD, DragonflyBSD, NetBSD, and OpenBSD.


    Afaik FreeBSD has Meson in their repo, if it does not work it's their own issue. Afaik other BSDs don't focus on GUIs so even if it does not work it's no big loss.

    Seriously man, it's tested on Haiku.
    Oh, yeah, thanks for pointing that out. It is tested on FreeBSD, DragonflyBSD, and NetBSD as well, that document is a little out of date. I guess I should make sure I update that in the meson on windows series as well.

    Leave a comment:


  • crymsonpheonix
    replied
    Originally posted by dungeon View Post

    He, he, what inventing as most developers are not inventors at all, just pusherers and simple robots Particulary when employed they just push what boss says, preferably in shortest time you know as time is money

    Here they push Meson because of more permissive licence, they push LLVM same way, you know cos companies hate copyleft so here autotools is planned for execution too SDL changed license once author started dealing with Valve, starting from ver 2.0 also to be permissive and so on... On github there was for years continous silent attacks against copylefted software, many projects were asked (and in a very funny way to me) to just change license so that anybody could use it more easely... and finally Microsoft came by and grabs it all

    There are no real inventions here anymore, it is mostly pushing and many tiefs who lie non strop Basically companies paying pusherers who are in the genocide process of killing gnus in this or another way, just like discoverers of america who ignored native people, killed free buffaloes and so on.... as you see this process is very old invention just revived

    Leave a comment:


  • starshipeleven
    replied
    Originally posted by Candy View Post
    Please be aware, that there are also *non-unixoid* systems that compile and make use of Mesa. Those systems generally have a limited *unixoid* environment similar to cygwin (or less than that). The world is not *unix only*.
    If it is more niche than Haiku it really should not complain if the world does not care about them.

    I mean, no offence, but more niche than Haiku man.

    There is no python on this (particular) operating system afaic. The people lack a lot of ressources to get things ported properly.
    I'll throw around a revolutionary idea: switch to an OS that has more developer base behind it instead of complaining about software projects not caring about very niche OS that can't even run python in 2018.

    Leave a comment:


  • aaahaaap
    replied
    Originally posted by caligula View Post

    How many cores do you use?
    Only four, no SMT, it's a i5-3570k. In case it's relevant, rest of system specs are 16GB and SATA SSD.

    Originally posted by geearf View Post

    It about halved build time for me (I use ccache too).
    That's a very nice improvement. What hardware are you using?
    Last edited by aaahaaap; 21 September 2018, 02:46 AM.

    Leave a comment:


  • dungeon
    replied
    Originally posted by anarki2 View Post
    Yay. Reinventing the wheel for the n-th time.
    He, he, what inventing as most developers are not inventors at all, just pusherers and simple robots Particulary when employed they just push what boss says, preferably in shortest time you know as time is money

    Here they push Meson because of more permissive licence, they push LLVM same way, you know cos companies hate copyleft so here autotools is planned for execution too SDL changed license once author started dealing with Valve, starting from ver 2.0 also to be permissive and so on... On github there was for years continous silent attacks against copylefted software, many projects were asked (and in a very funny way to me) to just change license so that anybody could use it more easely... and finally Microsoft came by and grabs it all

    There are no real inventions here anymore, it is mostly pushing and many tiefs who lie non strop Basically companies paying pusherers who are in the genocide process of killing gnus in this or another way, just like discoverers of america who ignored native people, killed free buffaloes and so on.... as you see this process is very old invention just revived
    Last edited by dungeon; 18 September 2018, 09:09 AM.

    Leave a comment:


  • Candy
    replied
    Originally posted by brrrrttttt View Post
    meson will be a lot better for them than autotools then.
    I for sure belive this but ...

    Originally posted by brrrrttttt View Post
    I assume they can run Python?
    There is no python on this (particular) operating system afaic. The people lack a lot of ressources to get things ported properly. The "basic" *unix* kind of environment (... with autotools) has been evolved over the past decade and the stuff *works*. A bunch of open source programs work, SDL works, some Games got ported. A lot of native old programs from former time etc. But no python. CMake exists. Crosscompiling things on a Host (like Linux) works too

    So yes I agree! Moving to meson means less portability

    Leave a comment:


  • brrrrttttt
    replied
    Originally posted by Candy View Post
    Please be aware, that there are also *non-unixoid* systems that compile and make use of Mesa. Those systems generally have a limited *unixoid* environment similar to cygwin (or less than that). The world is not *unix only*.
    meson will be a lot better for them than autotools then. I assume they can run Python?

    Leave a comment:


  • dungeon
    replied
    Originally posted by shmerl View Post
    Good, that should make things a bit easier. Debian will have to pick it up, it's still using autotools for Mesa build.
    Debian 10 will likely ship 18.3.3000, so it is majorly not needed there until next decade

    Freezes goes like this:

    • [2019-Jan-12] Transition freeze
    • [2019-Feb-12] Soft freeze (no new packages, no re-entry, 10-day migrations)
    • [2019-Mar-12] Full freeze
    And 19.0.0 if it will be like 18.0.0 released at 27. march, basically there is no need to touch anything in next 6 months, but then again during freeze could be in experimental some 19.x.x mesoned mesa, so that is it.

    But if they planning to remove it now, that would certainly be a problem... otherwise there is no reason to be in hurry
    Last edited by dungeon; 18 September 2018, 05:44 AM.

    Leave a comment:

Working...
X