~ubuntu-branches/ubuntu/intrepid/perl-doc-html/intrepid

« back to all changes in this revision

Viewing changes to perltru64.html

  • Committer: Bazaar Package Importer
  • Author(s): Roberto C. Sanchez
  • Date: 2008-05-17 20:14:19 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080517201419-qgbuogq2ckkdisyi
Tags: 5.10.0-2
Supersede botched upload of 5.10.0-1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
      <h2>Links:</h2>
55
55
      <ul>
56
56
        <li><a href="http://search.cpan.org">CPAN</a></li>
 
57
        <li><a href="http://www.perl.org">Perl.org</a></li>
57
58
        <li><a href="http://www.perl.com">Perl.com</a></li>
58
 
        <li><a href="http://www.perl.org">Perl.org</a></li>
 
59
        <li><a href="http://perlbuzz.com">Perl Buzz</a></li>
 
60
        <li><a href="http://www.perlfoundation.org/perl5/index.cgi">Perl 5 Wiki</a></li>
 
61
        <li><a href="http://jobs.perl.org">Perl Jobs</a></li>
59
62
        <li><a href="http://www.pm.org">Perl Mongers</a></li>
60
63
        <li><a href="http://www.perlmonks.org">Perl Monks</a></li>
61
64
        <li><a href="http://planet.perl.org">Planet Perl</a></li>
65
68
      <ul>
66
69
        <li>Site maintained by<br><a href="http://perl.jonallen.info">Jon Allen</a>
67
70
            (<a href="http://perl.jonallen.info">JJ</a>)</li>
68
 
        <li class="spaced">Last updated on<br>23 April 2006</li>
 
71
        <li class="spaced">Last updated on<br>23 December 2007</li>
69
72
        <li class="spaced">See the <a href="http://perl.jonallen.info/projects/perldoc">project page</a> for
70
73
        more details</li>
71
74
      </ul>
76
79
    <div id="centerContent">
77
80
      <div id="contentHeader">
78
81
        <div id="contentHeaderLeft"><a href="#" onClick="showLeft()">Show navigation</a></div>
79
 
        <div id="contentHeaderCentre">-- Perl 5.8.8 documentation --</div>
 
82
        <div id="contentHeaderCentre">-- Perl 5.10.0 documentation --</div>
80
83
        <div id="contentHeaderRight"><a href="#" onClick="showRight()">Show toolbar</a></div>
81
84
      </div>
82
85
      <div id="breadCrumbs"><a href="index.html">Home</a> &gt; <a href="index-platforms.html">Platform specific</a> &gt; perltru64</div>
106
109
lowered that.  The configuration process of Perl checks for too low
107
110
process limits, and lowers the optimization for the toke.c if
108
111
necessary, and also gives advice on how to raise the process limits.</p>
 
112
<p>Also, Configure might abort with</p>
 
113
<pre class="verbatim">    Build a threading Perl? [n]
 
114
    Configure[2437]: Syntax error at line 1 : `config.sh' is not expected.</pre><p>This indicates that Configure is being run with a broken Korn shell
 
115
(even though you think you are using a Bourne shell by using
 
116
"sh Configure" or "./Configure").  The Korn shell bug has been reported
 
117
to Compaq as of February 1999 but in the meanwhile, the reason ksh is
 
118
being used is that you have the environment variable BIN_SH set to
 
119
'xpg4'.  This causes /bin/sh to delegate its duties to /bin/posix/sh
 
120
(a ksh).  Unset the environment variable and rerun Configure.</p>
109
121
<a name="Using-Large-Files-with-Perl-on-Tru64"></a><h2>Using Large Files with Perl on Tru64</h2>
110
122
<p>In Tru64 Perl is automatically able to use large files, that is,
111
123
files larger than 2 gigabytes, there is no need to use the Configure
112
124
-Duselargefiles option as described in INSTALL (though using the option
113
125
is harmless).</p>
114
126
<a name="Threaded-Perl-on-Tru64"></a><h2>Threaded Perl on Tru64</h2>
115
 
<p>If you want to use threads, you should primarily use the new Perl
 
127
<p>If you want to use threads, you should primarily use the Perl
116
128
5.8.0 threads model by running Configure with -Duseithreads.</p>
117
 
<p>The old Perl 5.005 threads is obsolete, unmaintained, and its use is
118
 
discouraged.  If you really want it, run Configure with the
119
 
-Dusethreads -Duse5005threads options as described in INSTALL.</p>
120
 
<p>Either thread model is going to work only in Tru64 4.0 and newer
121
 
releases, older operating releases like 3.2 aren't probably going
122
 
to work properly with threads.</p>
 
129
<p>Perl threading is going to work only in Tru64 4.0 and newer releases,
 
130
older operating releases like 3.2 aren't probably going to work
 
131
properly with threads.</p>
123
132
<p>In Tru64 V5 (at least V5.1A, V5.1B) you cannot build threaded Perl with gcc
124
133
because the system header &lt;pthread.h&gt; explicitly checks for supported
125
134
C compilers, gcc (at least 3.2.2) not being one of them.  But the
175
184
should be gone.</p>
176
185
<p>When the file <i>pp_sys.c</i> is being compiled you may (depending on the
177
186
operating system release) see an additional compiler flag being used:
178
 
<code class="inline">-DNO_EFF_ONLY_OK</code>
 
187
<code class="inline">-<span class="w">DNO_EFF_ONLY_OK</span></code>
179
188
.  This is normal and refers to a feature that is
180
 
relevant only if you use the <code class="inline"><a class="l_w" href="filetest.html">filetest</a></code> pragma.  In older releases of
 
189
relevant only if you use the <code class="inline"><span class="w">filetest</span></code>
 
190
 pragma.  In older releases of
181
191
the operating system the feature was broken and the NO_EFF_ONLY_OK
182
192
instructs Perl not to use the feature.</p>
183
193
<a name="Testing-Perl-on-Tru64"></a><h1>Testing Perl on Tru64</h1>
184
 
<p>During "make test" the <code class="inline">comp/cpp</code>
 
194
<p>During "make test" the <code class="inline"><span class="w">comp</span>/<span class="w">cpp</span></code>
185
195
 will be skipped because on Tru64 it
186
196
cannot be tested before Perl has been installed.  The test refers to
187
 
the use of the <code class="inline">-P</code>
 
197
the use of the <code class="inline">-<span class="w">P</span></code>
188
198
 option of Perl.</p>
189
199
<a name="ext%2fODBM_File%2fodbm-Test-Failing-With-Static-Builds"></a><h1>ext/ODBM_File/odbm Test Failing With Static Builds</h1>
190
200
<p>The ext/ODBM_File/odbm is known to fail with static builds
216
226
          <!--<select name="r"><option value="1" selected>Go to top result<option value="0">Show results list</select>-->
217
227
        </form>
218
228
      </p>
 
229
      <script language="JavaScript" type="text/javascript" src="/perl-version.js"></script>
219
230
      <h2>Labels:</h2>
220
231
      <p>
221
232
        <a href="#" onClick="addLabel('perltru64','perltru64.html')">Add this page</a>