Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/glibc/2.14: 0070_all_glibc-2.14-rpc-export.patch README.history
Date: Thu, 01 Sep 2011 04:35:58
Message-Id: 20110901043548.45E1D2004C@flycatcher.gentoo.org
1 vapier 11/09/01 04:35:48
2
3 Modified: README.history
4 Added: 0070_all_glibc-2.14-rpc-export.patch
5 Log:
6 re-export rpc logic with a patch from fedora
7
8 Revision Changes Path
9 1.9 src/patchsets/glibc/2.14/README.history
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.14/README.history?rev=1.9&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.14/README.history?rev=1.9&content-type=text/plain
13 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.14/README.history?r1=1.8&r2=1.9
14
15 Index: README.history
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo/src/patchsets/glibc/2.14/README.history,v
18 retrieving revision 1.8
19 retrieving revision 1.9
20 diff -u -r1.8 -r1.9
21 --- README.history 23 Aug 2011 15:51:02 -0000 1.8
22 +++ README.history 1 Sep 2011 04:35:48 -0000 1.9
23 @@ -1,3 +1,6 @@
24 +7 31.08.2011
25 + + 0070_all_glibc-2.14-rpc-export.patch
26 +
27 6 23.08.2011
28 + 1502_all_hppa-glibc-2.13-F_GET-SETPIPE_SZ.patch
29 + 1503_hppa_glibc-2.7-hppa-nptl-carlos.patch
30
31
32
33 1.1 src/patchsets/glibc/2.14/0070_all_glibc-2.14-rpc-export.patch
34
35 file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.14/0070_all_glibc-2.14-rpc-export.patch?rev=1.1&view=markup
36 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/2.14/0070_all_glibc-2.14-rpc-export.patch?rev=1.1&content-type=text/plain
37
38 Index: 0070_all_glibc-2.14-rpc-export.patch
39 ===================================================================
40 export the rpc symbols and headers again until we can get libtirpc sorted
41 out as a proper and full replacement
42
43 patch from fedora (if redhat can't get it to work as the maintainers of all
44 these packages, then what chance do we have!)
45
46 --- glibc-2.14/NEWS
47 +++ glibc-2.14/NEWS
48 @@ -42,16 +42,6 @@ Version 2.14
49 12724, 12734, 12738, 12746, 12766, 12775, 12777, 12782, 12788, 12792,
50 12795, 12811, 12813, 12814, 12841
51
52 -* The RPC implementation in libc is obsoleted. Old programs keep working
53 - but new programs cannot be linked with the routines in libc anymore.
54 - Programs in need of RPC functionality must be linked against TI-RPC.
55 - The TI-RPC implementation is IPv6 enabled and there are other benefits.
56 -
57 - Visible changes of this change include (obviously) the inability to link
58 - programs using RPC functions without referencing the TI-RPC library and the
59 - removal of the RPC headers from the glibc headers.
60 - Implemented by Ulrich Drepper.
61 -
62 * New Linux interfaces: clock_adjtime, name_to_handle_at, open_by_handle_at,
63 syncfs, setns, sendmmsg
64
65 --- glibc-2.14/include/libc-symbols.h
66 +++ glibc-2.14/include/libc-symbols.h
67 @@ -635,7 +635,7 @@ for linking")
68 # define libc_hidden_proto(name, attrs...) hidden_proto (name, ##attrs)
69 # define libc_hidden_def(name) hidden_def (name)
70 # define libc_hidden_weak(name) hidden_weak (name)
71 -# define libc_hidden_nolink(name, version) hidden_nolink (name, libc, version)
72 +# define libc_hidden_nolink(name, version) hidden_def (name)
73 # define libc_hidden_ver(local, name) hidden_ver (local, name)
74 # define libc_hidden_data_def(name) hidden_data_def (name)
75 # define libc_hidden_data_weak(name) hidden_data_weak (name)
76 --- glibc-2.14/nis/Makefile
77 +++ glibc-2.14/nis/Makefile
78 @@ -23,9 +23,9 @@ subdir := nis
79
80 aux := nis_hash
81
82 +headers := $(wildcard rpcsvc/*.[hx])
83 distribute := nss-nis.h nss-nisplus.h nis_intern.h Banner \
84 - nisplus-parser.h nis_xdr.h nss \
85 - $(wildcard rpcsvc/*.[hx])
86 + nisplus-parser.h nis_xdr.h nss
87
88 # These are the databases available for the nis (and perhaps later nisplus)
89 # service. This must be a superset of the services in nss.
90 --- glibc-2.14/sunrpc/Makefile
91 +++ glibc-2.14/sunrpc/Makefile
92 @@ -53,7 +53,7 @@ headers-in-tirpc = $(addprefix rpc/,auth.h auth_unix.h clnt.h pmap_clnt.h \
93 des_crypt.h)
94 headers-not-in-tirpc = $(addprefix rpc/,key_prot.h rpc_des.h) \
95 $(rpcsvc:%=rpcsvc/%) rpcsvc/bootparam.h
96 -headers = rpc/netdb.h
97 +headers = rpc/netdb.h $(headers-in-tirpc) $(headers-not-in-tirpc)
98 install-others = $(inst_sysconfdir)/rpc
99 generated = $(rpcsvc:%.x=rpcsvc/%.h) $(rpcsvc:%.x=x%.c) $(rpcsvc:%.x=x%.stmp) \
100 $(rpcsvc:%.x=rpcsvc/%.stmp) rpcgen