This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Arrange 64bits detection for ReliantUnix
Type: Stage:
Components: Build Versions: Python 2.4
process
Status: closed Resolution: rejected
Dependencies: Superseder:
Assigned To: Nosy List: jfclere, loewis
Priority: normal Keywords: patch

Created on 2004-05-24 16:13 by jfclere, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
configure.in.patch jfclere, 2004-05-25 13:10 better patch for configure.in
Messages (7)
msg46043 - (view) Author: Jean-frederic Clere (jfclere) Date: 2004-05-24 16:13
When compiling python on ReliantUnix (5.43) the
compilation fails with unresolved externals like
fstatvfs64, lseek64 etc
Those routines belong to 5.45. The patch detects the
missing lseek64() and suppress lfs support (use_lfs=no).
msg46044 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2004-05-31 18:27
Logged In: YES 
user_id=21627

Why do you check for SINIX after the link test fails?
msg46045 - (view) Author: Jean-frederic Clere (jfclere) Date: 2004-06-01 16:56
Logged In: YES 
user_id=92497

Oops... That is better to check for SINIX-* before trying
the link.

I have more to submit because the dynamic linking needs
additional libc. For example in setup.py
+++
exts.append( Extension('_hotshot', ['_hotshot.c'],
libraries=['c']) )
+++
msg46046 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2004-06-01 22:17
Logged In: YES 
user_id=21627

Hmm. Why are you checking for Sinix at all? If the test
fails, isn't it likely that LFS doesn't work on the platform?
msg46047 - (view) Author: Jean-frederic Clere (jfclere) Date: 2004-06-03 07:07
Logged In: YES 
user_id=92497

Checking for Sinix  is  need because the SINIX unistd.h
redefines
lseek() into lseek64() when LFS is required (via
_FILE_OFFSET_BITS and/or _LFS64_LARGEFILE).
Checking for LFS via AC_TRY_LINK for most platforms means
more tests.
msg46048 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2004-06-03 18:13
Logged In: YES 
user_id=21627

Performing checks on all platforms is not a problem; the
time that configure needs is not critical.

If the test were run on all systems, would there be any
negative functional effects?
msg46049 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2005-03-03 23:55
Logged In: YES 
user_id=21627

Rejecting the patch due to lack of response.
History
Date User Action Args
2022-04-11 14:56:04adminsetgithub: 40284
2004-05-24 16:13:46jfclerecreate