-
Notifications
You must be signed in to change notification settings - Fork 211
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
Add ARM64 deb to KLayout website #1937
Comments
I don't have hardware to do that currently. |
I have a Raspberry Pi so I can build it for you if you want. |
Cross-compiling means it builds, but cannot be tested. And I cannot offer untrusted binaries for download. |
That's true indeed, once the compilation is done, I'll try the test procedure. The compilation is very slow on the Raspberry :') Did you have any attempt cross compiling KLayout so far? PS: It seems that compilation also builds Qt modules. Isn't it possible to use pre-compiled or shared libraries to speed to compilation? |
So after too many hours, compilation of 0.29.8 is finished. I ran the test (with
The other ones seem all related to:
I also have the same warning when I launch klayout or the ut_runner script. I didn't take the time to debug or search for similar issues yet, I might later. Maybe someone already knows how to fix that. EDIT: The tests seem to fail when comparing strings, the warnings seem to be added to the string compared.
I saw in #130 there might be something related to the python path. I started a compilation python PS: Even when setting |
Glad to see someone also tried to compile an ARM verizon of KLayout, I've been doing this several times on my android tablet and phone, just to serve as an emergency contingency solution. The compile time for the package takes around 3 hr or so on my 3yo devices Generally speaking, it works fine as a viewer, but often encounter some warnings here and there but normally those warnings does not followed by a crash, so I won't try to do serious stuff at least on the ones I've compiled. User experience wise, aside from having some minor UI rendering issues, I'll say it feels smooth and has a performance that is almost on part as my main machine. |
I've been using klayout on MacOS M1 (apple clang for arm64) for the last four years.
I've seen these on MacOS when I have several versions of dylib's in the same build directory. |
I stand corrected, when having multiple versions of dylibs, I get |
I takes much more for me on my Raspberry pi 4, but maybe because I didn't enable multiple jobs. Also maybe you don't recompile qt? |
I'm pretty sure the M1 outperforms the 4-core 1.4GHz processor of the Raspberry Pi x)
Sad, I thought you might have the solution... But it is probably a good track already. I will continue to search. |
It would be cool to have Arm64 .deb on the page https://www.klayout.de/build.html.
This would allow to install more recent packages than default ones.
The text was updated successfully, but these errors were encountered: