diff options
author | Skip Montanaro <skip@pobox.com> | 2003-01-04 04:12:19 (GMT) |
---|---|---|
committer | Skip Montanaro <skip@pobox.com> | 2003-01-04 04:12:19 (GMT) |
commit | 950cdacfa52b9feba4ce9f6251bb225e4f97a534 (patch) | |
tree | 242d91b6b57671bddb16cbcc65c54dc425f527a5 /Misc/AtheOS-NOTES | |
parent | 5a47e5ba04230f4d7f85c41f002bce18600a6d1b (diff) | |
download | cpython-950cdacfa52b9feba4ce9f6251bb225e4f97a534.zip cpython-950cdacfa52b9feba4ce9f6251bb225e4f97a534.tar.gz cpython-950cdacfa52b9feba4ce9f6251bb225e4f97a534.tar.bz2 |
Moved this info to the top-level README where all the other
platform-specific verbiage lives.
Diffstat (limited to 'Misc/AtheOS-NOTES')
-rw-r--r-- | Misc/AtheOS-NOTES | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/Misc/AtheOS-NOTES b/Misc/AtheOS-NOTES deleted file mode 100644 index 8138f7a..0000000 --- a/Misc/AtheOS-NOTES +++ /dev/null @@ -1,68 +0,0 @@ -Python for AtheOS - - -Before building: - - Make sure you have shared versions of the libraries you want to use - with Python. You will have to compile them yourself, or download - precompiled packages. - - Recommended libraries: - - ncurses-4.2 - readline-4.2a - zlib-1.1.4 - -Build: - - $ ./configure --prefix=/usr/python - $ make - - Python is always built as a shared library, otherwise dynamic loading - would not work. - -Testing: - - $ make test - -Install: - - # make install - # pkgmanager -a /usr/python - - -AtheOS issues: - - - large file support: due to a stdio bug in glibc/libio, access to - large files may not work correctly. - fseeko() tries to seek to a negative offset. - ftello() returns a negative offset, it looks like a 32->64bit - sign-extension issue. - The lowlevel functions (open, lseek, etc) are OK. - - sockets: AF_UNIX is defined in the C library and in Python, but - not implemented in the system. - - select: poll is available in the C library, but does not work - (It does not return POLLNVAL for bad fds and hangs). - - posix: statvfs and fstatvfs always return ENOSYS. - - - - disabled modules: - - mmap: not yet implemented in AtheOS - - nis: broken (on an unconfigured system yp_get_default_domain() - returns junk instead of error) - - dl: dynamic loading doesn't work via dlopen() - - resource: getrimit and setrlimit are not yet implemented - - - if you are getting segmentation faults, you probably are low on memory. - AtheOS doesn't handle very well an out-of-memory condition and - simply SEGVs the process. - -Tested on: - - AtheOS-0.3.7 - gcc-2.95 - binutils-2.10 - make-3.78 - - --- -Octavian Cerna <tavy@ylabs.com> |