Twas brillig at 17:36:45 02.12.2009 UTC-08 when [email protected] did gyre and 
gimble:

 CW> I hope I don't come across as incredibly dense, but I still don't
 CW> understand why this .pc file must be installed in datadir not
 CW> libdir.

During cross-compilation brain-damaged stuff like libxtrans just will
not be picked up by compiler unless various pereversions are
applied. Given this, xtrans.pc need to be installed to /usr/share, and
hence there is no problem to install rest of arch-independent stuff to
/usr/share.

 >> So far we have one tool (cross-compile) that relies on this
 >> architecture.

 CW> How would cross-compiling not work if xorg-macros.pc were installed in
 CW> libdir? Maybe this is the point I'm missing.

Include list for cross-compilation does not include /usr/lib, it instead
includes /usr/$arch/lib. All libraries need to be installed to
/usr/$arch/lib anyway to be usable for cross-compilation, but headers
and stuff like macros and source code do not.

Please don't defend broken system, fix it instead.

-- 
  http://fossarchy.blogspot.com/

Attachment: pgpmf5MKf5G0b.pgp
Description: PGP signature

_______________________________________________
xorg-devel mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to