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
    ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:15:54 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧

    i'm learning bazel

    so far my conclusion is that i would rather use cmake than bazel because cmake has a better user interface

    In conversation about 4 months ago from mastodon.social permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:16:09 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      you run `bazel build --help` and it directs you to open a webpage that does not contain the documentation for the fucking command line options

      In conversation about 4 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/114/983/891/698/905/830/original/ff2564f2e463d7a0.png
    • Embed this notice
      Andy Wingo (wingo@mastodon.social)'s status on Thursday, 07-Aug-2025 06:17:33 JST Andy Wingo Andy Wingo
      in reply to

      @whitequark lmao, that is amazing

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:21:56 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      i'm not completely clear on it but it might be that there _isn't_ any single place where you can get a list of valid command line options for `bazel build`? the webpage just has recipes for various use cases, not a full reference

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:22:14 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Soblow Xaselgio :dragn_heart:

      @Soblow they work at google

      In conversation about 4 months ago permalink
    • Embed this notice
      Soblow Xaselgio :dragn_heart: (soblow@eldritch.cafe)'s status on Thursday, 07-Aug-2025 06:22:16 JST Soblow Xaselgio :dragn_heart: Soblow Xaselgio :dragn_heart:
      in reply to

      @whitequark How did they fail so miserably to have a UX worse than CMake?!!

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:22:35 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • J. "Henry" Waugh

      @jhwgh1968 so, i'm cross-compiling something to Wasm that was never built for Wasm before

      In conversation about 4 months ago permalink
    • Embed this notice
      J. "Henry" Waugh (jhwgh1968@chaos.social)'s status on Thursday, 07-Aug-2025 06:22:36 JST J. "Henry" Waugh J. "Henry" Waugh
      in reply to

      @whitequark you have my sympathy

      Bazel is the only build system I rage quit

      After 20 minutes of failing to understand how to *name a specific target to build* rather than "everything" despite having what seemed like a list of them from the config

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:27:18 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • mal3aby

      @mal3aby oh, thanks

      In conversation about 4 months ago permalink
    • Embed this notice
      mal3aby (mal3aby@mastodon.smears.org)'s status on Thursday, 07-Aug-2025 06:27:26 JST mal3aby mal3aby
      in reply to

      @whitequark There's this, though I'm not sure it helps very much?

      https://bazel.build/reference/command-line-reference?hl=en#build

      In conversation about 4 months ago permalink
    • Embed this notice
      James Widman (jameswidman@mastodon.social)'s status on Thursday, 07-Aug-2025 06:28:23 JST James Widman James Widman
      in reply to
      • Soblow Xaselgio :dragn_heart:

      @Soblow @whitequark google probably doesn't have an incentive to make it work nicely for people who don't work at google (which, if you're at google, then you have access to a lot of internal tooling & documentation, and i would bet that some of those tools/docs makes it easier to use/learn bazel)

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:28:23 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Soblow Xaselgio :dragn_heart:
      • James Widman

      @JamesWidman @Soblow yep https://mastodon.social/@whitequark/114983916717284860

      In conversation about 4 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        ✧✦Catherine✦✧ (@whitequark@mastodon.social)
        from ✧✦Catherine✦✧
        @Soblow@eldritch.cafe they work at google
    • Embed this notice
      Chris Vest (chrisvest@mastodon.social)'s status on Thursday, 07-Aug-2025 06:30:32 JST Chris Vest Chris Vest
      in reply to

      @whitequark what has the Catherine done to deserve this?

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:31:21 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Chris Vest

      @chrisvest i chose to do it of my own volition

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:33:17 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      okay this is the actually useful page https://bazel.build/docs/user-manual

      would have been good to, you know, have a link to it. they could've even printed *two* links! (gasp)

      In conversation about 4 months ago permalink

      Attachments


    • Embed this notice
      Volker Stolz (fm_volker@mastodon.social)'s status on Thursday, 07-Aug-2025 06:36:42 JST Volker Stolz Volker Stolz
      in reply to

      @whitequark 🧌

      In conversation about 4 months ago permalink
    • Embed this notice
      James Widman (jameswidman@mastodon.social)'s status on Thursday, 07-Aug-2025 06:37:27 JST James Widman James Widman
      in reply to
      • Soblow Xaselgio :dragn_heart:

      @whitequark @Soblow it seems like bazel is so awkward outside of google that, if a project is built with bazel, then it probably also ought to ship with at least one justfile:

      https://github.com/casey/just

      ...with just-recipes defined for common tasks.

      maybe worth a bug report?

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:40:57 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • James Widman

      @JamesWidman weeell, i'm cross-compiling it to wasm

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:42:14 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      ive successfully cross-compiled a project i've never used before (mpact_cheriot) using a build system i've never used before (bazel) to wasm

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:53:39 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • EVERYTHING'S COMPUTER

      @be i don't particularly mind that; i mean, i use nixos, same deal

      In conversation about 4 months ago permalink
    • Embed this notice
      EVERYTHING'S COMPUTER (be@floss.social)'s status on Thursday, 07-Aug-2025 06:53:41 JST EVERYTHING'S COMPUTER EVERYTHING'S COMPUTER
      in reply to

      @whitequark I consider a build system that cannot function without containers and grabbing its own toolchains from who-knows-where fundamentally broken.

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 06:58:10 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Stylus

      @stylus the problem with make is that it's a fine tool for what it is, but by lacking things like "knowing what cross-compilation is" it encourages people to produce absolute abominations. which i then end up cross-compiling. which makes me utterly despise people who do them

      In conversation about 4 months ago permalink
    • Embed this notice
      Stylus (stylus@social.afront.org)'s status on Thursday, 07-Aug-2025 06:58:11 JST Stylus Stylus
      in reply to

      @whitequark that's OK, my cmake hot take is I'd rather read GNU make.

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 07:00:58 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Stylus

      @stylus it's possible that you, personally, write good makefiles

      i applaud you in that case! it's just that i think make's design is too outmoded to be an option that respects other people's time, in 2025

      In conversation about 4 months ago permalink
    • Embed this notice
      Stylus (stylus@social.afront.org)'s status on Thursday, 07-Aug-2025 07:00:59 JST Stylus Stylus
      in reply to

      @whitequark

      checks most recently edited Makefile

      CROSS_COMPILE ?= arm-none-eabi-
      CC = $(CROSS_COMPILE)gcc

      well s--- I feel seen right now

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 07:03:16 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to
      • Stylus

      @stylus meanwhile you could be a complete barbarian, but provided you don't use too many compiler-specific flags (in which case i just comment them out) with cmake porting is usually a matter of -DCMAKE_TOOLCHAIN_FILE=.../wasm32-wasip1.cmake and fixing thev source code

      In conversation about 4 months ago permalink
    • Embed this notice
      Stylus (stylus@social.afront.org)'s status on Thursday, 07-Aug-2025 07:03:17 JST Stylus Stylus
      in reply to

      @whitequark I didn't design the build system but needless to say the project (micropython) cares a lot about cross builds.

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 07:10:43 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      i like how there's a flag to make bazel show you which commands it's running (important for debugging linker errors) but all the commands are like

      emcc.sh @bazel-out/whatever/bullshit.params

      and not only does it not point to a real filesystem path, but i'm pretty sure it also deletes the directory where the .params file lives before reporting failure

      In conversation about 4 months ago permalink

      Attachments


    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 07:12:52 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      correction: it doesn't delete it and the @ just means "root directory of the project"

      In conversation about 4 months ago permalink
    • Embed this notice
      ✧✦Catherine✦✧ (whitequark@mastodon.social)'s status on Thursday, 07-Aug-2025 07:13:40 JST ✧✦Catherine✦✧ ✧✦Catherine✦✧
      in reply to

      gotta be sure

      In conversation about 4 months ago permalink

      Attachments


      1. https://files.mastodon.social/media_attachments/files/114/984/118/993/459/219/original/b1fcc5bb40e3a971.png
    • Embed this notice
      Lukas (karotte@chaos.social)'s status on Thursday, 07-Aug-2025 07:23:08 JST Lukas Lukas
      in reply to

      @whitequark
      $ man ld
      -l namespec Toggles linking the archive or object file specified by namespec. Specifying the same namespec an even number of times is therefore equivalent to not specifying it at all.

      In conversation about 4 months ago permalink
    • Embed this notice
      Foone🏳️‍⚧️ (foone@digipres.club)'s status on Thursday, 07-Aug-2025 09:45:01 JST Foone🏳️‍⚧️ Foone🏳️‍⚧️
      in reply to

      @whitequark you gotta link to pthread once per thread your program will need

      In conversation about 4 months ago permalink

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.