perllinux - Perl version 5 on Linux systems


   This document describes various features of Linux that will affect how
   Perl version 5 (hereafter just Perl) is compiled and/or runs.

   Experimental Support for Sun Studio Compilers for Linux OS
   Sun Microsystems has released a port of their Sun Studio compilers for
   Linux.  As of November 2005, only an alpha version has been released.
   Until a release of these compilers is made, support for compiling Perl
   with these compiler experimental.

   Also, some special instructions for building Perl with Sun Studio on
   Linux.  Following the normal "Configure", you have to run make as

       LDLOADLIBS=-lc make

   "LDLOADLIBS" is an environment variable used by the linker to link
   modules "/ext" modules to glibc.  Currently, that environment variable
   is not getting populated by a combination of "Config" entries and
   "ExtUtil::MakeMaker".  While there may be a bug somewhere in Perl's
   configuration or "ExtUtil::MakeMaker" causing the problem, the most
   likely cause is an incomplete understanding of Sun Studio by this
   author.  Further investigation is needed to get this working better.


   Steve Peters <>

   Please report any errors, updates, or suggestions to

More Linux Commands

pcre16_jit_exec(3) Perl-compatible regular expressions......
This function matches a compiled regular expression that has been successfully studied with one of the JIT options against a given subject string, using a match

perlunicode(1) - Unicode support in Perl - Linux man page...
Important Caveats Unicode support is an extensive requirement. While Perl does not implement the Unicode standard or the accompanying technical reports from cov

xvkbd(1x) - virtual keyboard for X window system (Man Page)
xvkbd is a virtual (graphical) keyboard program for X Window System which provides facility to enter characters onto other clients (softwares) by clicking on a

vi(1) - Vi IMproved, a programmers text editor (Man Page)...
Vim is a text editor that is upwards compatible to Vi. It can be used to edit all kinds of plain text. It is especially useful for editing programs. There are a

gnutls_protocol_get_version(3) - API function (Man Page)....
Get TLS version, a gnutls_protocol_t value. RETURNS The version of the currently used protocol. REPORTING BUGS Report bugs to &lt;;. GnuTLS home

git-credential-store(1) Helper to store credentials on disk
Note Using this helper will store your passwords unencrypted on disk, protected only by filesystem permissions. If this is not an acceptable security tradeoff,

icc2ps(1) - little cms PostScript converter. (Man Page).....
lcms is a standalone CMM engine, which deals with the color management. It implements a fast transformation between ICC profiles. icc2ps is little cms PostScrip

tmpfile(3) - create a temporary file - Linux manual page....
The tmpfile() function opens a unique temporary file in binary read/write (w+b) mode. The file will be automatically deleted when it is closed or the program te

find2perl(1) - translate find command lines to Perl code....
find2perl is a little translator to convert find command lines to equivalent Perl code. The resulting code is typically faster than running find itself. paths a

scrollbar(n) - Create and manipulate scrollbar widgets......
The scrollbar command creates a new window (given by the pathName argument) and makes it into a scrollbar widget. Additional options, described above, may be sp

strfmon(3) - convert monetary value to a string (Man Page)
The strfmon() function formats the specified amounts according to the format specification format and places the result in the character array s of size max. Or

htonl(3) - convert values between host and network byte orde
htonl.3 - The htonl() function converts the unsigned integer hostlong from host byte order to network byte order. The htons() function converts the unsigned sho

We can't live, work or learn in freedom unless the software we use is free.