[bug-notifications] [perl 0004484]: Build a sparcv9 64-bit threaded perl
Mantis Bug Tracker
noreply at opencsw.org
Thu Jul 1 17:53:53 CEST 2010
A NOTE has been added to this issue.
======================================================================
https://www.opencsw.org/mantis/view.php?id=4484
======================================================================
Reported By: hudesd
Assigned To: bonivart
======================================================================
Project: perl
Issue ID: 4484
Category: packaging
Reproducibility: always
Severity: minor
Priority: normal
Status: assigned
======================================================================
Date Submitted: 2010-07-01 17:31 CEST
Last Modified: 2010-07-01 17:53 CEST
======================================================================
Summary: Build a sparcv9 64-bit threaded perl
Description:
Perl 5.10.1 has improved support for threads. SPARC is 64-bit for a long
time.
Please switch to using Sun Studio 12 rather than Sun Studio 11 and drop
any pretense of support for Solaris 8 which is more a year past end of
support life.
Please do NOT use the -fast option as this introduces math inaccuracies
and, per the compiler man page, can produce problems with running on a
target other than the intended. Rather, specify individual options to the
compiler. Among other things it's not a good idea to use -fsimple with a
value >0 as this affects IEEE 754 compliance (thereby screwing up Math::
modules).
Please build Solaris 10-native 5.10.1 using switches -mt -xtarget=ultra3i
-xarch=sparcvis2 -m64 -xipo -x04
======================================================================
----------------------------------------------------------------------
(0008080) hudesd (reporter) - 2010-07-01 17:53
https://www.opencsw.org/mantis/view.php?id=4484#c8080
----------------------------------------------------------------------
in regards 5.12.1, I reviewed the notes at
http://perldoc.perl.org/perldelta.html
and it looks good. It's certainly nice to have but if it gives you
problems nothing sounds -that- compelling unless one was already on
5.12.0.
As for 64-bit yes. I have Perl code dealing with large databases. also
you can't get the advantage of the new instruction set without going to
64-bit. with 32-bit you're limited to sparcv8 code and generic target.
A sun4v native would be lovely but I recognize that's a lot of work.
More information about the bug-notifications
mailing list