Patch invalid code to build with GCC 7
This commit is contained in:
parent
2a2b45ad33
commit
c2b44503a2
20
libffado-derefptr.patch
Normal file
20
libffado-derefptr.patch
Normal file
@ -0,0 +1,20 @@
|
||||
--- libffado-2.3.0/src/libieee1394/configrom.cpp.derefptr 2017-02-16 12:03:33.894937836 +0000
|
||||
+++ libffado-2.3.0/src/libieee1394/configrom.cpp 2017-02-16 12:03:44.000947451 +0000
|
||||
@@ -176,7 +176,7 @@
|
||||
( void* )CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA( m_vendorNameKv ),
|
||||
len );
|
||||
|
||||
- while ((buf + len - 1) == '\0') {
|
||||
+ while (*(buf + len - 1) == '\0') {
|
||||
len--;
|
||||
}
|
||||
// \todo XXX seems a bit strage to do this but the nodemgr.c code does
|
||||
@@ -195,7 +195,7 @@
|
||||
memcpy( buf,
|
||||
( void* )CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA( m_modelNameKv ),
|
||||
len );
|
||||
- while ((buf + len - 1) == '\0') {
|
||||
+ while (*(buf + len - 1) == '\0') {
|
||||
len--;
|
||||
}
|
||||
// \todo XXX for edirol fa-66 it seems somehow broken. see above
|
@ -16,6 +16,8 @@ Source9: libffado-snapshot.sh
|
||||
# http://subversion.ffado.org/ticket/293
|
||||
Patch0: libffado-api-doc-only.patch
|
||||
Patch2: libffado-gcc6.patch
|
||||
# http://subversion.ffado.org/changeset/2673
|
||||
Patch3: libffado-derefptr.patch
|
||||
|
||||
BuildRequires: alsa-lib-devel
|
||||
BuildRequires: dbus-c++-devel
|
||||
@ -71,6 +73,7 @@ Applications and utilities for use with libffado.
|
||||
%setup -q
|
||||
%patch0 -p1 -b .api.doc.only
|
||||
%patch2 -p1 -b .gcc6
|
||||
%patch3 -p1 -b .derefptr
|
||||
|
||||
# We don't want to install all tests
|
||||
sed -i '/Install/d' tests/{,*/}SConscript
|
||||
@ -141,6 +144,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Feb 16 2017 Jonathan Wakely <jwakely@redhat.com> - 2.3.0-2
|
||||
- Patch invalid code to build with GCC 7
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user