Bug 106755
Summary: | recode support in php | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | JP Matos <jmatos> |
Component: | php | Assignee: | Joe Orton <jorton> |
Status: | CLOSED RAWHIDE | QA Contact: | David Lawrence <dkl> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | tokul |
Target Milestone: | --- | Keywords: | FutureFeature, Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-02-05 12:28:09 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
JP Matos
2003-10-10 09:26:10 UTC
I just tried enabling it, but httpd crashes on startup, librecode.so was using the hash_insert from libmysqlclient.so not the hash_insert from librecode.so. #0 0x00001f91 in ?? () #1 0x4013d6e0 in hash_insert () from /usr/lib/mysql/libmysqlclient.so.10 #2 0x4039aee8 in find_alias (outer=0x81a6d30, name=0x40452b31 "data", find_type=135958168) at names.c:299 #3 0x4039cb0f in register_all_modules (outer=0x81a6d30) at outer.c:457 #4 0x4039d21c in recode_new_outer (auto_abort=false) at outer.c:550 #5 0x40215e91 in zm_startup_recode (type=1, module_number=11) at /usr/src/debug/php-4.3.3/ext/recode/recode.c:102 #6 0x402bdf3a in zend_startup_module (module=0x4032bf00) at /usr/src/debug/php-4.3.3/Zend/zend_API.c:1005 Have you tried compiling recode as shared extension? Debian has been packaging recode, imap and mysql extensions for ages. If redhat and fedora does not include recode support in PHP, it stops possible improvements in some PHP script packages (for example - SquirrelMail). PHP recode extension provides character set conversion functions that are more stable than functions provided by iconv extension. Using a shared extension this should now be feasible since RTLD_DEEPBIND was enabled. triaged Done for Raw Hide. |