On Wednesday 29 October 2008, Ben Taylor wrote:
> ok.  so we're building kde 32-bit only.

True. The main reason for that is avoiding doubly-long compile times for very 
little benefit, certainly while we're still early in the development cycle.

> However, things like phonon 
> could have 64-bit components.

Yes. Because Phonon (FOSSphonon, which packages up kdesupport's phonon for 
~KDE 4.1) is a "regular" FOSS package and not one of the KDE packages, it 
gets the usual 32-and-64 bit treatment.

> But because pkgconfig path 
> for the spec files is only 32-bit, regardless or not of having
> 64-bit libraries (as is the case on Solaris 10, U5) things like
> phonon won't build on 64-bit.

This I do not understand. The pkgconfig path is set up to pull in the 
rightly-suffixed lib/%_arch64/pkgconfig. Phonon should build on 64 bit as 
usual.

> And as I've pointed out, glib stuff is getting is getting dragged
> from Solaris, not FOSS, and is causing phonon to fail
> it's build on Solaris 10U5.

Yes, that's possible. I just spotted another case of /usr/lib being in the 
search path too early. It needs to be there, but only as a 
search-of-last-resort kind of thing.

> I don't know how to fix the new stuff now. TBQH, I can't even
> find where it is built.

The "new stuff" is built just like the old stuff, in wherever your pkgtool is 
configured to build it. That tends to be ~/packages/BUILD/. It will download 
the pristine source from upstream (by default). If you want more dude-like 
behavior, add --with-dude to the flags, for instance

echo "PKGTOOL_ARGS=--with-dude" >> Makefile.config

> I'm wondering if we need to pass 
> some GLIB/GOBJECT ENV variables to make it avoid
> using the S10 versions?


No, I think it's just got /usr/lib too early, but I would need to see more 
logs.

-- 
These are your friends - Adem
    GPG: FEA2 A3FE Adriaan de Groot
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part.
URL: 
<http://mail.opensolaris.org/pipermail/kde-discuss/attachments/20081030/600f5ef4/attachment.bin>

Reply via email to