Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Port to a new CPU ISA--loongarch

26 views
Skip to first unread message

刘翔

unread,
Oct 22, 2022, 10:41:11 AM10/22/22
to conda...@googlegroups.com, 张娜
Dear conda community

  I'm writting to enquire more details about the implementation loongarch architecture support on miniforge.

  I'm an engineer from Loongson Technology. I'm working on the implementation of the loongarch architecture of miniforge.I have three questions now:
  1. What packages are involved in implementing architecture support on miniforge, and what is the workflow?
  2. How to build cross compilation tool chain for loongarch?
  3. What basic packages should be used to build the warehouse of the loongarch branch? Is there a construction order?

  Before consulting you, I have done the following work:
  1. Read all documentations on docs.conda.io/projects/conda and conda-build, have a good understanding of the overall project,but not very clear about the implementation details;
  2. Basis https://github.com/conda-forge/miniforge/issues/196 for the suggestions given, I have completed the modification of conda & conda-build locally, and most modifications of linux sysroot feedstock, binutils feedstock, ctng compilers feedstock, and ctng compilers activation feedstock. But according to my current understanding, it is necessary to modify conda-smithy and crosstool-ng, right?
  3. I have verified the building of the local warehouse on x86 and aarch64 machines. The conda index command needs to install the conda-build first to generate the index. So now I want to build the conda-build based on the loongarch architecture.

  Currently, kernel 5.19, GCC 12.1&GDB 12.1, Go1.19, LLVM, .Net, UEFI 2.10, ACPI 6.5, QEMU 7.1.0 and FFmpeg 5.0 all support the loongarch architecture. I hope that with your help, I can also realize the loongarch architecture support on miniforge.

  Thank you for taking the time to read the email, prompt reply is greatly appreciated.
Best Regards!



---------------------------------------------------------------------

 

Loongson Technology Corporation Limited



本邮件及其附件含有龙芯中科的商业秘密信息,仅限于发送给上面地址中列出的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制或散发)本邮件及其附件中的信息。如果您错收本邮件,请您立即电话或邮件通知发件人并删除本邮件。 
This email and its attachments contain confidential information from Loongson Technology , which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this email in error, please notify the sender by phone or email immediately and delete it. 
Reply all
Reply to author
Forward
0 new messages