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
    datenwolf (datenwolf@chaos.social)'s status on Friday, 19-Jun-2026 04:57:15 JST datenwolf datenwolf
    • Rich Felker

    @dalias

    What's your stance on including the/some tinycc-musl-support patches into mainline musl?

    In conversation about 4 months ago from chaos.social permalink
    • Embed this notice
      Rich Felker (dalias@hachyderm.io)'s status on Friday, 19-Jun-2026 04:57:11 JST Rich Felker Rich Felker
      in reply to

      @datenwolf It probably depends on what they look like and whether the support would actually produce a working build or something halfass and buggy.

      In conversation about 4 months ago permalink
    • Embed this notice
      Rich Felker (dalias@hachyderm.io)'s status on Friday, 19-Jun-2026 04:57:42 JST Rich Felker Rich Felker
      in reply to

      @datenwolf In any case it's worth submitting them as a starting point for discussion. It might turn up other ways to achieve the same thing, or fixes that should be made to tinycc.

      In conversation about 4 months ago permalink
    • Embed this notice
      Rich Felker (dalias@hachyderm.io)'s status on Friday, 19-Jun-2026 05:04:46 JST Rich Felker Rich Felker
      in reply to

      @datenwolf On first glance, there's a lot there that seems unmotivated. I think you'd need to figure out what was the intent of a lot of those changes.

      In conversation about 4 months ago permalink
    • Embed this notice
      datenwolf (datenwolf@chaos.social)'s status on Friday, 19-Jun-2026 05:04:54 JST datenwolf datenwolf
      in reply to
      • Rich Felker

      @dalias

      The starting point I'd approach this from would be this repository

      https://github.com/GataOS/musl-tcc

      Do a merge / rebase against latest musl, look at the diff to musl upstream and clean up and rewrite anything I don't like. If / where necessary introduce conditional compilation blocks active only when used by/with tcc.

      In conversation about 4 months ago permalink
    • Embed this notice
      Rich Felker (dalias@hachyderm.io)'s status on Friday, 19-Jun-2026 05:26:01 JST Rich Felker Rich Felker
      in reply to

      @datenwolf Sorry, I meant motivations for individual changes in that repo. It doesn't seem to be documenting why they did half of the stuff they did.

      In conversation about 4 months ago permalink
    • Embed this notice
      datenwolf (datenwolf@chaos.social)'s status on Friday, 19-Jun-2026 05:26:02 JST datenwolf datenwolf
      in reply to
      • Rich Felker

      @dalias

      My main motivation is building a compiler boostrap ladder.

      tcc → tcc.static → tccmusl.static → tcc.static-tccmusl → gcc4.9.static-tccmusl → musl.static → gcc4.9.static-musl → musl → gcc4.9-musl

      From there it should be mostly straightforward to climb the ladder of every major GCC version, and also branch out into LLVM/clang and glibc.

      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.