diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2001-06-08 14:15:32 +0000 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-06-08 14:15:32 +0000 |
commit | e67aeab17662a70a2316911b8ee5b43fdf6f7241 (patch) | |
tree | e3eca0ad4b75893ddf06d7df92e3888695fd4454 /Porting | |
parent | c6966feaee0c3ed89d8fc30ec44b30cc2c61c5fc (diff) | |
download | perl-e67aeab17662a70a2316911b8ee5b43fdf6f7241.tar.gz |
Be inspired more by Hugo-- introduce HAS_MODFL_POW32_BUG.
p4raw-id: //depot/perl@10479
Diffstat (limited to 'Porting')
-rw-r--r-- | Porting/Glossary | 7 | ||||
-rw-r--r-- | Porting/config.sh | 9 | ||||
-rw-r--r-- | Porting/config_H | 10 |
3 files changed, 21 insertions, 5 deletions
diff --git a/Porting/Glossary b/Porting/Glossary index aef6a26de5..6995d08014 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -1005,6 +1005,13 @@ d_modfl (d_modfl.U): This variable conditionally defines the HAS_MODFL symbol, which indicates to the C program that the modfl() routine is available. +d_modfl_pow32_bug (d_modfl.U): + This variable conditionally defines the HAS_MODFL_POW32_BUG symbol, + which indicates that modfl() is broken for long doubles >= pow(2, 32). + For example from 4294967303.150000 one would get 4294967302.000000 + and 1.150000. The bug has been seen in certain versions of glibc, + release 2.2.2 is known to be okay. + d_mprotect (d_mprotect.U): This variable conditionally defines HAS_MPROTECT if mprotect() is available to modify the access protection of a memory mapped file. diff --git a/Porting/config.sh b/Porting/config.sh index 51ec9c3289..f225a7b2e8 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,7 +8,7 @@ # Package name : perl5 # Source directory : . -# Configuration time: Fri Jun 8 04:49:05 EET DST 2001 +# Configuration time: Fri Jun 8 18:08:58 EET DST 2001 # Configured by : jhi # Target system : osf1 alpha.hut.fi v4.0 878 alpha @@ -63,7 +63,7 @@ ccsymbols='__alpha=1 __LANGUAGE_C__=1 __osf__=1 __unix__=1 _LONGLONG=1 _SYSTYPE_ ccversion='V5.6-082' cf_by='jhi' cf_email='yourname@yourhost.yourplace.com' -cf_time='Fri Jun 8 04:49:05 EET DST 2001' +cf_time='Fri Jun 8 18:08:58 EET DST 2001' charsize='1' chgrp='' chmod='' @@ -243,6 +243,7 @@ d_mkstemps='undef' d_mktime='define' d_mmap='define' d_modfl='undef' +d_modfl_pow32_bug='undef' d_mprotect='define' d_msg='define' d_msg_ctrunc='define' @@ -669,7 +670,7 @@ patchlevel='7' path_sep=':' perl5='/u/vieraat/vieraat/jhi/Perl/bin/perl' perl='' -perl_patchlevel='10438' +perl_patchlevel='10475' perladmin='yourname@yourhost.yourplace.com' perllibs='-lm -liconv -lutil -lpthread -lexc' perlpath='/opt/perl/bin/perl' @@ -864,7 +865,7 @@ PERL_SUBVERSION=1 PERL_API_REVISION=5 PERL_API_VERSION=5 PERL_API_SUBVERSION=0 -PERL_PATCHLEVEL=10438 +PERL_PATCHLEVEL=10475 PERL_CONFIG_SH=true # Variables propagated from previous config.sh file. pp_sys_cflags='ccflags="$ccflags -DNO_EFF_ONLY_OK"' diff --git a/Porting/config_H b/Porting/config_H index ede0f5b804..fa60e914a7 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -17,7 +17,7 @@ /* * Package name : perl5 * Source directory : . - * Configuration time: Fri Jun 8 04:49:05 EET DST 2001 + * Configuration time: Fri Jun 8 18:08:58 EET DST 2001 * Configured by : jhi * Target system : osf1 alpha.hut.fi v4.0 878 alpha */ @@ -1780,7 +1780,15 @@ * available to split a long double x into a fractional part f and * an integer part i such that |f| < 1.0 and (f + i) = x. */ +/* HAS_MODFL_POW32_BUG: + * This symbol, if defined, indicates that the modfl routine is + * broken for long doubles >= pow(2, 32). + * For example from 4294967303.150000 one would get 4294967302.000000 + * and 1.150000. The bug has been seen in certain versions of glibc, + * release 2.2.2 is known to be okay. + */ /*#define HAS_MODFL / **/ +/*#define HAS_MODFL_POW32_BUG / **/ /* HAS_MPROTECT: * This symbol, if defined, indicates that the mprotect system call is |