add patch for read() macros
This commit is contained in:
		
							parent
							
								
									beab8c22a9
								
							
						
					
					
						commit
						220a77b760
					
				
							
								
								
									
										17
									
								
								pciutils-2.1.99-gcc4.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								pciutils-2.1.99-gcc4.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,17 @@ | |||||||
|  | Patch by Robert Scheck <redhat@linuxnetz.de> for pciutils >= 2.1.99, which make pciutils | ||||||
|  | rebuildable using gcc 4. | ||||||
|  | 
 | ||||||
|  | --- pciutils-2.1.99-test8/lib/i386-ports.c		2004-08-13 22:13:11.000000000 +0200
 | ||||||
|  | +++ pciutils-2.1.99-test8/lib/i386-ports.c.gcc4		2005-03-14 09:30:06.000000000 +0100
 | ||||||
|  | @@ -57,9 +57,9 @@
 | ||||||
|  |    for(d.dev = 0; d.dev < 32; d.dev++) | ||||||
|  |      { | ||||||
|  |        u16 class, vendor; | ||||||
|  | -      if (m->read(&d, PCI_CLASS_DEVICE, (byte *) &class, sizeof(class)) &&
 | ||||||
|  | +      if ((m->read) (&d, PCI_CLASS_DEVICE, (byte *) &class, sizeof(class)) &&
 | ||||||
|  |  	  (class == cpu_to_le16(PCI_CLASS_BRIDGE_HOST) || class == cpu_to_le16(PCI_CLASS_DISPLAY_VGA)) || | ||||||
|  | -	  m->read(&d, PCI_VENDOR_ID, (byte *) &vendor, sizeof(vendor)) &&
 | ||||||
|  | +	  (m->read) (&d, PCI_VENDOR_ID, (byte *) &vendor, sizeof(vendor)) &&
 | ||||||
|  |  	  (vendor == cpu_to_le16(PCI_VENDOR_ID_INTEL) || vendor == cpu_to_le16(PCI_VENDOR_ID_COMPAQ))) | ||||||
|  |  	{ | ||||||
|  |  	  a->debug("...outside the Asylum at 0/%02x/0", d.dev); | ||||||
| @ -11,6 +11,7 @@ Patch3: 	pciutils-havepread.patch | |||||||
| Patch4:		pciutils-typo.patch | Patch4:		pciutils-typo.patch | ||||||
| Patch5:		pciutils-devicetype.patch | Patch5:		pciutils-devicetype.patch | ||||||
| Patch6:		pciutils-domain.patch | Patch6:		pciutils-domain.patch | ||||||
|  | Patch7:		pciutils-2.1.99-gcc4.patch | ||||||
| License:	GPL | License:	GPL | ||||||
| URL:		http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml | URL:		http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml | ||||||
| Buildroot: 	%{_tmppath}/%{name}-%{version}-root | Buildroot: 	%{_tmppath}/%{name}-%{version}-root | ||||||
| @ -42,6 +43,7 @@ devices connected to the PCI bus. | |||||||
| %patch4 -p1 -b .typo | %patch4 -p1 -b .typo | ||||||
| %patch5 -p1 -b .devicetype | %patch5 -p1 -b .devicetype | ||||||
| %patch6 -p1 -b .domain | %patch6 -p1 -b .domain | ||||||
|  | %patch7 -p1 -b .glibcmacros | ||||||
| 
 | 
 | ||||||
| %build | %build | ||||||
| make OPT="$RPM_OPT_FLAGS -D_GNU_SOURCE=1" PREFIX="/usr" | make OPT="$RPM_OPT_FLAGS -D_GNU_SOURCE=1" PREFIX="/usr" | ||||||
| @ -73,6 +75,9 @@ install lib/types.h $RPM_BUILD_ROOT%{_includedir}/pci | |||||||
| rm -rf $RPM_BUILD_ROOT | rm -rf $RPM_BUILD_ROOT | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Mon Mar 14 2005 Bill Nottingham <notting@redhat.com> - 2.1.99.test8-8 | ||||||
|  | - add patch for glibc macros (#151032, <redhat-bugzilla@linuxnetz.de>) | ||||||
|  | 
 | ||||||
| * Wed Mar  2 2005 Bill Nottingham <notting@redhat.com> - 2.1.99.test8-7 | * Wed Mar  2 2005 Bill Nottingham <notting@redhat.com> - 2.1.99.test8-7 | ||||||
| - FC4. GCC 4. fore! | - FC4. GCC 4. fore! | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user