-
Notifications
You must be signed in to change notification settings - Fork 65
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
Can't create Dockerfile for ubuntu with aarm64 architecture #188
Comments
I also try the standard Dockerfile for DawDreamer, even though it for i86, hoping to run through emulation mode. But now I get this:
[root@ad2496ee1c86 DawDreamer]# python
|
Perhaps I can disable Faust in DawDreamer? I am only interested in loading presets and running them |
I haven't tried it in a while, but you should be able to skip everything Faust related by removing the |
In your first post I noticed that the script uses both python3.10 and python 3.8. Your second post uses Python 2.7. If that doesn't fix it, something could be going wrong with |
Sorry my mistake, I have been experimenting with ubuntu22.04 and 20.04 and python2 and python3 and experiencing no success. But I have the same error that I originally posted, sorry for not rigorously testing what I commented. I have tried all variation though. I can remove the BUILD_DAWDREAMER_FAUST in DawDreamer.jucer but I don't know how to regenerate the Makefiles. |
No worries. Can you try removing |
I tried that but it still has a lot of faust stuff it's pulling in:
I've even resorted to trying to make a Gentoo Dockerfile. But Gentoo doesn't want to build static LLVM: I would really love a way to build DawDreamer that doesn't depend upon faust, this has been really gnarly |
Sorry I overlooked another thing. Try removing -lfaustwithllvm from the Makefile too. If there are other issues just keep deleting anything Faust related from the Makefile. |
Okay so your suggestion helped. (p.s. building libfaustwithllvm is super gnarly and I couldn't figure it out after trying a variety of methods) This Dockerfile builds and I can import dawdreamer:
|
Unfortunately,
/root/DawDreamer/thirdparty/libfaust/download_libfaust.sh
only works for i86. (arm64 is not supported yet: grame-cncm/faust#951)I am tearing my hair out trying to build a Dockerfile to build everything under arm64 Ubuntu.
Here is what I currently have:
It ultimately fails with
I have been tearing my hair out trying to figure out why the linked libfaustwithllvm has a bogus symbol.
Any idea how to fix this?
The text was updated successfully, but these errors were encountered: