Summary: | PHP doesn't compile on uclibc-hardened (missing symbol __dn_skipname), patch attached | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Milan Holzäpfel <mail> |
Component: | [OLD] Development | Assignee: | PHP Bugs <php-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | vapier |
Priority: | High | Keywords: | Inclusion |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 74435 | ||
Bug Blocks: | |||
Attachments: |
Fix compilation on uclibc-hardened system
php4-uclibc-dn-skipname.patch |
Description
Milan Holzäpfel
2005-07-16 08:14:47 UTC
Created attachment 63534 [details, diff]
Fix compilation on uclibc-hardened system
This patch makes a function called __dn_skipname not being used if the
configure script (I assume) figured that it is not available.
I forgot to mention that if you decide on meanwhile adding the patch to the ebuild, the php-cgi ebuild should be equally affected. (so add the patch there too) This patch has already been posted in bug #74435, comment #3. Searching for "php __dn_skipname" yielded no results, so I thought this hadn't been submitted yet. Sorry for wasting anyone's time. *** This bug has been marked as a duplicate of 74435 *** err this bug is unrelated to 74435 and is still broken Created attachment 71601 [details, diff]
php4-uclibc-dn-skipname.patch
both php-4.3 and php-4.4 need this patch
tested dev-lang/php in uClibc env and this fixed both
it's just a back port of a fix that is already in php-5.0
The mentioned patch was added to the latest dev-lang/php-4* releases, so they now also should work under uClibc. Best regards, CHTEKK. |