Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 381391 (glibc-rpc)

Summary: [TRACKER] Packages failing to build with no rpc in sys-libs/glibc
Product: Gentoo Linux Reporter: SpanKY <vapier>
Component: Current packagesAssignee: Gentoo Toolchain Maintainers <toolchain>
Status: CONFIRMED ---    
Severity: normal CC: ab4bd, ahferroin7, alexander, bertrand, bircoph, fdsfgs, gef.kornflakes, gentoo, jbowler, kajanos, moonlapse81, pchrist, perfect007gentleman, tb, tdalman
Priority: Normal Keywords: Tracker
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://wiki.gentoo.org/wiki/Project:Toolchain/RPC_implementation
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 642542, 656340, 198134, 370409, 370641, 370643, 370645, 370655, 370663, 370767, 370771, 370773, 370775, 370831, 370833, 370947, 370991, 370995, 371025, 371031, 371049, 371127, 371129, 371167, 371247, 371328, 371363, 371385, 371387, 371389, 371391, 371395, 371397, 371401, 371403, 371615, 374403, 374815, 375069, 375071, 375621, 375639, 376127, 377867, 377993, 378185, 378201, 378439, 379481, 380435, 380953, 380981, 401339, 413247, 587458, 588980, 606542, 610846, 628772, 630100, 630102, 630246, 630386, 630388, 630410, 630444, 630522, 630568, 630642, 630670, 630780, 631044, 631056, 631314, 631378, 631386, 631474, 631486, 631488, 631902, 632265, 632660, 632686, 637114, 637270, 637320, 637352, 637546, 637614, 637618, 638048, 638050, 638180, 638242, 638354, 638372, 638496, 638620, 638626, 639956, 640206, 640416, 641154, 642830, 643460, 644676, 648624, 651838, 654062, 656096, 657730, 660332, 661122, 662770    
Bug Blocks: 650686, 399215, 576278, 628768    

Description SpanKY gentoo-dev 2011-09-01 04:39:15 UTC
this tracker is specifically related to failures related to rpc being moved out of glibc and into libtirpc.  splitting off of main tracker as this is an issue we have mitigated and does not block glibc-2.14 moving forward to stable.
Comment 1 Andreas K. Hüttel gentoo-dev 2017-08-23 20:42:14 UTC
Ancient as it may be, this becomes relevant with glibc 2.26.
Comment 2 Andreas K. Hüttel gentoo-dev 2017-11-12 12:57:20 UTC
https://wiki.gentoo.org/wiki/Project:Toolchain/RPC_implementation

See above URL for a guide how to handle this.
Comment 3 Larry the Git Cow gentoo-dev 2017-11-12 14:16:17 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02056778ea5961e77a59a7a246b355c1225c7404

commit 02056778ea5961e77a59a7a246b355c1225c7404
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2017-11-12 12:28:38 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2017-11-12 14:15:28 +0000

    sys-libs/glibc: Re-add keywords to glibc 2.26
    
    Bug: https://bugs.gentoo.org/492814
    Bug: https://bugs.gentoo.org/622694
    Bug: https://bugs.gentoo.org/617938
    Bug: https://bugs.gentoo.org/466176
    Bug: https://bugs.gentoo.org/628768
    Bug: https://bugs.gentoo.org/637016
    Bug: https://bugs.gentoo.org/636934
    Bug: https://bugs.gentoo.org/381391
    Bug: https://bugs.gentoo.org/636158
    Package-Manager: Portage-2.3.13, Repoman-2.3.4

 sys-libs/glibc/glibc-2.26-r3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)}
Comment 4 Larry the Git Cow gentoo-dev 2017-11-21 20:43:57 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3732f96f34540928841e6fe3be3a0978767d31

commit 7e3732f96f34540928841e6fe3be3a0978767d31
Author:     James Le Cuirot <chewi@gentoo.org>
AuthorDate: 2017-11-19 13:24:36 +0000
Commit:     James Le Cuirot <chewi@gentoo.org>
CommitDate: 2017-11-21 20:43:35 +0000

    sys-cluster/glusterfs: Fix building against glibc 2.26 due to no RPC
    
    Bug: https://bugs.gentoo.org/381391
    Package-Manager: Portage-2.3.14, Repoman-2.3.6

 .../files/glusterfs-3.12.3-libtirpc.patch          | 45 ++++++++++++++++++++++
 sys-cluster/glusterfs/glusterfs-3.12.2.ebuild      |  7 +++-
 sys-cluster/glusterfs/metadata.xml                 |  1 +
 3 files changed, 52 insertions(+), 1 deletion(-)}