[27855] in Perl-Users-Digest
Perl-Users Digest, Issue: 9219 Volume: 10
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Fri May 5 14:06:02 2006
Date: Fri, 5 May 2006 11:05:04 -0700 (PDT)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Fri, 5 May 2006 Volume: 10 Number: 9219
Today's topics:
Re: Q for ExtUtils::MakeMaker experts <jgibson@mail.arc.nasa.gov>
Re: Q for ExtUtils::MakeMaker experts <socyl@987jk.com.invalid>
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Fri, 05 May 2006 08:53:35 -0700
From: Jim Gibson <jgibson@mail.arc.nasa.gov>
Subject: Re: Q for ExtUtils::MakeMaker experts
Message-Id: <050520060853356061%jgibson@mail.arc.nasa.gov>
In article <e3due8$7pi$1@reader1.panix.com>, kj
<socyl@987jk.com.invalid> wrote:
> I have a large distribution that contains one small XS (it is
> essential for performance, but conceptually rather secondary).
>
> This causes ExtUtils::MakeMaker (or rather ExtUtils::Install) to
> install the *whole* distribution under arch, even though 99% of
> the installation is 100% architecture-independent!
>
> Granted, there's nothing inherently wrong about this, other that
> it is confusing to the casual observer (who is not even aware of
> this small XS). And it seems perverse. And it annoys me.
>
> Is there a good way to cajole EU::MM/EU::I into installing only
> the architecture-dependent stuff under the arch directory?
One approach might be to isolate the XS functionality in a small module
of its own with its own build and distribution. This module could then
become a prerequisite for the rest of your distribution, which would
then be 100% architecture-independent.
Posted Via Usenet.com Premium Usenet Newsgroup Services
----------------------------------------------------------
** SPEED ** RETENTION ** COMPLETION ** ANONYMITY **
----------------------------------------------------------
http://www.usenet.com
------------------------------
Date: Fri, 5 May 2006 17:38:42 +0000 (UTC)
From: kj <socyl@987jk.com.invalid>
Subject: Re: Q for ExtUtils::MakeMaker experts
Message-Id: <e3g2j2$141$1@reader1.panix.com>
In <050520060853356061%jgibson@mail.arc.nasa.gov> Jim Gibson <jgibson@mail.arc.nasa.gov> writes:
>In article <e3due8$7pi$1@reader1.panix.com>, kj
><socyl@987jk.com.invalid> wrote:
>> I have a large distribution that contains one small XS (it is
>> essential for performance, but conceptually rather secondary).
>>
>> This causes ExtUtils::MakeMaker (or rather ExtUtils::Install) to
>> install the *whole* distribution under arch, even though 99% of
>> the installation is 100% architecture-independent!
>>
>> Granted, there's nothing inherently wrong about this, other that
>> it is confusing to the casual observer (who is not even aware of
>> this small XS). And it seems perverse. And it annoys me.
>>
>> Is there a good way to cajole EU::MM/EU::I into installing only
>> the architecture-dependent stuff under the arch directory?
>One approach might be to isolate the XS functionality in a small module
>of its own with its own build and distribution. This module could then
>become a prerequisite for the rest of your distribution, which would
>then be 100% architecture-independent.
Yep, I think this is what I'll end up doing.
Thanks,
kj
--
NOTE: In my address everything before the first period is backwards;
and the last period, and everything after it, should be discarded.
------------------------------
Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>
Administrivia:
#The Perl-Users Digest is a retransmission of the USENET newsgroup
#comp.lang.perl.misc. For subscription or unsubscription requests, send
#the single line:
#
# subscribe perl-users
#or:
# unsubscribe perl-users
#
#to almanac@ruby.oce.orst.edu.
NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice.
To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.
#To request back copies (available for a week or so), send your request
#to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
#where x is the volume number and y is the issue number.
#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.
------------------------------
End of Perl-Users Digest V10 Issue 9219
***************************************