-
Notifications
You must be signed in to change notification settings - Fork 2
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
compile failed on local linux laptop (arch linux) #3
Comments
Hello, thanks for reporting the issue!, I push the fix for It seems to be crystal-lang/crystal#12036. |
I push the same fix that crystal-lang/crystal#12036. ldd bin/ic | grep rt => nothing |
Sorry, the issue close automatically since I written |
It spent almost 40 minutes, so long, i even can compile my firefox from scratch. 😄 but still failed.
But, sure my laptop (arch linux) should install openssl (with dev files, arch no dev package individually) ╰─ $ pacman -Q |grep 'openssl '
lib32-openssl 1:1.1.1.n-1
openssl 1.1.1.o-1
╰─ $ pacman -Ql openssl |egrep 'libcrypto|libssl'
openssl /usr/lib/libcrypto.so
openssl /usr/lib/libcrypto.so.1.1
openssl /usr/lib/libssl.so
openssl /usr/lib/libssl.so.1.1
openssl /usr/lib/pkgconfig/libcrypto.pc
openssl /usr/lib/pkgconfig/libssl.pc I guess it may caused my compile toolchain version is too new. |
The problem is the The cause is I was trying to release a static build of IC on an other repos, and add |
It works after remove --static build argument, i should figure it out, sorry. so, it was possible to build a static version ic, right? if that true, maybe you can use this git action to make all release automatically. |
Don't sorry, You actually help a lot IC. The fault is mine to not figure it out before push the makefile 😆
In fact, I realized it's not possible for now, (problem revealed by straight-shoota here). I actually get inspired by your action for my try! I managed to build a static binary of IC on an alpine-container, but then the problem is that it should interpret code. And at that time it need to dynamically load libs with |
When build with release, it failed.
make without release work, but failed when try to run ./bin/ic
The text was updated successfully, but these errors were encountered: