Add valgrind-3.11.0-ppc64-separate-socketcalls.patch
This commit is contained in:
parent
0b6178bf33
commit
d3b707c0aa
28
valgrind-3.11.0-ppc64-separate-socketcalls.patch
Normal file
28
valgrind-3.11.0-ppc64-separate-socketcalls.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
diff --git a/coregrind/m_syswrap/syswrap-ppc64-linux.c b/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
||||||
|
index 77668c7..6d5713b 100644
|
||||||
|
--- a/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
||||||
|
+++ b/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
||||||
|
@@ -1151,6 +1151,23 @@ static SyscallTableEntry syscall_table[] = {
|
||||||
|
LINX_(__NR_pwritev, sys_pwritev), // 321
|
||||||
|
LINXY(__NR_rt_tgsigqueueinfo, sys_rt_tgsigqueueinfo),// 322
|
||||||
|
|
||||||
|
+ LINXY(__NR_socket, sys_socket), // 326
|
||||||
|
+ LINX_(__NR_bind, sys_bind), // 327
|
||||||
|
+ LINX_(__NR_connect, sys_connect), // 328
|
||||||
|
+ LINX_(__NR_listen, sys_listen), // 329
|
||||||
|
+ LINXY(__NR_accept, sys_accept), // 330
|
||||||
|
+ LINXY(__NR_getsockname, sys_getsockname), // 331
|
||||||
|
+ LINXY(__NR_getpeername, sys_getpeername), // 332
|
||||||
|
+ LINXY(__NR_socketpair, sys_socketpair), // 333
|
||||||
|
+ LINX_(__NR_send, sys_send), // 334
|
||||||
|
+ LINX_(__NR_sendto, sys_sendto), // 335
|
||||||
|
+ LINXY(__NR_recv, sys_recv), // 336
|
||||||
|
+ LINXY(__NR_recvfrom, sys_recvfrom), // 337
|
||||||
|
+ LINX_(__NR_shutdown, sys_shutdown), // 338
|
||||||
|
+ LINX_(__NR_setsockopt, sys_setsockopt), // 339
|
||||||
|
+ LINXY(__NR_getsockopt, sys_getsockopt), // 340
|
||||||
|
+ LINX_(__NR_sendmsg, sys_sendmsg), // 341
|
||||||
|
+ LINXY(__NR_recvmsg, sys_recvmsg), // 342
|
||||||
|
LINXY(__NR_recvmmsg, sys_recvmmsg), // 343
|
||||||
|
LINXY(__NR_accept4, sys_accept4), // 344
|
||||||
|
|
@ -133,6 +133,9 @@ Patch27: valgrind-3.11.0-arm64-ldpsw.patch
|
|||||||
# Note that workaround (patch25) is still needed for gcc 5
|
# Note that workaround (patch25) is still needed for gcc 5
|
||||||
Patch28: valgrind-3.11.0-cxx-freeres.patch
|
Patch28: valgrind-3.11.0-cxx-freeres.patch
|
||||||
|
|
||||||
|
# KDE#361354 - ppc64[le]: wire up separate socketcalls system calls
|
||||||
|
Patch29: valgrind-3.11.0-ppc64-separate-socketcalls.patch
|
||||||
|
|
||||||
%if %{build_multilib}
|
%if %{build_multilib}
|
||||||
# Ensure glibc{,-devel} is installed for both multilib arches
|
# Ensure glibc{,-devel} is installed for both multilib arches
|
||||||
BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so
|
BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so
|
||||||
@ -269,6 +272,7 @@ chmod 755 memcheck/tests/arm64-linux/filter_stderr
|
|||||||
%patch26 -p1
|
%patch26 -p1
|
||||||
%patch27 -p1
|
%patch27 -p1
|
||||||
%patch28 -p1
|
%patch28 -p1
|
||||||
|
%patch29 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# We need to use the software collection compiler and binutils if available.
|
# We need to use the software collection compiler and binutils if available.
|
||||||
@ -463,6 +467,7 @@ echo ===============END TESTING===============
|
|||||||
%changelog
|
%changelog
|
||||||
* Sun Apr 03 2016 Mark Wielaard <mjw@redhat.com>
|
* Sun Apr 03 2016 Mark Wielaard <mjw@redhat.com>
|
||||||
- Add valgrind-3.11.0-cxx-freeres.patch (#1312647)
|
- Add valgrind-3.11.0-cxx-freeres.patch (#1312647)
|
||||||
|
- Add valgrind-3.11.0-ppc64-separate-socketcalls.patch
|
||||||
|
|
||||||
* Mon Mar 14 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-18
|
* Mon Mar 14 2016 Mark Wielaard <mjw@redhat.com> - 3.11.0-18
|
||||||
- Update valgrind-3.11.0-libstdc++-supp.patch.
|
- Update valgrind-3.11.0-libstdc++-supp.patch.
|
||||||
|
Loading…
Reference in New Issue
Block a user