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 vstinner
Recipients David.Edelsohn, pitrou, python-dev, serhiy.storchaka, vstinner
Date 2014-09-30.10:41:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1412073669.48.0.149714687942.issue22396@psf.upfronthosting.co.za>
In-reply-to
Content
> Or can we simply keep the function and skip the test?

Usually, we prefer to not provide the function in Python if it is known to be broken. Other examples:

- HAVE_BROKEN_POLL: don't declare select.poll()
- HAVE_BROKEN_PTHREAD_SIGMASK: don't declare signal.pthread_sigmask()

There are also HAVE_BROKEN_NICE and HAVE_BROKEN_UNSETENV.

Sorry, I'm too lazy to hack configure.ac, so I used a simple #ifdef in Modules/posixmodule.c to define "POSIX_FADVISE_AIX_BUG". If you feel more confortable with autotools, don't hesitate to propose a better patch :-)

I consider that the issue is now fixed.

@David: You should check with IBM why they don't fix the issue.
History
Date User Action Args
2014-09-30 10:41:09vstinnersetrecipients: + vstinner, pitrou, python-dev, serhiy.storchaka, David.Edelsohn
2014-09-30 10:41:09vstinnersetmessageid: <1412073669.48.0.149714687942.issue22396@psf.upfronthosting.co.za>
2014-09-30 10:41:09vstinnerlinkissue22396 messages
2014-09-30 10:41:08vstinnercreate