Ask a Question related to PERL Beginners, Design and Development.
-
Wiggins D'Anconia #1
Linux Kernel Version and Perl Compilation
Currently I am looking at a new hosting provider and already hit one strike where the Perl version they had listed on their "Packages" page differed from that installed, aka they listed 5.6.1 and have 5.6.0 installed which really tinkers my toys, but I may be able to let that one slip. I know there were substantial improvements from 5.6.0 to 5.6.1 but I am not sure any of them will affect my code, any in particular I should be on the look out for?
Now to my actual question, and this may be more a Linux question than Perl, but I thought I would see what the gurus have to say, could I run into issues with a Perl compiled on one kernel version aka 2.2.16 and it running under a different, specifically 2.4.9 (smp) kernel, and what types of issues? Will I have problems compiling or running modules (XS in particular) that I build against this Perl under the newer kernel?
It is this kind of stuff that I get sick of dealing with hosting providers about....
[url]http://danconia.org[/url]
Wiggins D'Anconia Guest
-
compilation with kernel 2.6
I'm trying to compile mysql normal on a Slackware 10.2. If I use kernel 2.4, all works fine, but with kernel 2.6.14 all seems to work fine in the... -
Perl:Tk and gcc compilation
I have a SunBlade 1500 (Solaris 8) with Perl5 (5.005_03) installed. I downloaded the Tk module. I can read in the "README.Solaris" : "I normally... -
No video after kernel compilation
Every time I try to compile the linux kernel, I get a blank screen on reboot. I've always followed these directions:... -
kernel compilation question
Now that I'm fully moved over to Debian :-), I'm looking at start tinkering with kernel compilation. I would "assume" I'd need the kernel-source... -
Kernel version, apt-get, modem
Hi folks, I am exploring the Linux that I had recently installed. 1) I downloaded the kernel from the site recommended by a documentation that... -
John W. Krahn #2
Re: Linux Kernel Version and Perl Compilation
Wiggins D'Anconia wrote:
The perldelta.pod file in 5.6.1 will tell you the differences between>
> Currently I am looking at a new hosting provider and already hit one
> strike where the Perl version they had listed on their "Packages" page
> differed from that installed, aka they listed 5.6.1 and have 5.6.0
> installed which really tinkers my toys, but I may be able to let that
> one slip. I know there were substantial improvements from 5.6.0 to
> 5.6.1 but I am not sure any of them will affect my code, any in
> particular I should be on the look out for?
5.6.1 and 5.6.0.
John
--
use Perl;
program
fulfillment
John W. Krahn Guest
-
Steve Grazzini #3
Re: Linux Kernel Version and Perl Compilation
On Fri, Sep 12, 2003 at 12:30:44PM -0500, Wiggins d'Anconia wrote:
It's perfectly usable, but 5.6.0 did end up with a reputation for> I know there were substantial improvements from 5.6.0 to 5.6.1 but I
> am not sure any of them will affect my code, any in particular I should
> be on the look out for?
bugginess... Check the perldelta for 5.6.1 to get an idea of what
some of the problems were.
A kernel upgrade won't (er, shouldn't) cause any problems. If you're> could I run into issues with a Perl compiled on one kernel version aka
> 2.2.16 and it running under a different, specifically 2.4.9 (smp) kernel,
> and what types of issues?
changing the whole system, though, then you may need to configure and
recompile perl and the XS modules with the new system's compiler and
libraries.
--
Steve
Steve Grazzini Guest
-
David #4
Re: Linux Kernel Version and Perl Compilation
Wiggins D'Anconia wrote:
i think this has more to do with xsubpp than the kernel. XS is not C, it's a> Now to my actual question, and this may be more a Linux question than
> Perl, but I thought I would see what the gurus have to say, could I run
> into issues with a Perl compiled on one kernel version aka 2.2.16 and it
> running under a different, specifically 2.4.9 (smp) kernel, and what types
> of issues? Will I have problems compiling or running modules (XS in
> particular) that I build against this Perl under the newer kernel?
glue / layer between Perl and C. even in C, your code is probably not
talking to the kernel directly unless of course, you are doing kernel
development. you are talking to the C libraries which, supposely, is going
to make your code portable across different platforms. xsubpp is reponsible
to translate your XS code to C which again makes XS a lot more portable on
top of C. consider that all the modules in CPAN is distributed to a wide
audience, i believe very few authors would have the time and resource to
test their code on all platforms and yet xsubpp and the C libraries provide
all the abstraction to figure out the differences between those platforms
so the programmer don't have to worry too much about it.
i am no gurus or expert on that kind of stuff as i am myself fairly new to
it and still learning. you might get a better a answer if you submit your
question to perl.xs
david
--
$_=q,015001450154015401570040016701570162015401440 041,,*,=*|=*_,split+local$";
map{~$_&1&&{$,<<=1,$#.=qq~\x63\x68\x72\x28@_[$_..$||3])=>~}}0..s~.~~g-1;*_=*#,
goto=>print+eval
David Guest



Reply With Quote

