New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Re: [uClibc] perl-5.8.5: non-portable code causes build failure on uclibc #7566
Comments
From vda@port.imtp.ilyichevsk.odessa.uaThis part of perl source code caused build failure on uclibc. perl-5.8.5/perlio.c: static int This is a gross hack. Why do perl fiddle with C lib internals It is used exactly in one place only: IV |
From jcromie@divsol.comDenis Vlasenko (via RT) wrote:
for speed. You can disable it with a configure adjustment. $ perl -V:.\*fast.\* Note that it was undef in config, and apparently overridden (its not a btw - ICBW. If so, im sure someone will correct me. |
The RT System itself - Status changed from 'new' to 'open' |
From mjn3@codepoet.orgOn Thu, Oct 28, 2004 at 10:42:49AM +0300, Denis Vlasenko wrote:
See http://www.uclibc.org/lists/uclibc/2004-March/008512.html Manuel |
From vda@port.imtp.ilyichevsk.odessa.uaOn Thursday 28 October 2004 13:14, Jim Cromie via RT wrote:
In perl build dir: # cat config.sh | grep faststdio but it seems this code to be still compiled. Don't know whether
What is ICBW? |
From @smpeters
Rather than have everyone track it down, here is the proposed patch from Inline Patch--- perl-5.8.2/perlio.c-dist 2003-12-03 14:30:24.000000000 -0700
+++ perl-5.8.2/perlio.c 2003-12-03 14:32:10.000000000 -0700
@@ -2824,7 +2824,15 @@
/* XXX this could use PerlIO_canset_fileno() and
* PerlIO_set_fileno() support from Configure
*/
-# if defined(__GLIBC__)
+# if defined(__UCLIBC__)
+ /* uClibc must come before glibc because it defines __GLIBC__ as
|
The RT System itself - Status changed from 'new' to 'open' |
From @smpeters
This was included with change #23732. |
@smpeters - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#32197 (status was 'resolved')
Searchable as RT32197$
The text was updated successfully, but these errors were encountered: