Description

LoongArch is a new architecture from China which has its roots in the MIPS architecture. It has been created by Loongson and is already supported by Debian Ports, Gentoo and Loongnix.

Upstream support for LoongArch is already quite complete which includes LLVM, Rust, Golang, GRUB, QEMU, LibreOffice and many more. In Debian Ports, where the port is called "loong64", more than 95% of the whole Debian archive have been successfully built for LoongArch.

QEMU support is rather complete and stable such that packages can be built in emulated environments. Hardware can also be requested by Loongson on request for free. Access to real hardware is also provided through the GCC Compile Farm.

Goals

The initial goal should be to add LoongArch to OBS and build a minimal set of packages.

Resources

Results

Acknowledgements

  • Thanks to Adrian Schröter and Rüdiger Oertl for the help with setting up the FTP space and OBS project
  • Thanks to Dirk Müller for the input on how to get started with a new port
  • Thanks to Richard Biener for quickly accepting my submit requests to add loongarch64 support to the toolchain

Looking for hackers with the skills:

obs

This project is part of:

Hack Week 24

Activity

  • 5 months ago: adrianSuSE liked this project.
  • 5 months ago: jlp liked this project.
  • 5 months ago: adrianSuSE joined this project.
  • 6 months ago: huanxie liked this project.
  • 6 months ago: lighthomo liked this project.
  • 6 months ago: mnhauke liked this project.
  • 6 months ago: hennevogel added keyword "obs" to this project.
  • 6 months ago: michals liked this project.
  • 6 months ago: jsulig liked this project.
  • 6 months ago: colyli joined this project.
  • 6 months ago: epaolantonio liked this project.
  • 6 months ago: favogt liked this project.
  • 6 months ago: mfriedrich liked this project.
  • 6 months ago: mfriedrich joined this project.
  • 6 months ago: cachen liked this project.
  • 6 months ago: anstalker joined this project.
  • 6 months ago: glaubitz started this project.
  • 6 months ago: glaubitz originated this project.

  • Comments

    • michals
      6 months ago by michals | Reply

      FWIW debugedit (used in producing debuginfo packages) version 5.1 has loongarch support.

    Similar Projects

    This project is one of its kind!