« BackGNU cross-tools: musl-cross 313.3Mgithub.comSubmitted by 1vuio0pswjnm7 17 hours ago
  • mdaniel 11 hours ago

    I think my headline parsing has forever been ruined since I thought for sure someone created a 313 million parameter cross compiling fine tune

    After opening the linked page, I still don't have any idea what the number is in the headline, nor why it's important

    • userbinator 11 hours ago

      Three hundred and thirteen-point-three megabytes is how I parsed it, but I'm not sure of the significance of that either.

    • M95D 3 hours ago

      I do "crossdev --target armv7a-unknown-linux-gnueabihf" instead, and portage will keep it updated until uninstalled.

      • smartmic 3 hours ago

        Also, there is Dyne musl: https://dyne.org/musl/

        • smartmic 3 hours ago

          Why "`GNU` cross-tools"? I see no affiliation with the GNU project, no GPL licence. That's misleading.

          • jedisct1 6 hours ago

            These days, it just makes sense to use the Zig toolchain instead.

            • lioeters 3 hours ago

              I keep hearing about Zig and the ease of cross-compiling. I have a small C library that I'd like to build for supported platforms, and I'm considering Zig's build system for that purpose.

            • 1vuio0pswjnm7 16 hours ago

              GCC toolchain glibc-linked binaries with musl libraries and headers, including musl dynamic loader

              Out of the glibc tarpit

              • yjftsjthsd-h 14 hours ago

                > glibc-linked binaries with musl libraries

                Why have any glibc? GCC et al. work fine compiled against musl (as proven by ex. Alpine only doing musl). Or is it for running on GNU/Linux systems (can't you statically link the build chain?)?

                • bogantech 8 hours ago

                  > Why have any glibc?

                  Maybe they want dns resolution to work properly

                  • jprjr_ an hour ago

                    Does a compiler need to resolve DNS?

                • nineteen999 10 hours ago

                  > including musl dynamic loader

                  Does this mean useful interfaces like PAM and nsswitch work on musl now?

                  • LargoLasskhyfv 12 hours ago

                    What's different from https://toolchains.bootlin.com/ ?

                    Or using Zig?