Am 13.05.2012 21:36, schrieb Marcus Meissner:
On Sun, May 13, 2012 at 09:29:21PM +0200, Andreas Färber wrote:
Am 13.05.2012 20:59, schrieb Marcus Meissner:
Why?
Because, according to my submit request, in Factory glib2 has a dependency on -lpcre in the pkg-config file, but only for the static library.
qemu is built twice, once dynamically (for qemu-system-* and tools), once statically for linux-user (qemu-*).
-lpcre caused the static build to fail. This and another weird glib2 issue on 11.4 (clock_gettime undefined) is what's keeping us from updating qemu (and in turn kvm) to 1.1-rc1 in Factory for 12.2.
Why do you need qemu built statically? Is it really necessary?
linux-user emulation is used in chroot'ed environments such as our ARM builds. I'm still new to SUSE so don't ask me why it's been like that, I'm just trying to get the upstream code we've been working on into our 12.2 release. Cc'ing Adrian, Alex and Uli, maybe they can explain. Andreas
pcre is notorious for security problems and a single shared library is required so we do not need to rebuild lots of pavkages.
So if you want to fix this differently in glib2, fine with me, but we need a fix and we need it quickly since we're already behind the 12.2 roadmap.
Any insights into what's going wrong on 11.4 would also be nice, so that we can upgrade Virtualization and in turn openSUSE:Factory.
static makes funny things happening :/
Thanks, Andreas
Ciao, Marcus
-- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org