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 |