-
-
Notifications
You must be signed in to change notification settings - Fork 331
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Port to a new CPU ISA #196
Comments
Here are roughly the steps you need to follow in order,
|
@isuruf Thank you (and take a leave to check the list for now) |
@isuruf Mr Fernando, after a few days, Conda is managed to be built and installed. May I ask two questions. Question 1: When install conda form source via Question 2: The command $conda info
$sudo conda init
$conda list
Great appreciation for your patience. |
I suggest you first install conda on an existing platform like |
@isuruf OK |
@isuruf one quick question, to support |
No, you can cross compile using conda-smithy and conda-build infrastructure and run test programs using qemu. |
@isuruf Thank you for your clarification. |
@willliu discuss it, send me an e-mail (six_na at 163.com). |
@isuruf hi,there has two new quesions for setup 3: Many thanks, |
As I said before, you need to do these things in order. First you need to support the subdir |
@isuruf Just get reminders and check back. Last year when porting the conda-build, I found being in an awkward situation of missing a CentOS host for loongarch64. Now @loongson-zn has came in touch, and I believed who will handle this issue to make conda/conda-build patched. ^_^ |
yeah,we are actively pursuing this work and will contact anaconda's friends as soon as possible. Now we have both debian and centos systems, conda and conda-build adaptation has been completed.
|
@isuruf Thank you for your reply.Conda has been submitted and conda-build is checking code. |
Steps 12 and 13 are the manual steps you speak of. For a while, I had my own project Archiconda https://github.com/Archiconda that I build in total isolation from conda-forge (with help from others here interested to get the critical infrastructure). I had packages uploaded to Anaconda as well https://anaconda.org/archiarm You can do ALOT to prove out the feasibility of conda for your custom ISA without relying on other's for their PRs and acceptance. Since 2018, I think https://github.com/mamba-org/quetz has come up, and you could likely even host your own server before Anaconda moves on your requests. Then, eventually, we can build out a long term, opt-in migrator, as we did for aarch64 + ppc64le. |
We likely won't do this until all the other steps are moved through, and that you've proved out a few of the basics through your manual process, as you mentionned. I hope the reference to the other tools helps. |
@isuruf Is there more detailed information or development documentation available for our reference to make our work smoother? We are very sincere in promoting this project. Even though anaconda has not yet agreed to our application, we hope that miniforge will be running on my PC |
So, I find now we can download from here: https://conda.loongnix.cn/miniforge, though I don't know the difference between V1(Miniforge-py38-Linux-loongarch64.sh) and V2(Miniforge3-24.1.2-Linux-loongarch64.sh), seems V1 with python3.8 and V2 with python3.12+. |
These are not conda-forge projects. Please contact the authors of the website you found directly for support. |
Issue: Dear conda community, we recently encountered a new CPU ISA called
loongarch64
, and would like to port conda forge to this new CPU ISA.Here is what we have attempted:
miniforge
build scriptdocker-images
build fileThen we found the following issues to prevent us to use the existing scripts:
docker-images
's scripts/run_commands depends on the miniforge download file, which is not available for this new ISANow, we are wondering whether the community could generously point a guidance to help us get started.
Btw, of course, we have a working native machine running debian based linux with kernel 4.19 and all development tools.
Many thanks,
Environment (
conda list
): Not availableDetails about
conda
and system (conda info
): Not availableThe text was updated successfully, but these errors were encountered: