On 12/19/2012 03:02:13 AM, Gerd Hoffmann wrote:
On 12/14/12 19:51, Scott Wood wrote:
> On 12/14/2012 02:13:53 AM, Gerd Hoffmann wrote:
>> Hi,
>>
>> > Yes, I could manually install it, though then I get to deal with
>> telling
>> > the pixman build exactly where to install itself, and repeating
the
>> > process for each toolchain and multilib-variant thereof.
>>
>> That part is easy too. You just need ${cross_prefix}-pkg-config.
>> A simple two-liner script which sets PKG_CONFIG_PATH, then calls
>> /usr/bin/pkg-config. That will not only work for pixman, but all
>> libraries detected via pkg-config by configure.
>
> I already have that (though I can't just use ${cross_prefx} because
I
> have multilib variants to account for, so I set PKG_CONFIG=... when
> running configure), due to the glib dependency.
That works too.
> That just lets pixman
> (and other libraries) be found in the QEMU build; it doesn't reduce
the
> burden of building and installing pixman for all targets.
Yep. Pixman isn't different from all other build dependencies though.
It's different in that I don't actually need any of the functionality
that depends on it. :-P
Once you have pkg-config working for your cross-build setup it should
do
fine for all packages qemu depends on.
Again, pkg-config isn't the issue.
-Scott