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.

Author haubi
Recipients darkside, drj, haubi, inkblotter, pitrou, sable
Date 2010-09-07.06:43:18
SpamBayes Score 7.883985e-05
Marked as misclassified No
Message-id <1283841800.77.0.55356178705.issue4026@psf.upfronthosting.co.za>
In-reply-to
Content
While I do agree this being an AIX bug, it is not a blocker here:
fcntl extension does not _depend_ on flock, it just does _prefer_ flock:
If not available, fcntl extension uses something else (fcntl IIRC), as it did (even without linking libbsd) before the AIX5.3-patch, which just added flock to the headers (the implementation in libbsd already has been there before the patch).
The problem after that AIX5.3-patch was that the compile-check found flock, and then fcntl extension failed to link due to missing libbsd.
So it's just for how to detect flock, where the most safe variant is both the compile- and link-check. When one of them fails, flock should not be flagged as available and the alternative gets used.
History
Date User Action Args
2010-09-07 06:43:21haubisetrecipients: + haubi, pitrou, sable, drj, inkblotter, darkside
2010-09-07 06:43:20haubisetmessageid: <1283841800.77.0.55356178705.issue4026@psf.upfronthosting.co.za>
2010-09-07 06:43:19haubilinkissue4026 messages
2010-09-07 06:43:18haubicreate