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
    argv minus one (argv_minus_one@mastodon.sdf.org)'s status on Sunday, 09-Feb-2025 06:19:13 JST argv minus one argv minus one
    • Wolf480pl
    • pancake :radare2:
    • Amber
    • Tobias Hunger

    @puppygirlhornypost2

    For building Linux, you mean? I don't know whether that's the case, but I wouldn't be surprised. LLVM is missing some of the targets that Linux supports, so Linux people are probably going to want to use a Rust compiler that uses GCC as a backend (either rustc_codegen_gcc or gcc-rs) once it's sufficiently mature.

    As of this moment, though, they're using the LLVM-based rustc, according to their documentation.

    @pancake @wolf480pl @hunger

    In conversation about 3 months ago from mastodon.sdf.org permalink

    Attachments


    • Embed this notice
      Tobias Hunger (hunger@fosstodon.org)'s status on Sunday, 09-Feb-2025 06:19:11 JST Tobias Hunger Tobias Hunger
      in reply to
      • Wolf480pl
      • pancake :radare2:
      • Amber

      @wolf480pl @argv_minus_one @puppygirlhornypost2 @pancake Wikipedia lists the Motorola 68000 as discontinued in 1996. I would firmly count that into the historical context. Wikipedia has nothing on C sky... does not look like a major player.

      Are these seriously the two architectures we absolutely need gcc for?

      In conversation about 3 months ago permalink
    • Embed this notice
      Wolf480pl (wolf480pl@mstdn.io)'s status on Sunday, 09-Feb-2025 06:19:11 JST Wolf480pl Wolf480pl
      in reply to
      • pancake :radare2:
      • Amber
      • Tobias Hunger

      @hunger @argv_minus_one @puppygirlhornypost2 @pancake
      No.

      These are *a* two architectures.

      There's also SuperH, DEC Alpha, PARISC, OpenRISC, MicroBlaze, Xtensa, ARC, NIOS II.

      I do not know which of those are still being used in some embedded systems. The kernel maintainers for those architectures probably know, you'd have to ask them.

      Motorola 68k is still alive: https://en.wikipedia.org/wiki/NXP_ColdFire

      You can buy those chips today:
      https://eu.mouser.com/ProductDetail/NXP-Semiconductors/MCF54416CMJ250?qs=6NAriTSiIYtaMvUvjjtOUg%3D%3D

      In conversation about 3 months ago permalink

      Attachments



    • Embed this notice
      Tobias Hunger (hunger@fosstodon.org)'s status on Sunday, 09-Feb-2025 06:19:12 JST Tobias Hunger Tobias Hunger
      in reply to
      • Wolf480pl
      • pancake :radare2:
      • Amber

      @argv_minus_one @puppygirlhornypost2 @pancake @wolf480pl I keep hearing that gcc supports more targets than LLVM, and I do notmdoubt that. But can you name one such target that is still relevant outside of a historical context.

      Anything that has vague community or commercial backing has a LLVM target by now.

      In conversation about 3 months ago permalink
    • Embed this notice
      Wolf480pl (wolf480pl@mstdn.io)'s status on Sunday, 09-Feb-2025 06:19:12 JST Wolf480pl Wolf480pl
      in reply to
      • pancake :radare2:
      • Amber
      • Tobias Hunger

      @hunger @argv_minus_one @puppygirlhornypost2 @pancake
      m68k seems to be still in use in some embedded systems and getting fixes for those:

      https://github.com/torvalds/linux/commit/a0a8306c823986c43ea58be13e8b366999a93cb2

      Also, there's c-sky which is a pretty new architecture.

      LLVM seems to have backends for those two in some shape or form, but not enough to build Linux for those architectures with clang:
      https://docs.kernel.org/kbuild/llvm.html

      In conversation about 3 months ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Building Linux with Clang/LLVM — The Linux Kernel documentation
    • Embed this notice
      Tobias Hunger (hunger@fosstodon.org)'s status on Sunday, 09-Feb-2025 06:19:48 JST Tobias Hunger Tobias Hunger
      in reply to
      • Wolf480pl
      • pancake :radare2:
      • Amber

      @wolf480pl @argv_minus_one @puppygirlhornypost2 @pancake So basically architectures that can not effort to have support in LLVM because either the commercial interest by its vendors is too small or there is no more vendor.

      So nothing you can build on in earnest todays... just historical interest.

      In conversation about 3 months ago permalink

      Attachments


    • Embed this notice
      Wolf480pl (wolf480pl@mstdn.io)'s status on Sunday, 09-Feb-2025 06:19:48 JST Wolf480pl Wolf480pl
      in reply to

      @hunger @argv_minus_one @puppygirlhornypost2 @pancake
      I'm pretty sure there is work on adding supoport for half of those to LLVM.

      Also, by your logic, NVidia is of historical interest.

      In conversation about 3 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.