Hello, Please, add support for JIT while crosscompiling. Without it, embedded system will never user JIT. Even when the arch matches, the host alias normally does not match the build alias: build_alias='x86_64-pc-linux-gnu' host_a...luizluca (Luiz Angelo Daros de Luca)
Hello, Before 3.2, libyaml was build statically into psych.so while now it will try to link the one provided during build. When you specify a different path for libraries during build, psych config does work as it tests creating conft...luizluca (Luiz Angelo Daros de Luca)
I still the get same issue with 3.0.0. Ruby cannot blindly try to use ucontext without checking for getcontext swapcontext makecontext presence. https://github.com/ruby/ruby/pull/3567 does work. It only needs to be refreshed, removin...luizluca (Luiz Angelo Daros de Luca)
I guess net-* generated gemspec during ruby build assumes that the net/ directory only contains its files (as it happens on standalone gem builds): ``` shell /usr/lib/ruby/gems/3.0/specifications/default/net-ftp-0.1.1.gemspec: s.f...luizluca (Luiz Angelo Daros de Luca)
There is also a missing include for copy to work with musl: ``` +--- a/coroutine/copy/Context.h ++++ b/coroutine/copy/Context.h +@@ -13,6 +13,7 @@ + #include <string.h> + #include <stdlib.h> + #include <alloca.h> ++#include <sy...luizluca (Luiz Angelo Daros de Luca)
nobu (Nobuyoshi Nakada) wrote: > luizluca (Luiz Angelo Daros de Luca) wrote: > ... I created a patch to fix the build with musl/uclibc: ``` --- a/configure.ac +++ b/configure.ac @@ -2344,7 +2344,10 @@ AS_CASE([$rb_cv_coroutine], ...luizluca (Luiz Angelo Daros de Luca)
nobu (Nobuyoshi Nakada) wrote: > luizluca (Luiz Angelo Daros de Luca) wrote: > ... Yes. And it also affects uclibc. autoconf should test for getcontext/swapcontext/makecontext at link time as musl do have them declared (but not impl...luizluca (Luiz Angelo Daros de Luca)
Hello, While building ruby 2.7.0 for mips with musl, it fails: ``` linking miniruby /home/luizluca/prog-local/openwrt/trunk/staging_dir/toolchain-...luizluca (Luiz Angelo Daros de Luca)
Hello, While building ruby with uclibc (openwrt), ./configure fails to detect isinf() and finite() as AC_REPLACE_FUNCS(isinf) uses AC_CHECK_FUNCS() which simply tries to link that function. Obviously, a macro will fail to link. I'm ...luizluca (Luiz Angelo Daros de Luca)
If the user wants to set its password inside a env variable, it is the user's problem. It is the widely used way to use it. For those that need a quick fix: ~~~ ruby class Net::HTTP def proxy_user if @proxy...luizluca (Luiz Angelo Daros de Luca)