From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QVUXz-0007Pb-FR for garchives@archives.gentoo.org; Sat, 11 Jun 2011 20:12:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2A3FA1C0BA; Sat, 11 Jun 2011 20:12:29 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 9FA721C064 for ; Sat, 11 Jun 2011 20:11:36 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 2A89A1B4006 for ; Sat, 11 Jun 2011 20:11:36 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] glibc-2.14 and changes in rpc support (libtirpc) Date: Sat, 11 Jun 2011 16:11:35 -0400 User-Agent: KMail/1.13.7 (Linux/2.6.39; KDE/4.6.3; x86_64; ; ) 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; boundary="nextPart1778937.dG0BzAUmjm"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201106111611.36160.vapier@gentoo.org> X-Archives-Salt: X-Archives-Hash: 0306024138e6767f105a5c5ace98a2c1 --nextPart1778937.dG0BzAUmjm Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable historically, glibc provided all the ugly rpc support (while not nearly as= =20 relevant today, it still is used by way of nfs support). the glibc=20 maintainers have opted to stop supporting this. at first they declined to= =20 accept new features, but now they've started removing support for new code = to=20 build against it. libtirpc started off to support the new features (namely ipv6 support), but= =20 has now taken on a new roll of supporting all the rpc code. so if you have a build bug due to glibc-2.14 due to missing rpc/ or rpcsvc/= =20 header, you're going to have to convert over to libtirpc. something like: inherit toolchain-funcs ... append-cppflags $($(tc-getPKG_CONFIG) libtirpc --cflags) export LIBS+=3D" $($(tc-getPKG_CONFIG) libtirpc --libs)" obviously the LIBS part will need tweaking based on your package. =2Dmike --nextPart1778937.dG0BzAUmjm Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJN88v4AAoJEEFjO5/oN/WB5wgP/AlpG7JFl763V8d5bxu0OvaZ Axh1C5piuyaDbz83c60gvKQV0zlgYjpPFV0dOdgUBLsK4lZRDaobHxLSWXZBTZfT 7ufsYwfdHf4OAImQftkmqmGrt7has5O3+Lds/vF4/AGb8XOelukVppalENeGJNJs tFjHY6Qwy9WDojlamYvNp4OX8Zb+BwBqomTv0iS5kaTOr7siFdKHiJ1q614Xi9Cc KTTkNUIAC7YRAX6GzjvJ20xbZTSLKJolauAwhLV53y6b1meVWiwYv+/c4VkB88G9 yHfM+qkyhwTzDNB0HaBv18w/F1m2sAmcVTU2QPUqy4Cpcfa7A3mRgXyYtbGHT66p SfjpZvA0lw/p2teIRLQ/XqxRn35e58RlSQDal2/tmgPmIrRFrh7nECUc1/qD64Pm Uf4CmkiqqLRKi9h1IFdSEK049bO6XIV+erv7cy32p1D+26aINDEeRpmVDXoXpJ3H RrpQ2FYCKmwqZOWQuLAHx2IspQbpjIKv1vkj3Wzsf5HIQmYzUkkwOBaLSW8vhSY/ 3e5GAHV81xIG1X2nlMTB4h3bLiBYIXGpTmOYMToJZ+Hk2rt1AcdjcPAXL8gpBPXP JRDVXtVkQ0cDCZke4NdL8+5SlQGoEyyAl37AS044wOP3P7U8VjS/JxyI5tWPs8iX Uw5yuh/0naJKn2/6iX1W =U2yq -----END PGP SIGNATURE----- --nextPart1778937.dG0BzAUmjm--