On Fri, 2006-05-12 at 11:15 -0400, rod smith wrote:
> I have found the fix for cherokee-0.4.x and up to build with the
> current Arch.
> 
> The problem lies in the pcre package, all of the .so* files are moved
> to the /lib directory, however the .a files are left in /usr/lib.
> 
> I rebuilt pcre moving the .a files to /lib as well and cherokee build
> without a problem.
> 
> Before that it failed with a pcre_exec error, having discussed it with
> WillySilly, at the time using a buddy's nic of DazedNconFused, 
> he has also had this issue with cherokee and is the maintainer of the
> package.
> 
> simple adding 
> 
> mv $startdir/pkg/use/lib/*.a $startdir/pkg/lib/
> 
> to the pcre PKGBUILD resolves the issue to build cherokee. 
> 
> I also posted it here http://bugs.archlinux.org/task/4622.

Now my question is... why does cherokee take the static libraries while
shared ones are available? Do you tell it to do so or does it take them
by default?
As pcre is in the base (grep needs it), shared linking should be
considered.


_______________________________________________
arch mailing list
[email protected]
http://www.archlinux.org/mailman/listinfo/arch

Reply via email to