-
-
Notifications
You must be signed in to change notification settings - Fork 317
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
Create a first version of the builder #1
Conversation
44a6999
to
4f5ac2f
Compare
1b51c93
to
41c4261
Compare
Maybe you plan to address this later but just in case: I don't think the installer will work on an Sorry if you already know that. |
the archiconda installer was build on an x86 machine :/ |
Hum interesting... When I tried to build an installer from x86 and executed it on the RPi 4 I got the following error:
See conda-forge/conda-forge.github.io#871 (comment) When building it using the Now if you tell me your last Archiconda installer was built on x86 I am confused because your installer worked on RPi 4... Once you have the first release I can try it on RPi 4 and see if it works. @isuruf any thought about that? |
I think constructor can be used to create an installer for an other architecture. I think all constructor does is extract files and sets permissions. |
Yes, but my understanding is that the installer is an executable that is platform-specific. |
I could have sworn that I built them on my laptop without a docker image. I just used the command I documented https://github.com/Archiconda/build-tools/tree/master/installer |
I guess I'll have to spin up images to test the installer then.... |
I just try again with: name: Miniforge3
version: 0.1.0
channels:
- https://conda.anaconda.org/conda-forge
- https://conda.anaconda.org/anaconda
# This will continue to be a dependency until the compilers are
# moved to conda-forge or to anaconda
- https://conda.anaconda.org/c4aarch64 [linux-aarch64]
write_condarc: True
specs:
- python >=3,<3.8
- conda
- pip When executing the installer on the RPi 4, I got the same error but the installer works fine on the host machine. Yes make the first release and I'll test it. But I don't understand how an executable file can be executed on both x86 and aarch64. |
yeah, i just tried it on my local machine too. I was really surprised it worked. |
Are you sure you didn't use https://github.com/Archiconda/build-tools/blob/master/docker-images/Dockerfile to build Archiconda? |
Here is the Docker image I used to build my own installer: https://github.com/hadim/docker-conda-arm64 Feel free to use it with https://docs.travis-ci.com/user/docker/ |
I guess I would have to use |
If you merge this PR. I can submit a new one with Docker support. |
Waiting on: conda-forge/conda-forge.github.io#922
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)