GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Michel Lind :fedora: :debian: (michelin@hachyderm.io)'s status on Friday, 26-Apr-2024 21:56:55 JST Michel Lind :fedora: :debian: Michel Lind :fedora: :debian:

    Hot take after an afternoon un-fsck-ing a #CMake project: `*Config.cmake` files are so much harder to debug than `*.pc` #PKGConfig files, so not only are you trying to make sense of a Turing complete project definition but all the transitive dependencies that happen to use CMake too

    I'm increasingly a #meson fan.

    In conversation about a year ago from hachyderm.io permalink
    • Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Michel Lind :fedora: :debian: (michelin@hachyderm.io)'s status on Friday, 26-Apr-2024 21:57:45 JST Michel Lind :fedora: :debian: Michel Lind :fedora: :debian:
      in reply to

      current soundtrack: "Everything Is Broken". Both the Bob Dylan and Sheryl Crow versions.

      In conversation about a year ago permalink
      Haelwenn /элвэн/ :triskell: likes this.
    • Embed this notice
      Neal Gompa (ニール・ゴンパ) :fedora: (conan_kudo@fosstodon.org)'s status on Friday, 26-Apr-2024 21:58:51 JST Neal Gompa (ニール・ゴンパ) :fedora: Neal Gompa (ニール・ゴンパ) :fedora:
      in reply to

      @michelin It happens for silly simple things too, like not being able to handle the library directory path for RISCV targets.

      https://github.com/mesonbuild/meson/pull/12808

      In conversation about a year ago permalink
    • Embed this notice
      Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Friday, 26-Apr-2024 21:58:51 JST Haelwenn /элвэн/ :triskell: Haelwenn /элвэн/ :triskell:
      in reply to
      • Neal Gompa (ニール・ゴンパ) :fedora:
      @Conan_Kudo @michelin Heh, I had a silly equivalent few weeks ago as well, if you run CMake into a symlinked directory it somehow gets an entirely wrong canonical path.
      In conversation about a year ago permalink
    • Embed this notice
      Michel Lind :fedora: :debian: (michelin@hachyderm.io)'s status on Friday, 26-Apr-2024 21:58:52 JST Michel Lind :fedora: :debian: Michel Lind :fedora: :debian:
      in reply to
      • Neal Gompa (ニール・ゴンパ) :fedora:

      @Conan_Kudo for the 10% of the most complicated use cases maybe. But when something goes wrong with meson+pkgconfig the issue is obvious. With *Config.cmake... definitely not

      It's Chef vs Ansible and Gradle vs Maven/Leiningen all over again

      In conversation about a year ago permalink
    • Embed this notice
      Neal Gompa (ニール・ゴンパ) :fedora: (conan_kudo@fosstodon.org)'s status on Friday, 26-Apr-2024 21:58:53 JST Neal Gompa (ニール・ゴンパ) :fedora: Neal Gompa (ニール・ゴンパ) :fedora:
      in reply to

      @michelin On the flip side, meson's lack of extensibility and need to support everything from everyone itself means that it's a lot more language unstable than CMake. And I've seen some ugly hacking around Meson limitations in GNOME stuff... 😦

      In conversation about a year ago permalink
    • Embed this notice
      Michel Lind :fedora: :debian: (michelin@hachyderm.io)'s status on Friday, 26-Apr-2024 22:42:23 JST Michel Lind :fedora: :debian: Michel Lind :fedora: :debian:
      in reply to
      • Haelwenn /элвэн/ :triskell:
      • Neal Gompa (ニール・ゴンパ) :fedora:

      @lanodan @Conan_Kudo yeah... ideally a build system has an extension mechanism. But I still maintain that #KISS should be a guiding principle. Whether meson might be *too* inflexible, maybe

      But yeah on the RISC V issue the RISC V people themselves are ... causing unnecessary trouble with their weird defaults

      I used to be keen on that architecture but now am souring on it. On that @Conan_Kudo was right several years ago 🫠

      In conversation about a year ago permalink
      Haelwenn /элвэн/ :triskell: likes this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.