From: Jason Roelofs Date: 2009-08-02T04:12:40+09:00 Subject: [ruby-core:24674] Re: request: include more headers/source in installations? --0016e647622afc591704701951ec Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Sat, Aug 1, 2009 at 12:40 PM, Luis Lavena wrote: > On Sat, Aug 1, 2009 at 10:49 AM, Roger Pack wrote: > > Background: > > > > Currently ruby includes several useful files in its "include" > > subdirectory, for extensions to use. > > > > This is not, however, enough for certain extensions. > > Ex: ruby-debug requires several other files in order to build on 1.9 > > > > node.h > > vm_core.h > > iseq.h > > eval_intern.h > > insns.inc > > insns_info.inc > > > > [at least currently]. > > > > A few other gems also require files not included [ruby-internals, > > RubyNode for 1.8, etc.] > > > > This makes it inconvenient to install certain gems. > > > > Suggestion [from Mark Moseley] > > > > Why not just install all the *.h and *.inc files? It's not like they > > take up a lot of space. > > > > Thoughts welcome. > > Since those are Ruby specifics, I believe the "make install" process > should install those into ruby/* > > Let's open a ticket and hope Ruby-core see the value behind it ;-) > > -- > Luis Lavena > AREA 17 > - > Perfection in design is achieved not when there is nothing more to add, > but rather when there is nothing more to take away. > Antoine de Saint-Exup=E9ry > > I'll +1 this request. Rice will also greatly benefit from having these headers available. Jason --0016e647622afc591704701951ec Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Sat, Aug 1, 2009 at 12:40 PM, Luis Lavena <luislavena@gmail= .com> wrote:
On Sat, Aug 1, 2009 at 10:49 AM, Roger Pa= ck<rogerdpack@gmail.com> = wrote:
> Background:
>
> Currently ruby includes several useful files in its "include"= ;
> subdirectory, for extensions to use.
>
> This is not, however, enough for certain extensions.
> Ex: ruby-debug requires several other files in order to build on 1.9 >
> node.h
> vm_core.h
> iseq.h
> eval_intern.h
> insns.inc
> insns_info.inc
>
> [at least currently].
>
> A few other gems also require files not included [ruby-internals,
> RubyNode for 1.8, etc.]
>
> This makes it inconvenient to install certain gems.
>
> Suggestion [from Mark Moseley]
>
> Why not just install all the *.h and *.inc files? It's not like th= ey
> take up a lot of space.
>
> Thoughts welcome.

Since those are Ruby specifics, I believe the "make instal= l" process
should install those into ruby/*

Let's open a ticket and hope Ruby-core see the value behind it ;-)

--
Luis Lavena
AREA 17
-
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take away.
Antoine de Saint-Exup=E9ry


I'll +1 this request. Rice will also= greatly benefit from having these headers available.

<= div>Jason --0016e647622afc591704701951ec--