# New Ticket Created by  Joshua Hoblitt 
# Please include the string:  [perl #39860]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=39860 >


LIB_DIR gets setup as part of the configure process which is then passed
to the install script as --libdir=$(LIB_DIR).  The solution is to make
Configure.pl more autotools like in that it can accept --libdir,
--datadir, etc.

-J

--
On Tue, Jul 11, 2006 at 09:30:00AM -0500, Steven Pritchard wrote:
> On Sat, Jul 08, 2006 at 07:01:19PM -0500, Steven Pritchard wrote:
> > First, there is a hardcoded "lib" somewhere that I can't seem to find.
> 
> OK, I finally found the (last, I hope) problem.  In
> tools/dev/install_files.pl, there is this line:
> 
>         $dest =~ s/^runtime/lib/;
> 
> I may have gone overboard a bit, but here's what I ended up doing:
> 
> %{__perl} -pi -e 's,"/lib","/%{_lib}", if (/^\s*lib_dir\s*=>/)' \
>     config/init/defaults.pm
> %{__perl} -pi -e 's,"lib/,"%{_lib}/, if %(/CONST_STRING\(interpreter,/)' \
>     src/library.c
> %{__perl} -pi -e 
> "s,'/usr/lib','%{_libdir}',;s,runtime/lib/,runtime/%{_lib}/," \
>     tools/dev/install_files.pl \
>     tools/dev/mk_manifests.pl
> 
> In the spec file, %{_lib} will expand to "lib64" on x86_64, otherwise
> it's just "lib".  (In other words, this is all wasted effort on i386.)
> 
> It seems to me that having "lib" hard-coded in src/library.c and
> tools/dev/install_files.pl at the very least would be a bug.  Should I
> put a ticket in RT for this?
> 
> > Second, ICU detection fails.  (I haven't had time to look into this
> > yet.)
> 
> I still haven't looked at this...  Note that this is only on x86_64.
> On i386, it works fine.
> 
> Oh, the one other issue I had worth mentioning was that the readline
> test in Configure.pl failed unless I specified --libs=-lcurses.  I'm
> not who is to blame for that though...  (This was on i386 and
> presumably on x86_64 as well.)
> 
> Steve
> -- 
> Steven Pritchard - K&S Pritchard Enterprises, Inc.
> Email: [EMAIL PROTECTED]             http://www.kspei.com/
> Phone: (618)398-3000               Mobile: (618)567-7320

Attachment: pgpmaWTx9akzs.pgp
Description: PGP signature

Reply via email to