This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Simplify the non-printable name error reporting code in Perl_allocmy().
[perl5.git] / README.linux
1 If you read this file _as_is_, just ignore the funny characters you
2 see.  It is written in the POD format (see pod/perlpod.pod) which is
3 specifically designed to be readable as is.
4
5 =head1 NAME
6
7 README.linux - Perl version 5 on Linux systems
8
9 =head1 DESCRIPTION
10
11 This document describes various features of Linux that will affect how Perl
12 version 5 (hereafter just Perl) is compiled and/or runs.
13
14 =head2 Experimental Support for Sun Studio Compilers for Linux OS
15
16 Sun Microsystems has released a port of their Sun Studio compiliers for
17 Linux.  As of November 2005, only an alpha version has been released.  
18 Until a release of these compilers is made, support for compiling Perl with
19 these compiler experimental.
20
21 Also, some special instructions for building Perl with Sun Studio on Linux.
22 Following the normal C<Configure>, you have to run make as follows:
23
24     LDLOADLIBS=-lc make
25
26 C<LDLOADLIBS> is an environment variable used by the linker to link modules
27 C</ext> modules to glibc.  Currently, that environment variable is not getting
28 populated by a combination of C<Config> entries and C<ExtUtil::MakeMaker>.
29 While there may be a bug somewhere in Perl's configuration or
30 C<ExtUtil::MakeMaker> causing the problem, the most likely cause is an
31 incomplete understanding of Sun Studio by this author.  Further investigation
32 is needed to get this working better.
33
34 =head1 AUTHOR
35
36 Steve Peters <steve@fisharerojo.org>
37
38 Please report any errors, updates, or suggestions to F<perlbug@perl.org>.
39