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