Entry
Upon successful compilation of PHP3 with Linux, my Apache server (1.3.9) gives the error message "Cannot load /usr/local/apache/libexec/libphp3.so into server: /usr/local/apache/libexec/libphp3.so: undefined symbol: open64". How can I solve this problem?
Jan 31st, 2000 08:04
Lucas Thompson, Nima Kaveh, Matt Gregory, http://www.gnu.org/software/libc/
I'm betting you also had MySQL support in PHP. Some older MySQL releases
(or rather, older MySQL configure scripts) configured themselves for 'big
file' support on systems which lacked such support. Newer releases of
MySQL compensate for this.
The actual open64() and related *64() functions are included in the glibc
2.1 library release. Your distribution vendor (RedHat, SUSE, whoever...)
should have patches or updates to upgrade your system to use this new
library.