From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 5F6FD1386E8 for ; Sun, 27 Jan 2013 20:19:33 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 64C3B21C0AB; Sun, 27 Jan 2013 20:19:29 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 57DF921C02E for ; Sun, 27 Jan 2013 20:19:28 +0000 (UTC) Received: from pomiocik.lan (159-205-85-177.adsl.inetia.pl [159.205.85.177]) (using TLSv1 with cipher ECDHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 5D59C33DB40; Sun, 27 Jan 2013 20:19:26 +0000 (UTC) Date: Sun, 27 Jan 2013 21:20:08 +0100 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: gentoo-dev@lists.gentoo.org Cc: mattst88@gentoo.org Subject: Re: [gentoo-dev] The gx86 multilib project -- masterplan Message-ID: <20130127212008.2ee7d64a@pomiocik.lan> In-Reply-To: References: <20130127161237.1a04614e@pomiocik.lan> Organization: Gentoo X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.14; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA256; boundary="Sig_/tKxPubFWbhgBeW1N/Fl4C_m"; protocol="application/pgp-signature" X-Archives-Salt: ce734e8b-30bf-4f1e-bff8-ee4c0b19e55c X-Archives-Hash: 9c2d88315aa4c2fb65cdf37297afc8db --Sig_/tKxPubFWbhgBeW1N/Fl4C_m Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sun, 27 Jan 2013 11:14:27 -0800 Matt Turner wrote: > On Sun, Jan 27, 2013 at 7:12 AM, Micha=C5=82 G=C3=B3rny wrote: > > 5. Solutions to specific problems > > --------------------------------- > > > > 1. x11-proto packages > > > > Those packages install headers to /usr/include and pkg-config files > > to /usr/lib64. This supposedly means that the headers could be > > ABI-specific; however, so far I haven't seen a single difference. > > > > Possible solutions: > > > > a) check the headers by hand, move pkg-config files to /usr/share, > > > > b) make the proto packages multilib. This will cause identical .pc > > files to be installed to lib32 & lib64 but will also enable eclass > > checks for header consistency. >=20 > See http://lists.x.org/archives/xorg-devel/2012-September/033715.html >=20 > In short, there seem to be a couple cases of platform-dependent > substitutions in headers, but for the most part they're platform > independent. Yes, I have seen the substitutions but so far, it seems that they give the same values for both amd64 ABIs. I'm not sure if other platforms have the same characteristics. I'd prefer just using b) now and getting back to this whenever the header check starts to fail for some platform. Then we would have to move the headers. --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/tKxPubFWbhgBeW1N/Fl4C_m Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iJwEAQEIAAYFAlEFi/gACgkQfXuS5UK5QB069gP+P4VAX8QOl83/6hOl9ib7tNar FRWbMWyn5qIca25zP9cYjwjiZTKAnoHL5YBTUt4lmcodS+/1rcPCcYJ29xRuUaM/ WTSyRrIewkaD0zBjtPR9Ggxb0/Sv1fSU6ZvsZB7Mf6f7KTb7/bTcbHPecLIWtgSh mrPZDsFP2RYdbwUFXMU= =B0T6 -----END PGP SIGNATURE----- --Sig_/tKxPubFWbhgBeW1N/Fl4C_m--