[Pkg-opencl-devel] Bug#1063263: pocl: NMU diff for 64-bit time_t transition

Lucas Kanashiro kanashiro at debian.org
Mon Feb 5 22:13:29 GMT 2024


Source: pocl
Version: 5.0-2
Severity: serious
Tags: patch pending sid trixie
Justification: library ABI skew on upgrade
User: debian-arm at lists.debian.org
Usertags: time-t

NOTICE: these changes must not be uploaded to unstable yet!

Dear maintainer,

As part of the 64-bit time_t transition required to support 32-bit
architectures in 2038 and beyond
(https://wiki.debian.org/ReleaseGoals/64bit-time), we have identified
pocl as a source package shipping runtime libraries whose ABI
either is affected by the change in size of time_t, or could not be
analyzed via abi-compliance-checker (and therefore to be on the safe
side we assume is affected).

To ensure that inconsistent combinations of libraries with their
reverse-dependencies are never installed together, it is necessary to
have a library transition, which is most easily done by renaming the
runtime library package.

Since turning on 64-bit time_t is being handled centrally through a change
to the default dpkg-buildflags (https://bugs.debian.org/1037136), it is
important that libraries affected by this ABI change all be uploaded close
together in time.  Therefore I have prepared a 0-day NMU for pocl
which will initially be uploaded to experimental if possible, then to
unstable after packages have cleared binary NEW.

Please find the patch for this NMU attached.

If you have any concerns about this patch, please reach out ASAP.  Although
this package will be uploaded to experimental immediately, there will be a
period of several days before we begin uploads to unstable; so if information
becomes available that your package should not be included in the transition,
there is time for us to amend the planned uploads.



-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.2.0-39-generic (SMP w/32 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
diff -Nru pocl-5.0/debian/changelog pocl-5.0/debian/changelog
--- pocl-5.0/debian/changelog	2024-01-19 10:00:32.000000000 -0300
+++ pocl-5.0/debian/changelog	2024-02-05 19:09:32.000000000 -0300
@@ -1,3 +1,10 @@
+pocl (5.0-2.1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Lucas Kanashiro <kanashiro at debian.org>  Mon, 05 Feb 2024 19:09:32 -0300
+
 pocl (5.0-2) unstable; urgency=medium
 
   * Switch to llvm 16.  (Closes: #1060298)
diff -Nru pocl-5.0/debian/control pocl-5.0/debian/control
--- pocl-5.0/debian/control	2024-01-19 10:00:32.000000000 -0300
+++ pocl-5.0/debian/control	2024-02-05 19:09:32.000000000 -0300
@@ -31,7 +31,7 @@
 Architecture: any
 Multi-Arch: same
 Depends:
- libpocl2 (= ${binary:Version}),
+ libpocl2t64 (= ${binary:Version}),
  ${misc:Depends}
 Provides:
  opencl-icd,
@@ -66,7 +66,7 @@
  .
  This package provides the architecture independent files of the pocl library.
 
-Package: libpocl2
+Package: libpocl2t64
 Architecture: any
 Multi-Arch: same
 Pre-Depends:
@@ -78,11 +78,11 @@
  ${misc:Depends}
 Recommends:
  pocl-opencl-icd,
-Breaks:
+Breaks:libpocl2 (<< ${source:Version}), 
  libpocl1-common (<< 0.13-9),
-Replaces:
+Replaces:libpocl2, 
  libpocl1-common (<< 0.13-9),
-Provides:
+Provides: ${t64:Provides},
  libpocl2+llvm${LLVM:Version},
 Description: Portable Computing Language library
  Portable Computing Language is an open source implementation of the OpenCL
@@ -97,7 +97,7 @@
 Architecture: any
 Section: libdevel
 Depends:
- libpocl2 (= ${binary:Version}),
+ libpocl2t64 (= ${binary:Version}),
  ${shlibs:Depends},
  ${misc:Depends}
 Description: development files for the pocl library
diff -Nru pocl-5.0/debian/libpocl2.install pocl-5.0/debian/libpocl2.install
--- pocl-5.0/debian/libpocl2.install	2024-01-19 10:00:32.000000000 -0300
+++ pocl-5.0/debian/libpocl2.install	1969-12-31 21:00:00.000000000 -0300
@@ -1,4 +0,0 @@
-usr/lib/${DEB_HOST_MULTIARCH}/libpocl.so.2*
-usr/lib/${DEB_HOST_MULTIARCH}/pocl/libpocl-devices-basic.so
-usr/lib/${DEB_HOST_MULTIARCH}/pocl/libpocl-devices-pthread.so
-usr/share/pocl/kernel-*-*-*-*-*.bc
diff -Nru pocl-5.0/debian/libpocl2.lintian-overrides pocl-5.0/debian/libpocl2.lintian-overrides
--- pocl-5.0/debian/libpocl2.lintian-overrides	2024-01-19 10:00:32.000000000 -0300
+++ pocl-5.0/debian/libpocl2.lintian-overrides	1969-12-31 21:00:00.000000000 -0300
@@ -1,2 +0,0 @@
-# we use fake Debian revisions to mark symbol (dis)appearance on compiler version changes
-symbols-file-contains-debian-revision
diff -Nru pocl-5.0/debian/libpocl2.symbols pocl-5.0/debian/libpocl2.symbols
--- pocl-5.0/debian/libpocl2.symbols	2024-01-19 10:00:32.000000000 -0300
+++ pocl-5.0/debian/libpocl2.symbols	1969-12-31 21:00:00.000000000 -0300
@@ -1,332 +0,0 @@
-# SymbolsHelper-Confirmed: 5.0-2~llvm16 amd64 i386
-libpocl-devices-basic.so #PACKAGE# #MINVER#
-* Build-Depends-Package: libpocl-dev
- pocl_basic_init_device_ops at Base 1.6
- pocl_topology_detect_device_info at Base 5
-libpocl-devices-pthread.so #PACKAGE# #MINVER#
-* Build-Depends-Package: libpocl-dev
- pocl_pthread_init_device_ops at Base 1.6
-libpocl.so.2 #PACKAGE# #MINVER#
-* Build-Depends-Package: libpocl-dev
-#MISSING: 0.11# Header at Base 0.10
-#MISSING: 0.11# KernelName at Base 0.10
- POclGetExtensionFunctionAddress at Base 3.0
- POclIcdGetPlatformIDsKHR at Base 3.0
- POclReleaseContext at Base 4
- POclReleaseDevice at Base 1.8-3~visibility
- POclReleaseEvent at Base 1.6-5~visibility
- POclRetainEvent at Base 1.6-5~visibility
-#MISSING: 1.6-5~visibility# X at Base 0.13
-#MISSING: 1.6-5~visibility# Y at Base 0.10
-#MISSING: 5# (subst)_Z14poclParseSPIRVPi{size_t}RSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrI11OCLFuncInfoESt4lessIS6_ESaISt4pairIKS6_S9_EEE at Base 4
- _Z16populateModulePMPvS_jjb at Base 5
- _Z20getModuleIntMetadataRKN4llvm6ModuleEPKcRm at Base 1.8
- _Z21getModuleBoolMetadataRKN4llvm6ModuleEPKcRb at Base 1.8
- _Z23getModuleStringMetadataRKN4llvm6ModuleEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.8
- _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul at Base 3.0
- _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul at Base 3.0
- _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul at Base 3.0
- _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul at Base 3.0
- (subst)_ZN11SPIRVParser10parseSPIRVEPKi{size_t}RSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_11OCLFuncInfoEESt4lessIS8_ESaISt4pairIKS8_SB_EEE at Base 5
- _ZN4llvm3Any6TypeIdIPKNS_6ModuleEE2IdE at Base 5.0-2~llvm16
- _ZN4pocl17isKernelToProcessERKN4llvm8FunctionE at Base 5
- _ZN4pocl23eraseFunctionAndCallersEPN4llvm8FunctionE at Base 1.8-3~visibility
-#MISSING: 1.8# (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_ at Base 0.11
-#MISSING: 1.8# (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 0.13-9~llvm3.8+gcc7
-#MISSING: 1.8# (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 0.13-9~llvm3.8+gcc7
-#MISSING: 1.8# (optional=templinst)_ZNSt6vectorIPKcSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ at Base 0.13-9~llvm3.8+gcc7
-#MISSING: 1.8# (optional=templinst|subst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceE{size_t}{size_t}PKc{size_t}@Base 1.6-2~hardening
-#MISSING: 1.8# (optional=templinst|arch=mipsel)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag at Base 1.1-6~llvm6.0+gcc8
- (optional=templinst|subst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_replace_coldEPc{size_t}PKc{size_t}{size_t}@Base 4.0-2~gcc13
-#MISSING: 1.8# (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_ at Base 1.6-2~hardening
-#MISSING: 1.8# (optional=templinst|subst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKc{size_t}@Base 1.6-2~hardening
-#MISSING: 1.8# (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ at Base 1.6-2~hardening
-#MISSING: 4.0-2~gcc13# (optional=templinst|subst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateE{size_t}{size_t}PKc{size_t}@Base 4
- (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIN3spv10DecorationES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_ at Base 4
-#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_ at Base 1.0
-#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERKS5_ at Base 1.0
-#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E at Base 1.0
-#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E at Base 1.1-2~llvm5.0
-#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIvESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E at Base 1.7-3~llvm10
-#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ at Base 0.11
-#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ at Base 0.11
-#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ at Base 1.0
-#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ at Base 1.0
- (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE17_M_emplace_uniqueIJS0_IiS7_EEEES0_ISt17_Rb_tree_iteratorIS8_EbEDpOT_ at Base 4
-#MISSING: 4.0-2~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE24_M_get_insert_unique_posERS1_ at Base 4
-#MISSING: 4.0-2~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_ at Base 4
-#MISSING: 4.0-2~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiSt3setIN3spv10DecorationESt4lessIS4_ESaIS4_EEESt10_Select1stIS9_ES5_IiESaIS9_EE24_M_get_insert_unique_posERS1_ at Base 4
-#MISSING: 4.0-2~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiSt3setIN3spv10DecorationESt4lessIS4_ESaIS4_EEESt10_Select1stIS9_ES5_IiESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS1_ at Base 4
- (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJS0_IiiEEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_ at Base 4
-#MISSING: 4.0-2~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_ at Base 4
-#MISSING: 4.0-2~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_ at Base 4
-#MISSING: 4.0-2~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_ at Base 4
- (optional=templinst)_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv at Base 3.0
- (optional=templinst)_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv at Base 3.0
- _ZSt19piecewise_construct at Base 5.0-2~llvm16
-#MISSING: 1.8# (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_ at Base 1.6-2~hardening
- _ZTIN4llvm3Any11StorageBaseE at Base 5.0-2~llvm16
- (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE at Base 1.4-5~llvm9
- _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEE at Base 3.0
- _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE at Base 3.0
- _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE at Base 3.0
- _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEE at Base 3.0
- _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEE at Base 3.0
- _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE at Base 3.0
- _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEE at Base 3.0
- _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE at Base 3.0
- _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE at Base 3.0
- _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE at Base 3.0
- _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE at Base 3.0
- _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE at Base 3.0
- _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE at Base 3.0
- _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE at Base 3.0
- _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE at Base 3.0
- _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE at Base 3.0
- (arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE at Base 0.10
- (arch=!armel !riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 0.10
- (arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE at Base 0.10
- (arch=!armel !riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 0.10
- (arch=armel armhf)_ZTISt19_Sp_make_shared_tag at Base 0.10
- _ZTSN4llvm3Any11StorageBaseE at Base 5.0-2~llvm16
- _ZTSN4llvm3Any11StorageImplIPKNS_6ModuleEEE at Base 5.0-2~llvm16
- (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE at Base 1.0
- _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEE at Base 3.0
- _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE at Base 3.0
- _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE at Base 3.0
- _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEE at Base 3.0
- _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEE at Base 3.0
- _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE at Base 3.0
- _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEE at Base 3.0
- _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE at Base 3.0
- _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE at Base 3.0
- _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE at Base 3.0
- _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE at Base 3.0
- _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE at Base 3.0
- _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE at Base 3.0
- _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE at Base 3.0
- _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE at Base 3.0
- _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE at Base 3.0
- (arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE at Base 0.10
- (arch=!armel !riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 0.10
- (arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE at Base 0.10
- (arch=!armel !riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 0.10
- _ZTSSt19_Sp_make_shared_tag at Base 0.10
-#MISSING: 3.0-5~gcc12# (arch=armel riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE1EE at Base 3.0
-#MISSING: 3.0-5~gcc12# (arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE at Base 3.0
- (arch=armel riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE1EE at Base 3.0-5~gcc12
- (arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE at Base 3.0-5~gcc12
- (optional=templinst)_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames at Base 3.0
- (optional=templinst)_ZZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_E14__collatenames at Base 3.0
- (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul at Base 3.0
- (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul at Base 3.0
- (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul at Base 3.0
- (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul at Base 3.0
- (optional=templinst)_ZZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE10_M_is_wordEcE3__s at Base 3.0
- (optional=templinst)_ZZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE10_M_is_wordEcE3__s at Base 3.0
- _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag at Base 1.1-8~llvm6.0+gcc8.2
-#MISSING: 0.14# check_compiler_cache at Base 0.10
- clGetExtensionFunctionAddress at Base 0.10
- clGetExtensionFunctionAddressForPlatform at Base 1.0
-#MISSING: 1.6-5~visibility# cl_context_count at Base 1.1
-#MISSING: 0.14~visibility# context_set_properties at Base 0.10
-#MISSING: 0.14# cpufreq_file at Base 0.10
-#MISSING: 0.14# cpuinfo at Base 0.10
-#MISSING: 1.0# create_workitem_aa_plugin at Base 0.10
-#MISSING: 1.8# currentPoclDevice at Base 0.14
-#MISSING: 1.6-5~# fill_dev_image_t at Base 1.6
-#MISSING: 1.6-5~# fill_dev_sampler_t at Base 1.6
-#MISSING: 0.14# find_env at Base 0.10
-#MISSING: 0.14# get_cpu_name at Base 0.13
-#MISSING: 0.14~visibility# llvm_codegen at Base 0.10
- pocl_BIDescriptors at Base 3.1
- pocl_SHA1_Final at Base 1.8-3~visibility
- pocl_SHA1_Init at Base 1.8-3~visibility
- pocl_SHA1_Update at Base 1.8-3~visibility
- pocl_abort_on_pthread_error at Base 1.8-3~visibility
- pocl_align_value at Base 3.0
- pocl_aligned_malloc at Base 1.6
- pocl_aligned_malloc_global_mem at Base 1.6
- pocl_alloc_buffer at Base 3.1
- pocl_alloc_buffer_from_region at Base 1.8-3~visibility
- pocl_alloc_or_retain_mem_host_ptr at Base 1.8
-#MISSING: 0.12# pocl_basic_malloc at Base 0.11
-#MISSING: 0.13# pocl_basic_set_buffer_image_limits at Base 0.12
- pocl_bitcode_is_spirv_execmodel_kernel at Base 3.0
- pocl_bitcode_is_spirv_execmodel_shader at Base 3.0
- pocl_bitcode_is_triple at Base 4
- pocl_broadcast at Base 1.6
- pocl_byteswap_uint32_t at Base 1.8-3~visibility
- pocl_cache_create_program_cachedir at Base 1.8-3~visibility
- pocl_cache_kernel_cachedir_path at Base 1.8-3~visibility
- pocl_cache_program_bc_path at Base 1.8-3~visibility
- pocl_cache_program_path at Base 4
- pocl_cache_program_spv_path at Base 4
- pocl_cache_tempname at Base 1.8-3~visibility
- pocl_cache_work_group_function_path at Base 1.6-5~visibility
- pocl_cache_write_descriptor at Base 1.8-3~visibility
- pocl_check_kernel_disk_cache at Base 1.8
- pocl_check_kernel_dlhandle_cache at Base 1.6
- pocl_cmd_max_grid_dim_width at Base 1.8-3~visibility
-#MISSING: 0.11~visibility# pocl_command_enqueue at Base 0.10
- pocl_command_push at Base 1.6
- pocl_command_to_str at Base 1.6-5~visibility
-#MISSING: 0.14# pocl_compact_queue_list at Base 0.12
-#MISSING: 1.6~visibility# pocl_context_handling_lock at Base 1.1
- pocl_copy_event_node at Base 5
- pocl_cpu_gvar_init_callback at Base 4
-#MISSING: 0.14~visibility# pocl_cpufreq_get_max at Base 0.10
-#MISSING: 0.12# pocl_cpuinfo_append_cpu_name at Base 0.10
-#MISSING: 0.14~visibility# pocl_cpuinfo_detect_compute_unit_count at Base 0.10
- pocl_cpuinfo_detect_device_info at Base 1.6
-#MISSING: 0.14~visibility# pocl_cpuinfo_detect_max_clock_frequency at Base 0.10
-#MISSING: 0.14~visibility# pocl_cpuinfo_get_cpu_name_and_vendor at Base 0.12
-#MISSING: 1.6~visibility# pocl_cq_profiling_enabled at Base 1.5
-#MISSING: 1.6~visibility# pocl_cq_profiling_init at Base 1.5
-#MISSING: 1.6~visibility# pocl_cq_profiling_register_event at Base 1.5
-#MISSING: 0.11~visibility# pocl_create_command at Base 0.10
-#MISSING: 0.11~visibility# pocl_create_event at Base 0.10
- pocl_debug_measure_finish at Base 1.8-3~visibility
- pocl_debug_measure_start at Base 1.8-3~visibility
-#MISSING: 0.12# pocl_debug_messages at Base 0.11
- pocl_debug_messages_filter at Base 1.6
- pocl_debug_messages_setup at Base 1.8
- pocl_debug_output_lock at Base 1.6
- pocl_debug_output_unlock at Base 1.6
- pocl_debug_print_duration at Base 1.8-3~visibility
- pocl_debug_print_header at Base 1.6
-#MISSING: 0.12# pocl_debug_timespec at Base 0.11
- pocl_default_local_size_optimizer at Base 1.6
- pocl_destroy_llvm_module at Base 4
- pocl_device_get_env_count at Base 1.6
-#MISSING: 1.6-5~visibility# pocl_device_types at Base 1.6
- pocl_driver_alloc_mem_obj at Base 1.8-3~visibility
- pocl_driver_build_binary at Base 1.8
- pocl_driver_build_gvar_init_kernel at Base 4
- pocl_driver_build_opencl_builtins at Base 3.1
- pocl_driver_build_poclbinary at Base 1.8
- pocl_driver_build_source at Base 1.8
- pocl_driver_copy at Base 1.8
- pocl_driver_copy_rect at Base 1.8
- pocl_driver_copy_with_size at Base 1.8
- pocl_driver_free at Base 1.8-3~visibility
- pocl_driver_free_mapping_ptr at Base 1.8
- pocl_driver_free_program at Base 1.8
- pocl_driver_get_mapping_ptr at Base 1.8
- pocl_driver_link_program at Base 1.8
- pocl_driver_map_mem at Base 1.8
- pocl_driver_memfill at Base 1.8
- pocl_driver_read at Base 1.8
- pocl_driver_read_rect at Base 1.8
- pocl_driver_setup_metadata at Base 1.8
- pocl_driver_supports_binary at Base 1.8
- pocl_driver_svm_copy at Base 5
- pocl_driver_svm_fill at Base 1.8-3~visibility
- pocl_driver_unmap_mem at Base 1.8
- pocl_driver_write at Base 1.8
- pocl_driver_write_rect at Base 1.8
- pocl_escape_quoted_whitespace at Base 3.1
- pocl_exec_command at Base 1.6
- pocl_exists at Base 1.6-5~visibility
- pocl_fill_aligned_buf_with_pattern at Base 3.1
- pocl_fill_dev_image_t at Base 1.6-5~
- pocl_fill_dev_sampler_t at Base 1.6-5~
-#MISSING: 0.14# pocl_find_img_format at Base 0.10
-#MISSING: 0.14# pocl_finish_all_queues at Base 0.12
-#MISSING: 4# pocl_fix_local_mem_size at Base 3.1
- pocl_free_buffer at Base 3.1
- pocl_free_chunk at Base 1.8-3~visibility
- pocl_free_global_mem at Base 1.6
-#MISSING: 0.14~visibility# pocl_free_llvm_irs at Base 0.12
- pocl_get_bool_option at Base 0.10
- (optional=distro_build|arch=amd64 i386)pocl_get_distro_cpu_name at Base 3.0-2~
-#MISSING: 5# (optional=distro_build|arch=amd64)pocl_get_distro_kernellib_name at Base 3.0-2~
- (optional=distro_build|arch=amd64 i386)pocl_get_distro_kernellib_variant at Base 5
- pocl_get_int_option at Base 0.10
- pocl_get_llvm_cpu_abi at Base 5
- pocl_get_llvm_cpu_name at Base 1.8-3~visibility
- pocl_get_private_datadir at Base 3.1
- pocl_get_srcdir_or_datadir at Base 3.1
- pocl_get_string_option at Base 0.10
- pocl_gettimemono_ns at Base 1.6-5~visibility
- (arch=amd64)pocl_ignore_sigfpe_for_thread at Base 4
- pocl_init_default_device_infos at Base 1.6
- pocl_init_dlhandle_cache at Base 1.6
-#MISSING: 0.14~visibility# pocl_init_mem_manager at Base 0.10
- pocl_init_mem_region at Base 1.8-3~visibility
- pocl_is_option_set at Base 1.8-3~visibility
- pocl_llvm_build_program at Base 4
-#MISSING: 0.14~visibility# pocl_llvm_codegen at Base 0.10
- pocl_llvm_create_context_for_program at Base 4
- pocl_llvm_extract_kernel_spirv at Base 4
- pocl_llvm_free_llvm_irs at Base 4
- pocl_llvm_generate_workgroup_function at Base 0.10
-#MISSING: 0.14~visibility# pocl_llvm_get_kernel_count at Base 0.12
-#MISSING: 0.14# pocl_llvm_get_kernel_metadata at Base 0.10
-#MISSING: 0.14# pocl_llvm_get_kernel_names at Base 0.10
- pocl_llvm_release_context_for_program at Base 4
- pocl_llvm_run_passes_on_program at Base 5
-#MISSING: 0.14~visibility# pocl_llvm_update_binaries at Base 0.10
-#MISSING: 0.14# pocl_map_mem_cmd at Base 0.10
-#MISSING: 0.14~visibility# pocl_mem_manager_free_command at Base 0.10
-#MISSING: 0.14~visibility# pocl_mem_manager_free_event at Base 0.10
-#MISSING: 0.14~visibility# pocl_mem_manager_new_command at Base 0.10
-#MISSING: 0.14~visibility# pocl_mem_manager_new_event at Base 0.10
-#MISSING: 0.14~visibility# pocl_memalign_alloc at Base 0.11
-#MISSING: 0.14# pocl_memalign_alloc_global_mem at Base 0.13
- pocl_mk_tempname at Base 1.8-3~visibility
- pocl_mkdir_p at Base 1.8-3~visibility
-#MISSING: 3.0# pocl_ndrange_node_cleanup at Base 1.6
- pocl_offline_compile at Base 3.1
- pocl_opencl_image_type_to_index at Base 4
-#MISSING: 0.14~visibility# pocl_print_system_memory_stats at Base 0.13
-#MISSING: 0.13# pocl_pthread_malloc at Base 0.11
- pocl_read_file at Base 1.8-3~visibility
-#MISSING: 0.14~visibility# pocl_rect_copy at Base 0.13
- pocl_reinit_system_memory at Base 1.8-3~visibility
- pocl_release_dlhandle_cache at Base 1.6
- pocl_release_mem_host_ptr at Base 1.8
- pocl_remove at Base 4
- pocl_rename at Base 1.8-3~visibility
- pocl_restore_builtin_kernel_name at Base 3.1
- pocl_restore_ftz at Base 1.6
- pocl_restore_rm at Base 1.6
- pocl_run_command at Base 1.8-3~visibility
- pocl_run_command_capture_output at Base 3.0
- pocl_sanitize_builtin_kernel_name at Base 3.1
- pocl_save_ftz at Base 1.6
- pocl_save_rm at Base 1.6
- pocl_set_buffer_image_limits at Base 1.6
- pocl_set_default_rm at Base 1.6
- pocl_set_ftz at Base 1.6
- pocl_setup_builtin_kernels_with_version at Base 3.0
- pocl_setup_builtin_metadata at Base 3.1
- pocl_setup_device_for_system_memory at Base 1.8-3~visibility
- pocl_setup_extensions_with_version at Base 3.0
- pocl_setup_features_with_version at Base 3.0
- pocl_setup_ils_with_version at Base 3.0
- pocl_setup_opencl_c_with_version at Base 3.0
- pocl_size_ceil2 at Base 1.8-3~visibility
- pocl_size_ceil2_64 at Base 4
- pocl_stderr_is_a_tty at Base 1.6-5~
- pocl_str_tolower at Base 3.1
- pocl_str_toupper at Base 3.1
- pocl_svm_check_pointer at Base 4
-#MISSING: 0.12# pocl_sysfs_detect_compute_unit_count at Base 0.11
-#MISSING: 5# pocl_topology_detect_device_info at Base 1.6
-#MISSING: 3.0# pocl_unmap_command_finished2 at Base 1.8-3~visibility
- pocl_update_event_complete at Base 3.0
-#MISSING: 3.0# pocl_update_event_complete_msg at Base 1.6
- pocl_update_event_device_lost at Base 5
- pocl_update_event_failed at Base 1.6
-#MISSING: 1.6-5~visibility# pocl_update_event_finished_msg at Base 1.4
- pocl_update_event_running at Base 1.6
- pocl_update_event_running_unlocked at Base 1.8-3~visibility
- pocl_update_event_submitted at Base 1.6
-#MISSING: 0.14~visibility# pocl_update_program_llvm_irs at Base 0.11
- pocl_wg_utilization_maximizer at Base 1.8-3~visibility
- pocl_write_file at Base 1.6-5~visibility
-#MISSING: 1.6~visibility# scheduler_initialized at Base 1.3
-#MISSING: 1.6-5~# stderr_is_a_tty at Base 1.6
-#MISSING: 0.12~visibility# supported_image_formats at Base 0.10
-#MISSING: 0.14# ta_pool_lock at Base 0.10
diff -Nru pocl-5.0/debian/libpocl2t64.install pocl-5.0/debian/libpocl2t64.install
--- pocl-5.0/debian/libpocl2t64.install	1969-12-31 21:00:00.000000000 -0300
+++ pocl-5.0/debian/libpocl2t64.install	2024-01-19 10:00:32.000000000 -0300
@@ -0,0 +1,4 @@
+usr/lib/${DEB_HOST_MULTIARCH}/libpocl.so.2*
+usr/lib/${DEB_HOST_MULTIARCH}/pocl/libpocl-devices-basic.so
+usr/lib/${DEB_HOST_MULTIARCH}/pocl/libpocl-devices-pthread.so
+usr/share/pocl/kernel-*-*-*-*-*.bc
diff -Nru pocl-5.0/debian/libpocl2t64.lintian-overrides pocl-5.0/debian/libpocl2t64.lintian-overrides
--- pocl-5.0/debian/libpocl2t64.lintian-overrides	1969-12-31 21:00:00.000000000 -0300
+++ pocl-5.0/debian/libpocl2t64.lintian-overrides	2024-02-05 19:09:32.000000000 -0300
@@ -0,0 +1,3 @@
+# we use fake Debian revisions to mark symbol (dis)appearance on compiler version changes
+symbols-file-contains-debian-revision
+libpocl2t64: package-name-doesnt-match-sonames libpocl2
diff -Nru pocl-5.0/debian/libpocl2t64.symbols pocl-5.0/debian/libpocl2t64.symbols
--- pocl-5.0/debian/libpocl2t64.symbols	1969-12-31 21:00:00.000000000 -0300
+++ pocl-5.0/debian/libpocl2t64.symbols	2024-02-05 19:09:32.000000000 -0300
@@ -0,0 +1,332 @@
+# SymbolsHelper-Confirmed: 5.0-2~llvm16 amd64 i386
+libpocl-devices-basic.so #PACKAGE# #MINVER#
+* Build-Depends-Package: libpocl-dev
+ pocl_basic_init_device_ops at Base 1.6
+ pocl_topology_detect_device_info at Base 5
+libpocl-devices-pthread.so #PACKAGE# #MINVER#
+* Build-Depends-Package: libpocl-dev
+ pocl_pthread_init_device_ops at Base 1.6
+libpocl.so.2 #PACKAGE# #MINVER#
+* Build-Depends-Package: libpocl-dev
+#MISSING: 0.11# Header at Base 0.10
+#MISSING: 0.11# KernelName at Base 0.10
+ POclGetExtensionFunctionAddress at Base 3.0
+ POclIcdGetPlatformIDsKHR at Base 3.0
+ POclReleaseContext at Base 4
+ POclReleaseDevice at Base 1.8-3~visibility
+ POclReleaseEvent at Base 1.6-5~visibility
+ POclRetainEvent at Base 1.6-5~visibility
+#MISSING: 1.6-5~visibility# X at Base 0.13
+#MISSING: 1.6-5~visibility# Y at Base 0.10
+#MISSING: 5# (subst)_Z14poclParseSPIRVPi{size_t}RSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrI11OCLFuncInfoESt4lessIS6_ESaISt4pairIKS6_S9_EEE at Base 4
+ _Z16populateModulePMPvS_jjb at Base 5
+ _Z20getModuleIntMetadataRKN4llvm6ModuleEPKcRm at Base 1.8
+ _Z21getModuleBoolMetadataRKN4llvm6ModuleEPKcRb at Base 1.8
+ _Z23getModuleStringMetadataRKN4llvm6ModuleEPKcRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.8
+ _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul at Base 3.0
+ _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul at Base 3.0
+ _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul at Base 3.0
+ _ZGVZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul at Base 3.0
+ (subst)_ZN11SPIRVParser10parseSPIRVEPKi{size_t}RSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt10shared_ptrINS_11OCLFuncInfoEESt4lessIS8_ESaISt4pairIKS8_SB_EEE at Base 5
+ _ZN4llvm3Any6TypeIdIPKNS_6ModuleEE2IdE at Base 5.0-2~llvm16
+ _ZN4pocl17isKernelToProcessERKN4llvm8FunctionE at Base 5
+ _ZN4pocl23eraseFunctionAndCallersEPN4llvm8FunctionE at Base 1.8-3~visibility
+#MISSING: 1.8# (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJS5_EEEvDpOT_ at Base 0.11
+#MISSING: 1.8# (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 0.13-9~llvm3.8+gcc7
+#MISSING: 1.8# (optional=templinst)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 0.13-9~llvm3.8+gcc7
+#MISSING: 1.8# (optional=templinst)_ZNSt6vectorIPKcSaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_ at Base 0.13-9~llvm3.8+gcc7
+#MISSING: 1.8# (optional=templinst|subst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceE{size_t}{size_t}PKc{size_t}@Base 1.6-2~hardening
+#MISSING: 1.8# (optional=templinst|arch=mipsel)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag at Base 1.1-6~llvm6.0+gcc8
+ (optional=templinst|subst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE15_M_replace_coldEPc{size_t}PKc{size_t}{size_t}@Base 4.0-2~gcc13
+#MISSING: 1.8# (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_ at Base 1.6-2~hardening
+#MISSING: 1.8# (optional=templinst|subst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKc{size_t}@Base 1.6-2~hardening
+#MISSING: 1.8# (optional=templinst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ at Base 1.6-2~hardening
+#MISSING: 4.0-2~gcc13# (optional=templinst|subst)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateE{size_t}{size_t}PKc{size_t}@Base 4
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIN3spv10DecorationES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_ at Base 4
+#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE24_M_get_insert_unique_posERKS5_ at Base 1.0
+#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERKS5_ at Base 1.0
+#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_St9_IdentityIS5_ESt4lessIS5_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E at Base 1.0
+#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E at Base 1.1-2~llvm5.0
+#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIvESaIS8_EE8_M_eraseEPSt13_Rb_tree_nodeIS8_E at Base 1.7-3~llvm10
+#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ at Base 0.11
+#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_iESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ at Base 0.11
+#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE24_M_get_insert_unique_posERS7_ at Base 1.0
+#MISSING: 1.8# (optional=templinst)_ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_jESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS7_ at Base 1.0
+ (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE17_M_emplace_uniqueIJS0_IiS7_EEEES0_ISt17_Rb_tree_iteratorIS8_EbEDpOT_ at Base 4
+#MISSING: 4.0-2~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE24_M_get_insert_unique_posERS1_ at Base 4
+#MISSING: 4.0-2~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEESt10_Select1stIS8_ESt4lessIiESaIS8_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS8_ERS1_ at Base 4
+#MISSING: 4.0-2~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiSt3setIN3spv10DecorationESt4lessIS4_ESaIS4_EEESt10_Select1stIS9_ES5_IiESaIS9_EE24_M_get_insert_unique_posERS1_ at Base 4
+#MISSING: 4.0-2~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiSt3setIN3spv10DecorationESt4lessIS4_ESaIS4_EEESt10_Select1stIS9_ES5_IiESaIS9_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS9_ERS1_ at Base 4
+ (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE17_M_emplace_uniqueIJS0_IiiEEEES0_ISt17_Rb_tree_iteratorIS2_EbEDpOT_ at Base 4
+#MISSING: 4.0-2~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS1_EESD_IJEEEEESt17_Rb_tree_iteratorIS2_ESt23_Rb_tree_const_iteratorIS2_EDpOT_ at Base 4
+#MISSING: 4.0-2~gcc13# (optional=templinst)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE24_M_get_insert_unique_posERS1_ at Base 4
+#MISSING: 4.0-2~gcc13# (optional=templinst|arch=amd64 arm64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS2_ERS1_ at Base 4
+ (optional=templinst)_ZNSt8__detail8_ScannerIcE18_M_eat_escape_ecmaEv at Base 3.0
+ (optional=templinst)_ZNSt8__detail8_ScannerIcE19_M_eat_escape_posixEv at Base 3.0
+ _ZSt19piecewise_construct at Base 5.0-2~llvm16
+#MISSING: 1.8# (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_RKS8_ at Base 1.6-2~hardening
+ _ZTIN4llvm3Any11StorageBaseE at Base 5.0-2~llvm16
+ (arch=armel riscv64)_ZTIN9__gnu_cxx7__mutexE at Base 1.4-5~llvm9
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEE at Base 3.0
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE at Base 3.0
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE at Base 3.0
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEE at Base 3.0
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEE at Base 3.0
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE at Base 3.0
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEE at Base 3.0
+ _ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE at Base 3.0
+ _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE at Base 3.0
+ _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE at Base 3.0
+ _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE at Base 3.0
+ _ZTINSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE at Base 3.0
+ _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE at Base 3.0
+ _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE at Base 3.0
+ _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE at Base 3.0
+ _ZTINSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE at Base 3.0
+ (arch=armel riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE at Base 0.10
+ (arch=!armel !riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 0.10
+ (arch=armel riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE at Base 0.10
+ (arch=!armel !riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 0.10
+ (arch=armel armhf)_ZTISt19_Sp_make_shared_tag at Base 0.10
+ _ZTSN4llvm3Any11StorageBaseE at Base 5.0-2~llvm16
+ _ZTSN4llvm3Any11StorageImplIPKNS_6ModuleEEE at Base 5.0-2~llvm16
+ (arch=armel riscv64)_ZTSN9__gnu_cxx7__mutexE at Base 1.0
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEE at Base 3.0
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEE at Base 3.0
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEE at Base 3.0
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEE at Base 3.0
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEE at Base 3.0
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb1EEE at Base 3.0
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb0EEE at Base 3.0
+ _ZTSNSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1ELb1EEE at Base 3.0
+ _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE at Base 3.0
+ _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE at Base 3.0
+ _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE at Base 3.0
+ _ZTSNSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE at Base 3.0
+ _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE at Base 3.0
+ _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE at Base 3.0
+ _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE at Base 3.0
+ _ZTSNSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE at Base 3.0
+ (arch=armel riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE at Base 0.10
+ (arch=!armel !riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 0.10
+ (arch=armel riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE at Base 0.10
+ (arch=!armel !riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 0.10
+ _ZTSSt19_Sp_make_shared_tag at Base 0.10
+#MISSING: 3.0-5~gcc12# (arch=armel riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE1EE at Base 3.0
+#MISSING: 3.0-5~gcc12# (arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIS5_ELN9__gnu_cxx12_Lock_policyE2EE at Base 3.0
+ (arch=armel riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE1EE at Base 3.0-5~gcc12
+ (arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceINSt8__detail4_NFAINSt7__cxx1112regex_traitsIcEEEESaIvELN9__gnu_cxx12_Lock_policyE2EE at Base 3.0-5~gcc12
+ (optional=templinst)_ZZNKSt7__cxx1112regex_traitsIcE16lookup_classnameIPKcEENS1_10_RegexMaskET_S6_bE12__classnames at Base 3.0
+ (optional=templinst)_ZZNKSt7__cxx1112regex_traitsIcE18lookup_collatenameIPKcEENS_12basic_stringIcSt11char_traitsIcESaIcEEET_SA_E14__collatenames at Base 3.0
+ (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb0EEclEcE5__nul at Base 3.0
+ (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0ELb1EEclEcE5__nul at Base 3.0
+ (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb0EEclEcE5__nul at Base 3.0
+ (optional=templinst)_ZZNKSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1ELb1EEclEcE5__nul at Base 3.0
+ (optional=templinst)_ZZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb0EE10_M_is_wordEcE3__s at Base 3.0
+ (optional=templinst)_ZZNKSt8__detail9_ExecutorIN9__gnu_cxx17__normal_iteratorIPKcNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEESaINS5_9sub_matchISB_EEENS5_12regex_traitsIcEELb1EE10_M_is_wordEcE3__s at Base 3.0
+ _ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag at Base 1.1-8~llvm6.0+gcc8.2
+#MISSING: 0.14# check_compiler_cache at Base 0.10
+ clGetExtensionFunctionAddress at Base 0.10
+ clGetExtensionFunctionAddressForPlatform at Base 1.0
+#MISSING: 1.6-5~visibility# cl_context_count at Base 1.1
+#MISSING: 0.14~visibility# context_set_properties at Base 0.10
+#MISSING: 0.14# cpufreq_file at Base 0.10
+#MISSING: 0.14# cpuinfo at Base 0.10
+#MISSING: 1.0# create_workitem_aa_plugin at Base 0.10
+#MISSING: 1.8# currentPoclDevice at Base 0.14
+#MISSING: 1.6-5~# fill_dev_image_t at Base 1.6
+#MISSING: 1.6-5~# fill_dev_sampler_t at Base 1.6
+#MISSING: 0.14# find_env at Base 0.10
+#MISSING: 0.14# get_cpu_name at Base 0.13
+#MISSING: 0.14~visibility# llvm_codegen at Base 0.10
+ pocl_BIDescriptors at Base 3.1
+ pocl_SHA1_Final at Base 1.8-3~visibility
+ pocl_SHA1_Init at Base 1.8-3~visibility
+ pocl_SHA1_Update at Base 1.8-3~visibility
+ pocl_abort_on_pthread_error at Base 1.8-3~visibility
+ pocl_align_value at Base 3.0
+ pocl_aligned_malloc at Base 1.6
+ pocl_aligned_malloc_global_mem at Base 1.6
+ pocl_alloc_buffer at Base 3.1
+ pocl_alloc_buffer_from_region at Base 1.8-3~visibility
+ pocl_alloc_or_retain_mem_host_ptr at Base 1.8
+#MISSING: 0.12# pocl_basic_malloc at Base 0.11
+#MISSING: 0.13# pocl_basic_set_buffer_image_limits at Base 0.12
+ pocl_bitcode_is_spirv_execmodel_kernel at Base 3.0
+ pocl_bitcode_is_spirv_execmodel_shader at Base 3.0
+ pocl_bitcode_is_triple at Base 4
+ pocl_broadcast at Base 1.6
+ pocl_byteswap_uint32_t at Base 1.8-3~visibility
+ pocl_cache_create_program_cachedir at Base 1.8-3~visibility
+ pocl_cache_kernel_cachedir_path at Base 1.8-3~visibility
+ pocl_cache_program_bc_path at Base 1.8-3~visibility
+ pocl_cache_program_path at Base 4
+ pocl_cache_program_spv_path at Base 4
+ pocl_cache_tempname at Base 1.8-3~visibility
+ pocl_cache_work_group_function_path at Base 1.6-5~visibility
+ pocl_cache_write_descriptor at Base 1.8-3~visibility
+ pocl_check_kernel_disk_cache at Base 1.8
+ pocl_check_kernel_dlhandle_cache at Base 1.6
+ pocl_cmd_max_grid_dim_width at Base 1.8-3~visibility
+#MISSING: 0.11~visibility# pocl_command_enqueue at Base 0.10
+ pocl_command_push at Base 1.6
+ pocl_command_to_str at Base 1.6-5~visibility
+#MISSING: 0.14# pocl_compact_queue_list at Base 0.12
+#MISSING: 1.6~visibility# pocl_context_handling_lock at Base 1.1
+ pocl_copy_event_node at Base 5
+ pocl_cpu_gvar_init_callback at Base 4
+#MISSING: 0.14~visibility# pocl_cpufreq_get_max at Base 0.10
+#MISSING: 0.12# pocl_cpuinfo_append_cpu_name at Base 0.10
+#MISSING: 0.14~visibility# pocl_cpuinfo_detect_compute_unit_count at Base 0.10
+ pocl_cpuinfo_detect_device_info at Base 1.6
+#MISSING: 0.14~visibility# pocl_cpuinfo_detect_max_clock_frequency at Base 0.10
+#MISSING: 0.14~visibility# pocl_cpuinfo_get_cpu_name_and_vendor at Base 0.12
+#MISSING: 1.6~visibility# pocl_cq_profiling_enabled at Base 1.5
+#MISSING: 1.6~visibility# pocl_cq_profiling_init at Base 1.5
+#MISSING: 1.6~visibility# pocl_cq_profiling_register_event at Base 1.5
+#MISSING: 0.11~visibility# pocl_create_command at Base 0.10
+#MISSING: 0.11~visibility# pocl_create_event at Base 0.10
+ pocl_debug_measure_finish at Base 1.8-3~visibility
+ pocl_debug_measure_start at Base 1.8-3~visibility
+#MISSING: 0.12# pocl_debug_messages at Base 0.11
+ pocl_debug_messages_filter at Base 1.6
+ pocl_debug_messages_setup at Base 1.8
+ pocl_debug_output_lock at Base 1.6
+ pocl_debug_output_unlock at Base 1.6
+ pocl_debug_print_duration at Base 1.8-3~visibility
+ pocl_debug_print_header at Base 1.6
+#MISSING: 0.12# pocl_debug_timespec at Base 0.11
+ pocl_default_local_size_optimizer at Base 1.6
+ pocl_destroy_llvm_module at Base 4
+ pocl_device_get_env_count at Base 1.6
+#MISSING: 1.6-5~visibility# pocl_device_types at Base 1.6
+ pocl_driver_alloc_mem_obj at Base 1.8-3~visibility
+ pocl_driver_build_binary at Base 1.8
+ pocl_driver_build_gvar_init_kernel at Base 4
+ pocl_driver_build_opencl_builtins at Base 3.1
+ pocl_driver_build_poclbinary at Base 1.8
+ pocl_driver_build_source at Base 1.8
+ pocl_driver_copy at Base 1.8
+ pocl_driver_copy_rect at Base 1.8
+ pocl_driver_copy_with_size at Base 1.8
+ pocl_driver_free at Base 1.8-3~visibility
+ pocl_driver_free_mapping_ptr at Base 1.8
+ pocl_driver_free_program at Base 1.8
+ pocl_driver_get_mapping_ptr at Base 1.8
+ pocl_driver_link_program at Base 1.8
+ pocl_driver_map_mem at Base 1.8
+ pocl_driver_memfill at Base 1.8
+ pocl_driver_read at Base 1.8
+ pocl_driver_read_rect at Base 1.8
+ pocl_driver_setup_metadata at Base 1.8
+ pocl_driver_supports_binary at Base 1.8
+ pocl_driver_svm_copy at Base 5
+ pocl_driver_svm_fill at Base 1.8-3~visibility
+ pocl_driver_unmap_mem at Base 1.8
+ pocl_driver_write at Base 1.8
+ pocl_driver_write_rect at Base 1.8
+ pocl_escape_quoted_whitespace at Base 3.1
+ pocl_exec_command at Base 1.6
+ pocl_exists at Base 1.6-5~visibility
+ pocl_fill_aligned_buf_with_pattern at Base 3.1
+ pocl_fill_dev_image_t at Base 1.6-5~
+ pocl_fill_dev_sampler_t at Base 1.6-5~
+#MISSING: 0.14# pocl_find_img_format at Base 0.10
+#MISSING: 0.14# pocl_finish_all_queues at Base 0.12
+#MISSING: 4# pocl_fix_local_mem_size at Base 3.1
+ pocl_free_buffer at Base 3.1
+ pocl_free_chunk at Base 1.8-3~visibility
+ pocl_free_global_mem at Base 1.6
+#MISSING: 0.14~visibility# pocl_free_llvm_irs at Base 0.12
+ pocl_get_bool_option at Base 0.10
+ (optional=distro_build|arch=amd64 i386)pocl_get_distro_cpu_name at Base 3.0-2~
+#MISSING: 5# (optional=distro_build|arch=amd64)pocl_get_distro_kernellib_name at Base 3.0-2~
+ (optional=distro_build|arch=amd64 i386)pocl_get_distro_kernellib_variant at Base 5
+ pocl_get_int_option at Base 0.10
+ pocl_get_llvm_cpu_abi at Base 5
+ pocl_get_llvm_cpu_name at Base 1.8-3~visibility
+ pocl_get_private_datadir at Base 3.1
+ pocl_get_srcdir_or_datadir at Base 3.1
+ pocl_get_string_option at Base 0.10
+ pocl_gettimemono_ns at Base 1.6-5~visibility
+ (arch=amd64)pocl_ignore_sigfpe_for_thread at Base 4
+ pocl_init_default_device_infos at Base 1.6
+ pocl_init_dlhandle_cache at Base 1.6
+#MISSING: 0.14~visibility# pocl_init_mem_manager at Base 0.10
+ pocl_init_mem_region at Base 1.8-3~visibility
+ pocl_is_option_set at Base 1.8-3~visibility
+ pocl_llvm_build_program at Base 4
+#MISSING: 0.14~visibility# pocl_llvm_codegen at Base 0.10
+ pocl_llvm_create_context_for_program at Base 4
+ pocl_llvm_extract_kernel_spirv at Base 4
+ pocl_llvm_free_llvm_irs at Base 4
+ pocl_llvm_generate_workgroup_function at Base 0.10
+#MISSING: 0.14~visibility# pocl_llvm_get_kernel_count at Base 0.12
+#MISSING: 0.14# pocl_llvm_get_kernel_metadata at Base 0.10
+#MISSING: 0.14# pocl_llvm_get_kernel_names at Base 0.10
+ pocl_llvm_release_context_for_program at Base 4
+ pocl_llvm_run_passes_on_program at Base 5
+#MISSING: 0.14~visibility# pocl_llvm_update_binaries at Base 0.10
+#MISSING: 0.14# pocl_map_mem_cmd at Base 0.10
+#MISSING: 0.14~visibility# pocl_mem_manager_free_command at Base 0.10
+#MISSING: 0.14~visibility# pocl_mem_manager_free_event at Base 0.10
+#MISSING: 0.14~visibility# pocl_mem_manager_new_command at Base 0.10
+#MISSING: 0.14~visibility# pocl_mem_manager_new_event at Base 0.10
+#MISSING: 0.14~visibility# pocl_memalign_alloc at Base 0.11
+#MISSING: 0.14# pocl_memalign_alloc_global_mem at Base 0.13
+ pocl_mk_tempname at Base 1.8-3~visibility
+ pocl_mkdir_p at Base 1.8-3~visibility
+#MISSING: 3.0# pocl_ndrange_node_cleanup at Base 1.6
+ pocl_offline_compile at Base 3.1
+ pocl_opencl_image_type_to_index at Base 4
+#MISSING: 0.14~visibility# pocl_print_system_memory_stats at Base 0.13
+#MISSING: 0.13# pocl_pthread_malloc at Base 0.11
+ pocl_read_file at Base 1.8-3~visibility
+#MISSING: 0.14~visibility# pocl_rect_copy at Base 0.13
+ pocl_reinit_system_memory at Base 1.8-3~visibility
+ pocl_release_dlhandle_cache at Base 1.6
+ pocl_release_mem_host_ptr at Base 1.8
+ pocl_remove at Base 4
+ pocl_rename at Base 1.8-3~visibility
+ pocl_restore_builtin_kernel_name at Base 3.1
+ pocl_restore_ftz at Base 1.6
+ pocl_restore_rm at Base 1.6
+ pocl_run_command at Base 1.8-3~visibility
+ pocl_run_command_capture_output at Base 3.0
+ pocl_sanitize_builtin_kernel_name at Base 3.1
+ pocl_save_ftz at Base 1.6
+ pocl_save_rm at Base 1.6
+ pocl_set_buffer_image_limits at Base 1.6
+ pocl_set_default_rm at Base 1.6
+ pocl_set_ftz at Base 1.6
+ pocl_setup_builtin_kernels_with_version at Base 3.0
+ pocl_setup_builtin_metadata at Base 3.1
+ pocl_setup_device_for_system_memory at Base 1.8-3~visibility
+ pocl_setup_extensions_with_version at Base 3.0
+ pocl_setup_features_with_version at Base 3.0
+ pocl_setup_ils_with_version at Base 3.0
+ pocl_setup_opencl_c_with_version at Base 3.0
+ pocl_size_ceil2 at Base 1.8-3~visibility
+ pocl_size_ceil2_64 at Base 4
+ pocl_stderr_is_a_tty at Base 1.6-5~
+ pocl_str_tolower at Base 3.1
+ pocl_str_toupper at Base 3.1
+ pocl_svm_check_pointer at Base 4
+#MISSING: 0.12# pocl_sysfs_detect_compute_unit_count at Base 0.11
+#MISSING: 5# pocl_topology_detect_device_info at Base 1.6
+#MISSING: 3.0# pocl_unmap_command_finished2 at Base 1.8-3~visibility
+ pocl_update_event_complete at Base 3.0
+#MISSING: 3.0# pocl_update_event_complete_msg at Base 1.6
+ pocl_update_event_device_lost at Base 5
+ pocl_update_event_failed at Base 1.6
+#MISSING: 1.6-5~visibility# pocl_update_event_finished_msg at Base 1.4
+ pocl_update_event_running at Base 1.6
+ pocl_update_event_running_unlocked at Base 1.8-3~visibility
+ pocl_update_event_submitted at Base 1.6
+#MISSING: 0.14~visibility# pocl_update_program_llvm_irs at Base 0.11
+ pocl_wg_utilization_maximizer at Base 1.8-3~visibility
+ pocl_write_file at Base 1.6-5~visibility
+#MISSING: 1.6~visibility# scheduler_initialized at Base 1.3
+#MISSING: 1.6-5~# stderr_is_a_tty at Base 1.6
+#MISSING: 0.12~visibility# supported_image_formats at Base 0.10
+#MISSING: 0.14# ta_pool_lock at Base 0.10


More information about the Pkg-opencl-devel mailing list