Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
539c662f
Kaydet (Commit)
539c662f
authored
Eyl 14, 2005
tarafından
Guido van Rossum
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
- Changes donated by Elemental Security to make it work on HP-UX 11 on
Itanium2 with HP's 64-bit compiler (SF patch #1225212).
üst
3fbf3204
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
37 additions
and
2 deletions
+37
-2
pyport.h
Include/pyport.h
+1
-1
NEWS
Misc/NEWS
+3
-0
thread.c
Python/thread.c
+14
-0
README
README
+19
-1
No files found.
Include/pyport.h
Dosyayı görüntüle @
539c662f
...
@@ -297,7 +297,7 @@ extern "C" {
...
@@ -297,7 +297,7 @@ extern "C" {
* This isn't reliable. See Py_OVERFLOWED comments.
* This isn't reliable. See Py_OVERFLOWED comments.
* X is evaluated more than once.
* X is evaluated more than once.
*/
*/
#if defined(__FreeBSD__) || defined(__OpenBSD__)
#if defined(__FreeBSD__) || defined(__OpenBSD__)
|| (defined(__hpux) && defined(__ia64))
#define _Py_SET_EDOM_FOR_NAN(X) if (isnan(X)) errno = EDOM;
#define _Py_SET_EDOM_FOR_NAN(X) if (isnan(X)) errno = EDOM;
#else
#else
#define _Py_SET_EDOM_FOR_NAN(X) ;
#define _Py_SET_EDOM_FOR_NAN(X) ;
...
...
Misc/NEWS
Dosyayı görüntüle @
539c662f
...
@@ -12,6 +12,9 @@ What's New in Python 2.5 alpha 1?
...
@@ -12,6 +12,9 @@ What's New in Python 2.5 alpha 1?
Core and builtins
Core and builtins
-----------------
-----------------
- Changes donated by Elemental Security to make it work on HP-UX 11 on
Itanium2 with HP'
s
64
-
bit
compiler
(
SF
patch
#
1225212
).
-
Disallow
keyword
arguments
for
type
constructors
that
don
't use them
-
Disallow
keyword
arguments
for
type
constructors
that
don
't use them
(fixes bug #1119418).
(fixes bug #1119418).
...
...
Python/thread.c
Dosyayı görüntüle @
539c662f
...
@@ -45,6 +45,20 @@
...
@@ -45,6 +45,20 @@
#define SUN_LWP
#define SUN_LWP
#endif
#endif
/* Check if we're running on HP-UX and _SC_THREADS is defined. If so, then
enough of the Posix threads package is implimented to support python
threads.
This is valid for HP-UX 11.23 running on an ia64 system. If needed, add
a check of __ia64 to verify that we're running on a ia64 system instead
of a pa-risc system.
*/
#ifdef __hpux
#ifdef _SC_THREADS
#define _POSIX_THREADS
#endif
#endif
#endif
/* _POSIX_THREADS */
#endif
/* _POSIX_THREADS */
...
...
README
Dosyayı görüntüle @
539c662f
...
@@ -368,7 +368,25 @@ HP-UX ia64: When building on the ia64 (Itanium) platform using HP's
...
@@ -368,7 +368,25 @@ HP-UX ia64: When building on the ia64 (Itanium) platform using HP's
compiler, some experience has shown that the compiler's
compiler, some experience has shown that the compiler's
optimiser produces a completely broken version of python
optimiser produces a completely broken version of python
(see http://www.python.org/sf/814976). To work around this,
(see http://www.python.org/sf/814976). To work around this,
edit the Makefile and remove -O from the OPT line.
edit the Makefile and remove -O from the OPT line. (This is
old information; with the latest compiler this problem does
not occur.)
To build a 64-bit executable on an Itanium 2 system using HP's
compiler, use these environment variables:
CC=cc
CXX=aCC
BASECFLAGS="+DD64"
LDFLAGS="+DD64 -lxnet"
and call configure as:
./configure --without-gcc
then *unset* the environment variables again before running
make. (At least one of these flags causes the build to fail
if it remains set.)
HP PA-RISC 2.0: A recent bug report (http://www.python.org/sf/546117)
HP PA-RISC 2.0: A recent bug report (http://www.python.org/sf/546117)
suggests that the C compiler in this 64-bit system has bugs
suggests that the C compiler in this 64-bit system has bugs
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment