Binary compatibility report for the CUDA library  between 2.2 and 2.3 versions on x86

Test Info


Library NameCUDA
Version #12.2
Version #22.3
CPU Architecturex86
GCC Version4.5

Test Results


Total Header Files21
Total Shared Libraries5
Total Symbols / Types183 / 33
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low4

Added Symbols (8)


cuda_gl_interop.h, libcudart.so.2.3
cudaGLMapBufferObjectAsync void** devPtr, GLuint bufObj, cudaStream_t stream )
cudaGLSetBufferObjectMapFlags GLuint bufObj, unsigned int flags )
cudaGLUnmapBufferObjectAsync GLuint bufObj, cudaStream_t stream )

cuda_runtime_api.h, libcudart.so.2.3
cudaHostGetFlags unsigned int* pFlags, void* pHost )

cufft.h, libcufftemu.so.2.3
cufftExecD2Z cufftHandle plan, cufftDoubleReal* idata, cufftDoubleComplex* odata )
cufftExecZ2D cufftHandle plan, cufftDoubleComplex* idata, cufftDoubleReal* odata )
cufftExecZ2Z cufftHandle plan, cufftDoubleComplex* idata, cufftDoubleComplex* odata, int direction )
cufftSetStream cufftHandle p, cudaStream_t stream )

to the top

Problems with Constants (4)


math_constants.h
[+] CUDART_INF
[+] CUDART_MIN_DENORM
[+] CUDART_NAN
[+] CUDART_NEG_ZERO

to the top

Header Files (21)


__cudaFatFormat.h
channel_descriptor.h
common_types.h
cublas.h
cuComplex.h
cuda.h
cuda_gl_interop.h
cuda_runtime.h
cuda_runtime_api.h
cuda_texture_types.h
cudaGL.h
cufft.h
device_launch_parameters.h
device_types.h
driver_functions.h
host_config.h
host_defines.h
math_constants.h
storage_class.h
texture_types.h
vector_functions.h

to the top

Shared Libraries (5)


libcublas.so.2.2
libcublasemu.so.2.2
libcudart.so.2.2
libcufft.so.2.2
libcufftemu.so.2.2

to the top




Generated on Wed Jun 15 15:48:12 2011 for CUDA by ABI Compliance Checker 1.23.1  
A tool for checking backward binary compatibility of a shared C/C++ library API