General

Profile

ngoto (Naohisa Goto)

Issues

open closed Total
Assigned issues 0 48 48
Reported issues 2 130 132

Projects

Project Roles Registered on
Ruby Committer 07/20/2011

Activity

12/19/2025

10:44 AM Ruby Bug #21794: O_CLOEXEC is not available on Solaris 10
Yes, with the patch, it is successfully compiled without errors, and make test-all completed without any additional errors/failures. ngoto (Naohisa Goto)

12/18/2025

06:24 PM Ruby Bug #21794 (Closed): O_CLOEXEC is not available on Solaris 10
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)
05:58 PM Ruby Bug #21793 (Closed): function name conflict of "mutex_trylock" on Solaris
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)

12/19/2024

05:09 AM Ruby Bug #20967 (Closed): Oracle Developer Studio 12.5 on Solaris 10 miniruby symbol referencing error: Undefined symbol: atomic_signal_fence
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)
05:00 AM Ruby Bug #20967 (Closed): Oracle Developer Studio 12.5 on Solaris 10 miniruby symbol referencing error: Undefined symbol: atomic_signal_fence
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)

12/18/2024

11:45 PM Ruby Revision 979b19b7 (git): [ruby/json] Add support for Solaris 10 which lacks strnlen()
Check for existence of strnlen() and use alternative code if it is missing.
https://github.com/ruby/json/commit/48d4bbc3a0
ngoto (Naohisa Goto)
05:35 PM Ruby Bug #20964 (Third Party's Issue): Oracle Developer Studio 12.5 on Solaris failed to compile "prism/extension.c", line 499: internal compiler error: Wasted space
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)
05:27 PM Ruby Bug #20964 (Third Party's Issue): Oracle Developer Studio 12.5 on Solaris failed to compile "prism/extension.c", line 499: internal compiler error: Wasted space
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)
05:08 PM Ruby Bug #20963 (Closed): compile error due to lack of MAYBE_UNUSED macro e.g. Oracle Developer Studio 12.x on Solaris 10
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)
02:37 PM Ruby Revision 528ec706 (git): use RBIMPL_ATTR_MAYBE_UNUSED
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)

Also available in: Atom