On Mon, 24 Sep 2007 09:36:42 +0200, "Rafael
Garcia-Suarez"
<rgarciasuarez gmail.com> wrote:
> On 21/09/2007, H.Merijn Brand <h.m.brand xs4all.nl> wrote:
> > On Fri, 21 Sep 2007 08:06 +0200, "H.Merijn
Brand" <h.m.brand xs4all.nl> wrote:
> >
> > > Automated smoke report for 5.10.0 patch
31933
> > > pc09: Intel(R) Xeon(R) CPU E5320 1.86GHz
(GenuineIntel 1596MHz) (x86_64/4 cpu)
> > > on linux - 2.6.18.8-0.5-default
[SuSE]
> > > using ccache gcc version 4.1.2
20061115 (prerelease) (SUSE Linux)
> > > smoketime 9 hours 45 minutes (average 29
minutes 16 seconds)
> >
> > Looking at the smoke reports, this made me think
that this looks wrong!
> >
> > All other smokes have a row of 'O's for the 32bit
smokes, and a row of
> > 'X's for the 64bit smokes, so I feared that this
new 64bit PC generated
> > 64bit objects by default. I tested, and I was
correct.
> >
> > So, we're too short before 5.10 to change anything
now, but we have to
> > make some choices here
> >
> > * Do we need -Duse32bit, -Duse32bitint, and/or
-Duse32bitall to force
> > what most people might expect to be the
(undocumented) default for
> > for Configure when called without arguments
>
> I think that adding those options would be a good idea
anyway.
>
> > * Do we generate a warning and just go on in 64bit
mode (just as what
> > is now done if you build perl on HP-UX with a
64bit-only GNU gcc)
>
> Since that's the platform's default configuration, that
looks like a
> sensible default behaviour.
>
> > * Do we croak, exit, whatever
> >
> > * Do we document this somewhere and just leave the
status-quo
>
> But for 5.10, that should be documented (in INSTALL or
in README.linux)
Change 31950 by merijn merijn-nb09 on 2007/09/24 08:34:14
Announce plans for -Duse32bit* options for
Configure, and document
that there is no guarantee on 32bit builds when no
args passed
Affected files ...
... //depot/perl/INSTALL#179 edit
Differences ...
==== //depot/perl/INSTALL#179 (text) ====
 -307,6
+307,10 
aware.
Natively 64-bit systems need neither -Duse64bitint nor
-Duse64bitall.
+On these systems, it might be the default compilation mode,
and there
+is currently no guarantee that passing no use64bitall
option to the
+Configure process will build a 32bit perl. Implementing
-Duse32bit*
+options is planned for perl 5.12.
=head3 Long doubles
--
H.Merijn Brand Amsterdam Perl Mongers (http://amsterdam.pm.org/
)
using & porting perl 5.6.2, 5.8.x, 5.9.x on HP-UX
10.20, 11.00, 11.11,
& 11.23, SuSE 10.0 & 10.2, AIX 4.3 & 5.2, and
Cygwin. http://qa.perl.org
http://mirrors.de
velooper.com/hpux/ http://www.test-smoke.org
a>
http
://www.goldmark.org/jeff/stupid-disclaimers/
|