Message227876
| 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. |
|