[#7500] Re: how to introduce reference objects into ruby — "Geert Fannes" <Geert.Fannes@...>

The problem with the code you sent is that you have to go through ALL

16 messages 2006/03/10

[#7553] "not" operator used in expression that is a method parameter can generate syntax error — noreply@...

Bugs item #3843, was opened at 2006-03-15 22:09

27 messages 2006/03/16
[#7554] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — nobu@... 2006/03/16

Hi,

[#7557] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — 卜部昌平 <shyouhei@...> 2006/03/16

Nobu, you are not answering to the question.... You have to unveil why

[#7559] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — Yukihiro Matsumoto <matz@...> 2006/03/16

Hi,

[#7560] Rant about keyword logical operators was : (Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error) — "Zev Blut" <rubyzbibd@...> 2006/03/16

Hello,

[#7565] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — mathew <meta@...> 2006/03/16

Yukihiro Matsumoto wrote:

[#7566] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — "Brian Mitchell" <binary42@...> 2006/03/16

On 3/16/06, mathew <meta@pobox.com> wrote:

[#7567] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — mathew <meta@...> 2006/03/16

Brian Mitchell wrote:

[#7568] Re: [ ruby-Bugs-3843 ] "not" operator used in expression that is a method parameter can generate syntax error — "Brian Mitchell" <binary42@...> 2006/03/16

On 3/16/06, mathew <meta@pobox.com> wrote:

[#7614] PATCH: A subclassable Pathname — "Evan Phoenix" <evanwebb@...>

A simply change (changing all references of "Pathname.new" to

19 messages 2006/03/27
[#7618] Re: PATCH: A subclassable Pathname — Tanaka Akira <akr@...17n.org> 2006/03/27

In article <92f5f81d0603262350k796fe48fp2224b9f2108ac507@mail.gmail.com>,

[#7619] Re: PATCH: A subclassable Pathname — "Evan Phoenix" <evan@...> 2006/03/27

Quite right on the .glob and .getwd. I guess the tests don't test hit

[#7620] Re: PATCH: A subclassable Pathname — Tanaka Akira <akr@...17n.org> 2006/03/27

In article <92f5f81d0603270903g2fb02244i6a395be708dfffa3@mail.gmail.com>,

Two openssl+static build problems...

From: Stephen Waits <steve@...>
Date: 2006-03-21 21:37:00 UTC
List: ruby-core #7598
In attempting to build a completely static ruby, I've discovered a few 
issues.

The setup..
===========
I've built static versions of readline, zlib, iconv, dbm, and openssl. 
My intention is to build a completely static ruby, including all 
possible extensions.


Issue #1
========

Problem
-------
If you build openssl with zlib support, then Ruby's ext/openssl 
extension will not build.  This is because the extconf.rb needs to 
include "-lz".  Note, if your libssl.a is build *without* zlib, Ruby 
does attempt to build ext/openssl.  This only happens when you build 
libssl.a *with* zlib support.

Resolution
----------
In the openssl extension, I suggest adding a test to see if "-lz" (zlib) 
exists.  If it does, then include "-lz" on all of the subsequent openssl 
specific tests.  I don't exactly know how to do this due to 
unfamiliarity with Ruby's extension build system.


Issue #2
========

Problem
-------
When using a static openssl library (libssl.a), and all static 
extensions (--with-static-linked-ext), the openssl digest functions 
(SHA) conflict with the same named symbols in ext/digest.  I imagine 
this works fine under the *non-static* case because the symbols are 
resolved at runtime; however, in the *static* case, the symbols must be 
unique at link time -- and they are not.

Resolution
----------
I don't know about this one either - because Ruby's build system is 
already somewhat of a magical mystery to me.  However, it seems that we 
need a mechanism to automagically choose which lib to link.  In the case 
of a static libssl.a, the ext/digest functions should be considered "weak".


Closing Notes
=============
If *anyone* knows *anything* about this, or has had similar experience, 
please let me know.  Furthermore, if there's a more appropriate place to 
send this kind of thing than ruby-core, let me know that too.


Thanks,
Steve



In This Thread

Prev Next