Message150289
Extended attribute support was added in issue 12720. Doesn't compile on kfreebsd/debian, which uses eglibc and gcc. The error is that the symbols XATTR_LIST_MAX and XATTR_SIZE_MAX are not defined.
After http://hg.python.org/cpython/rev/f325439d7f84 xattr compilation tests for 'defined(HAVE_SYS_XATTR_H) && defined(__GLIBC__)', but in this case this test doesn't work. Anyway, XATTR_SIZE_MAX is defined (on Linux) in <linux/limits.h>, and <sys/xattr.h> doesn't know anything about it.
(When defined XATTR_{SIZE,LIST}_MAX to 65536 like on linux to go through with the compilation, and os.listxattr('/') returns 'OSError: [Errno 78] Function not implemented'...) |
|
Date |
User |
Action |
Args |
2011-12-28 13:25:14 | zbysz | set | recipients:
+ zbysz, pitrou, benjamin.peterson, Arfrever, skrah |
2011-12-28 13:25:14 | zbysz | set | messageid: <1325078714.64.0.530368798013.issue13669@psf.upfronthosting.co.za> |
2011-12-28 13:25:14 | zbysz | link | issue13669 messages |
2011-12-28 13:25:13 | zbysz | create | |
|