General

Profile

[email protected] (ray linn)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 8 8

Activity

10/15/2012

03:01 PM Ruby Bug #7163 (Closed): Chomp problem in pkg_config of mkmf.rb (ruby 1.9.3 P286)
when compiled the ext packages under mingw64 + MSYS, mkmf reports error like this:
"gcc -o conftest -Ic:/ruby64/include/ruby-1.9.1/x64-mingw32 -Ic:/ruby64/include/ruby-1.9.1/ruby/backward -Ic:/ruby64/include/ruby-1.9.1 -I. -I./.. -D_...
[email protected] (ray linn)

05/09/2012

01:21 AM Ruby Bug #6407: Most Test Failure for BigDecimal on 64bit Windows, any GCC parameter needed?
it is due to the mingw/mingw64 both use the default msvcrt.dll, which is not C99 compatiable. but both of them provide a externsion to override the msvcrt printf. and MinGW64 prefer use __USE_MINGW_ANSI_STDIO as a switch for this, instea... [email protected] (ray linn)

05/06/2012

02:53 PM Ruby Bug #6407 (Closed): Most Test Failure for BigDecimal on 64bit Windows, any GCC parameter needed?
Compiled with MinGW64, GCC (4.6.3) or (GCC 4.7.0), configure as ./configure --build=x86_64-w64-mingw32 CFLAGS="-O2 -finline-functions -I/usr/local/include" LDFLAGS="-L/usr/local/lib" ,after compiled, zero error on make test. but when mak... [email protected] (ray linn)
02:41 PM Ruby Bug #6391: Segment Fault while execute make_encmake.rb for Ruby 1.9.3 P194 ( MinGW64)
that means even choose -O0, still could see this issue. could it be duplicated on Linux? [email protected] (ray linn)

05/03/2012

09:40 AM Ruby Bug #6391: Segment Fault while execute make_encmake.rb for Ruby 1.9.3 P194 ( MinGW64)
Here is the update:
1. I renamed my folder local to local.old, so that any 3rd partt lib will not be linked.
2. Rolled back GCC from 4.7.0 to 4.6.2.
3. just use the following command to configure : ./configure --build=x86_64-w64-min...
[email protected] (ray linn)
09:40 AM Ruby Bug #6391: Segment Fault while execute make_encmake.rb for Ruby 1.9.3 P194 ( MinGW64)
Sorry for duplicate items since bugs system has some problem last night. [email protected] (ray linn)
09:40 AM Ruby Bug #6391: Segment Fault while execute make_encmake.rb for Ruby 1.9.3 P194 ( MinGW64)
Here is the update:
1. I renamed my folder local to local.old, so that any 3rd partt lib will not be linked.
2. Rolled back GCC from 4.7.0 to 4.6.2.
3. just use the following command to configure : ./configure --build=x86_64-w64-min...
[email protected] (ray linn)

05/02/2012

06:41 PM Ruby Bug #6391: Segment Fault while execute make_encmake.rb for Ruby 1.9.3 P194 ( MinGW64)
(gdb) print obj
$1 = (RVALUE *) 0x200000000
(gdb) print ptr
$2 = 8589934592
(gdb) print RANY(ptr)
No symbol "RANY" in current context.
(gdb) print (RVALUE*) ptr
$4 = (RVALUE *) 0x200000000
[email protected] (ray linn)
06:35 PM Ruby Bug #6391: Segment Fault while execute make_encmake.rb for Ruby 1.9.3 P194 ( MinGW64)
here is the GDB output:
Program received signal SIGSEGV, Segmentation fault.
gc_mark (objspace=objspace@entry=0x524580, ptr=8589934592, lev=lev@entry=1)
at gc.c:1632
1632 if (obj->as.basic.flags == 0) return; /* fr...
[email protected] (ray linn)
05:06 PM Ruby Bug #6391: Segment Fault while execute make_encmake.rb for Ruby 1.9.3 P194 ( MinGW64)
and Bug #6333 has been patched. [email protected] (ray linn)

Also available in: Atom