Yes, with the patch, it is successfully compiled without errors, and make test-all completed without any additional errors/failures.ngoto (Naohisa Goto)
Because O_CLOEXEC is not available on Solaris 10, an error occurs when compiling box.c: "'O_CLOEXEC' undeclared (first use in this function)" ``` gcc -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -O3 -fno-fast-math ...ngoto (Naohisa Goto)
On Solaris, with GCC 7.5.0, failed to compile thread.c with "error: conflicting types for 'mutex_trylock'". On Solaris, the function name mutex_trylock(3C) is already used by the OS. https://docs.oracle.com/cd/E88353_01/html/E37843...ngoto (Naohisa Goto)
I think that it is difficult to add `-xatomic=studio` or `-xatomic=gcc` automatically to `cflags` or `CFLAGS` by `./configure` because it is difficult to determine which is appropriate or better option. I think installing users should d...ngoto (Naohisa Goto)
When compiling Ruby 3.3 or head by using Oracle Developer Studio 12.5 on Solaris 10, failed to make miniruby with the following error messages: ``` Undefined first referenced symbol ...ngoto (Naohisa Goto)
Changed to Third Party's Issue I'm hoping someone who have support contract of Oracle Developer Studio will contact Oracle support to solve this compile error.ngoto (Naohisa Goto)
Oracle Developer Studio 12.5 and 12.6 on Solaris 10 failed to compile prism/extension.c with the following error: ``` cc -errtags=yes -xO4 -xtarget=sparc64xplus -m64 -xatomic=gcc -g -erroff=E_STATEMENT_NOT_REACHED -erroff=E_INIT_S...ngoto (Naohisa Goto)
Applied in changeset commit:git|528ec7060464d30359e593055df6b53362cd1060. ---------- use RBIMPL_ATTR_MAYBE_UNUSED The macro MAYBE_UNUSED, prepared by ./configure, may not be defined in some environments such as Oracle Developer Studio ...ngoto (Naohisa Goto)
The macro MAYBE_UNUSED, prepared by ./configure, may not be defined in some environments such as Oracle Developer Studio 12.5 on Solaris 10. This fixes [Bug #20963]ngoto (Naohisa Goto)