[pocl] 11/17: do not export libOpenCL.so.1 symbols

Andreas Beckmann anbe at moszumanska.debian.org
Sun Nov 26 03:19:51 UTC 2017


This is an automated email from the git hooks/post-receive script.

anbe pushed a commit to branch master
in repository pocl.

commit 8c3540c1ddd68bec0db0c4d3c7200bfd8c5336db
Author: Andreas Beckmann <anbe at debian.org>
Date:   Fri Nov 24 03:30:59 2017 +0100

    do not export libOpenCL.so.1 symbols
---
 debian/changelog        |  1 +
 debian/libpocl1.symbols | 93 -------------------------------------------------
 debian/rules            |  1 +
 3 files changed, 2 insertions(+), 93 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 36e4a55..e916e38 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ pocl (0.13-10) UNRELEASED; urgency=medium
   * Set Rules-Requires-Root: no.
   * set-POCL_DEVICE_ADDRESS_BITS-before-use.patch: Fix use-before-init in
     CMakeLists.txt causing i386 to be misdetected as x86_64.
+  * Do not export libOpenCL.so.1 symbols.
 
  -- Andreas Beckmann <anbe at debian.org>  Tue, 31 Oct 2017 19:29:32 +0100
 
diff --git a/debian/libpocl1.symbols b/debian/libpocl1.symbols
index 2b1658b..e91639a 100644
--- a/debian/libpocl1.symbols
+++ b/debian/libpocl1.symbols
@@ -14263,100 +14263,7 @@ libpocl.so.1 libpocl1 #MINVER#
  _ZZNK5clang24TemplateTemplateParmDecl18getDefaultArgumentEvE4None at Base 0.12-5~llvm3.7
 #MISSING: 0.11# (subst)_ZnwIN4llvm15MallocAllocatorEL{size_t}4096EL{size_t}4096EEPv{size_t}RNS0_20BumpPtrAllocatorImplIT_XT0_EXT1_EEE at Base 0.10
  check_compiler_cache at Base 0.10
- clBuildProgram at Base 0.10
- clCreateBuffer at Base 0.10
- clCreateCommandQueue at Base 0.10
- clCreateCommandQueueWithProperties at Base 0.13
- clCreateContext at Base 0.10
- clCreateContextFromType at Base 0.10
- clCreateFromGLTexture2D at Base 0.10
- clCreateFromGLTexture3D at Base 0.10
- clCreateImage2D at Base 0.10
- clCreateImage3D at Base 0.10
- clCreateImage at Base 0.10
- clCreateKernel at Base 0.10
- clCreateKernelsInProgram at Base 0.10
- clCreateProgramWithBinary at Base 0.10
- clCreateProgramWithSource at Base 0.10
- clCreateSampler at Base 0.10
- clCreateSubBuffer at Base 0.10
- clCreateSubDevices at Base 0.11
- clCreateUserEvent at Base 0.10
- clEnqueueBarrier at Base 0.10
- clEnqueueCopyBuffer at Base 0.10
- clEnqueueCopyBufferRect at Base 0.10
- clEnqueueCopyBufferToImage at Base 0.10
- clEnqueueCopyImage at Base 0.10
- clEnqueueCopyImageToBuffer at Base 0.10
- clEnqueueFillBuffer at Base 0.13
- clEnqueueFillImage at Base 0.10
- clEnqueueMapBuffer at Base 0.10
- clEnqueueMapImage at Base 0.10
- clEnqueueMarker at Base 0.10
- clEnqueueMarkerWithWaitList at Base 0.10
- clEnqueueNDRangeKernel at Base 0.10
- clEnqueueNativeKernel at Base 0.10
- clEnqueueReadBuffer at Base 0.10
- clEnqueueReadBufferRect at Base 0.10
- clEnqueueReadImage at Base 0.10
- clEnqueueSVMFree at Base 0.13
- clEnqueueSVMMap at Base 0.13
- clEnqueueSVMMemFill at Base 0.13
- clEnqueueSVMMemcpy at Base 0.13
- clEnqueueSVMUnmap at Base 0.13
- clEnqueueTask at Base 0.10
- clEnqueueUnmapMemObject at Base 0.10
- clEnqueueWaitForEvents at Base 0.10
- clEnqueueWriteBuffer at Base 0.10
- clEnqueueWriteBufferRect at Base 0.10
- clEnqueueWriteImage at Base 0.10
- clFinish at Base 0.10
- clFlush at Base 0.10
- clGetCommandQueueInfo at Base 0.10
- clGetContextInfo at Base 0.10
- clGetDeviceIDs at Base 0.10
- clGetDeviceInfo at Base 0.10
- clGetEventInfo at Base 0.10
- clGetEventProfilingInfo at Base 0.10
  clGetExtensionFunctionAddress at Base 0.10
- clGetImageInfo at Base 0.10
- clGetKernelArgInfo at Base 0.10
- clGetKernelInfo at Base 0.10
- clGetKernelWorkGroupInfo at Base 0.10
- clGetMemObjectInfo at Base 0.10
- clGetPlatformIDs at Base 0.10
- clGetPlatformInfo at Base 0.10
- clGetProgramBuildInfo at Base 0.10
- clGetProgramInfo at Base 0.10
- clGetSamplerInfo at Base 0.10
- clGetSupportedImageFormats at Base 0.10
- clIcdGetPlatformIDsKHR at Base 0.10
- clReleaseCommandQueue at Base 0.10
- clReleaseContext at Base 0.10
- clReleaseDevice at Base 0.10
- clReleaseEvent at Base 0.10
- clReleaseKernel at Base 0.10
- clReleaseMemObject at Base 0.10
- clReleaseProgram at Base 0.10
- clReleaseSampler at Base 0.10
- clRetainCommandQueue at Base 0.10
- clRetainContext at Base 0.10
- clRetainDevice at Base 0.10
- clRetainEvent at Base 0.10
- clRetainKernel at Base 0.10
- clRetainMemObject at Base 0.10
- clRetainProgram at Base 0.10
- clRetainSampler at Base 0.10
- clSVMAlloc at Base 0.13
- clSVMFree at Base 0.13
- clSetEventCallback at Base 0.10
- clSetKernelArg at Base 0.10
- clSetKernelArgSVMPointer at Base 0.13
- clSetKernelExecInfo at Base 0.13
- clSetMemObjectDestructorCallback at Base 0.10
- clSetUserEventStatus at Base 0.10
- clUnloadCompiler at Base 0.10
- clWaitForEvents at Base 0.10
  context_set_properties at Base 0.10
  cpufreq_file at Base 0.10
  cpuinfo at Base 0.10
diff --git a/debian/rules b/debian/rules
index a39afc5..a72a084 100755
--- a/debian/rules
+++ b/debian/rules
@@ -56,6 +56,7 @@ endif
 
 override_dh_auto_configure:
 	dh_auto_configure -- --enable-icd --disable-static \
+		--disable-direct-linkage \
 		LLVM_CONFIG=/usr/bin/llvm-config-$(LLVM_VERSION)
 
 override_dh_auto_build-indep:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/pocl.git



More information about the Pkg-opencl-commits mailing list