[PATCH] ruby: extern linkage portability improvement

2012-06-24 Thread David Bremner
Tomi Ollila writes: > > (Hmm, I hope no-one got confused that the trick was mine and not yours :) > > So, the patch you provided in github would be good... > > Tomi > Hi Gang; This ruby portability patch seems to have stalled. What is the current proposal? d

Re: [PATCH] ruby: extern linkage portability improvement

2012-06-24 Thread David Bremner
Tomi Ollila tomi.oll...@iki.fi writes: (Hmm, I hope no-one got confused that the trick was mine and not yours :) So, the patch you provided in github would be good... Tomi Hi Gang; This ruby portability patch seems to have stalled. What is the current proposal? d

[PATCH] ruby: extern linkage portability improvement

2012-05-15 Thread Tomi Ollila
On Tue, May 15 2012, Ali Polatel wrote: > 2012/5/13 Austin Clements : >> Quoth Tomi Ollila on May 10 at .8:12 pm: >>> Some C compilers are stricter when it comes to (tentative) definition >>> of a variable -- in those compilers introducing variable without 'extern' >>> keyword always allocates

[PATCH] ruby: extern linkage portability improvement

2012-05-15 Thread Ali Polatel
2012/5/13 Austin Clements : > Quoth Tomi Ollila on May 10 at ?8:12 pm: >> Some C compilers are stricter when it comes to (tentative) definition >> of a variable -- in those compilers introducing variable without 'extern' >> keyword always allocates new 'storage' to the variable and linking all >>

Re: [PATCH] ruby: extern linkage portability improvement

2012-05-15 Thread Tomi Ollila
On Tue, May 15 2012, Ali Polatel a...@exherbo.org wrote: 2012/5/13 Austin Clements amdra...@mit.edu: Quoth Tomi Ollila on May 10 at .8:12 pm: Some C compilers are stricter when it comes to (tentative) definition of a variable -- in those compilers introducing variable without 'extern'

[PATCH] ruby: extern linkage portability improvement

2012-05-14 Thread Charlie Allom
On Thu, May 10, 2012 at 08:12:44PM +0300, Tomi Ollila wrote: > Some C compilers are stricter when it comes to (tentative) definition > of a variable -- in those compilers introducing variable without 'extern' > keyword always allocates new 'storage' to the variable and linking all > these

Re: [PATCH] ruby: extern linkage portability improvement

2012-05-14 Thread Charlie Allom
On Thu, May 10, 2012 at 08:12:44PM +0300, Tomi Ollila tomi.oll...@iki.fi wrote: Some C compilers are stricter when it comes to (tentative) definition of a variable -- in those compilers introducing variable without 'extern' keyword always allocates new 'storage' to the variable and linking all

[PATCH] ruby: extern linkage portability improvement

2012-05-13 Thread Austin Clements
Quoth Tomi Ollila on May 10 at 8:12 pm: > Some C compilers are stricter when it comes to (tentative) definition > of a variable -- in those compilers introducing variable without 'extern' > keyword always allocates new 'storage' to the variable and linking all > these modules fails due to

Re: [PATCH] ruby: extern linkage portability improvement

2012-05-13 Thread Austin Clements
Quoth Tomi Ollila on May 10 at 8:12 pm: Some C compilers are stricter when it comes to (tentative) definition of a variable -- in those compilers introducing variable without 'extern' keyword always allocates new 'storage' to the variable and linking all these modules fails due to duplicate

[PATCH] ruby: extern linkage portability improvement

2012-05-10 Thread Tomi Ollila
Some C compilers are stricter when it comes to (tentative) definition of a variable -- in those compilers introducing variable without 'extern' keyword always allocates new 'storage' to the variable and linking all these modules fails due to duplicate symbols. This change uses some macro trickery

[PATCH] ruby: extern linkage portability improvement

2012-05-10 Thread Tomi Ollila
Some C compilers are stricter when it comes to (tentative) definition of a variable -- in those compilers introducing variable without 'extern' keyword always allocates new 'storage' to the variable and linking all these modules fails due to duplicate symbols. This change uses some macro trickery