Update to 9.1.0
This commit is contained in:
		
							parent
							
								
									f896851d0e
								
							
						
					
					
						commit
						41250cadd1
					
				
							
								
								
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -9,3 +9,5 @@ | ||||
| /dyninst-8.2.1.tar.gz | ||||
| /DyninstAPI-9.0.3.tgz | ||||
| /Testsuite-9.0.3.tgz | ||||
| /DyninstAPI-9.1.0.tgz | ||||
| /Testsuite-9.1.0.tgz | ||||
|  | ||||
| @ -1,42 +0,0 @@ | ||||
| commit 28f52285af957fd464485cc706b4b9eba65912cf | ||||
| Author: Josh Stone <jistone@redhat.com> | ||||
| Date:   Thu Jul 23 15:28:56 2015 -0700 | ||||
| 
 | ||||
|     dataflowAPI: use boost::bind() instead of bind<void>() | ||||
|      | ||||
|     With boost 1.58, the boost::bind<void>() in Slicer::getPredecessors() | ||||
|     gave an "error: call of overloaded 'bind[...]' is ambiguous". | ||||
|      | ||||
|     Every other bind in dyninst uses plain boost::bind(), which does its own | ||||
|     inspection of return type.  That works well in this case too, even with | ||||
|     older boost versions. | ||||
| 
 | ||||
| diff --git a/dataflowAPI/src/slicing.C b/dataflowAPI/src/slicing.C
 | ||||
| index 8f36d8dc3cd6..436961549a9f 100644
 | ||||
| --- a/dataflowAPI/src/slicing.C
 | ||||
| +++ b/dataflowAPI/src/slicing.C
 | ||||
| @@ -722,15 +722,15 @@ Slicer::getPredecessors(
 | ||||
|      const Block::edgelist & sources = cand.loc.block->sources(); | ||||
|      std::for_each(boost::make_filter_iterator(epred, sources.begin(), sources.end()), | ||||
|  		  boost::make_filter_iterator(epred, sources.end(), sources.end()), | ||||
| -		  boost::bind<void>(&Slicer::handlePredecessorEdge,
 | ||||
| -				    this,
 | ||||
| -				    _1,
 | ||||
| -				    boost::ref(p),
 | ||||
| -				    boost::ref(cand),
 | ||||
| -				    boost::ref(newCands),
 | ||||
| -				    boost::ref(err),
 | ||||
| -				    boost::ref(nf)
 | ||||
| -				    ));
 | ||||
| +		  boost::bind(&Slicer::handlePredecessorEdge,
 | ||||
| +			      this,
 | ||||
| +			      _1,
 | ||||
| +			      boost::ref(p),
 | ||||
| +			      boost::ref(cand),
 | ||||
| +			      boost::ref(newCands),
 | ||||
| +			      boost::ref(err),
 | ||||
| +			      boost::ref(nf)
 | ||||
| +			      ));
 | ||||
|      | ||||
|      return !err;  | ||||
|  } | ||||
| @ -4,7 +4,7 @@ Name: dyninst | ||||
| Group: Development/Libraries | ||||
| Release: 1%{?dist} | ||||
| URL: http://www.dyninst.org | ||||
| Version: 9.0.3 | ||||
| Version: 9.1.0 | ||||
| Exclusiveos: linux | ||||
| #dyninst only knows the following architectures | ||||
| ExclusiveArch: %{ix86} x86_64 ppc ppc64 | ||||
| @ -13,7 +13,7 @@ Source0: http://www.paradyn.org/release%{version}/DyninstAPI-%{version}.tgz | ||||
| Source1: http://www.paradyn.org/release%{version}/Testsuite-%{version}.tgz | ||||
| 
 | ||||
| %global dyninst_base DyninstAPI-%{version} | ||||
| %global testsuite_base Testsuite-9.0.0 | ||||
| %global testsuite_base Testsuite-%{version} | ||||
| 
 | ||||
| BuildRequires: libdwarf-devel >= 20111030 | ||||
| BuildRequires: elfutils-libelf-devel | ||||
| @ -174,6 +174,9 @@ find %{buildroot}%{_libdir}/dyninst/testsuite/ \ | ||||
| %attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a | ||||
| 
 | ||||
| %changelog | ||||
| * Fri Dec 18 2015 Josh Stone <jistone@redhat.com> - 9.1.0-1 | ||||
| - Update to 9.1.0 | ||||
| 
 | ||||
| * Fri Sep 04 2015 Josh Stone <jistone@redhat.com> - 9.0.3-1 | ||||
| - Update to 9.0.3 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user