diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1 @@ +libopenvdb.so.8.0 diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -159,6 +159,7 @@ libopenvdb.so.8.0:_ZN7openvdb4v8_02io7Archive19hasBloscCompressionEv libopenvdb.so.8.0:_ZN7openvdb4v8_02io7Archive19readGridCompressionERSi libopenvdb.so.8.0:_ZN7openvdb4v8_02io7Archive23isDelayedLoadingEnabledEv +libopenvdb.so.8.0:_ZN7openvdb4v8_02io7Archive25DEFAULT_COMPRESSION_FLAGSE libopenvdb.so.8.0:_ZN7openvdb4v8_02io7Archive8readGridESt10shared_ptrINS0_8GridBaseEERKNS1_14GridDescriptorERSi libopenvdb.so.8.0:_ZN7openvdb4v8_02io7Archive8readGridESt10shared_ptrINS0_8GridBaseEERKNS1_14GridDescriptorERSiRKNS0_4math4BBoxINSA_4Vec3IdEEEE libopenvdb.so.8.0:_ZN7openvdb4v8_02io7Archive8readGridESt10shared_ptrINS0_8GridBaseEERKNS1_14GridDescriptorERSiRKNS0_4math9CoordBBoxE @@ -184,6 +185,7 @@ libopenvdb.so.8.0:_ZN7openvdb4v8_04math11MapRegistry9createMapERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libopenvdb.so.8.0:_ZN7openvdb4v8_04math13approxInverseERKNS1_4Mat4IdEE libopenvdb.so.8.0:_ZN7openvdb4v8_04math15calculateBoundsERKNS1_9TransformERKNS1_4Vec3IdEES8_RS6_S9_ +libopenvdb.so.8.0:_ZN7openvdb4v8_04math16QuantizedUnitVec21sNormalizationWeightsE libopenvdb.so.8.0:_ZN7openvdb4v8_04math18createSymmetricMapERKNS1_4Mat3IdEE libopenvdb.so.8.0:_ZN7openvdb4v8_04math24createFullyDecomposedMapERKNS1_4Mat4IdEE libopenvdb.so.8.0:_ZN7openvdb4v8_04math24createPolarDecomposedMapERKNS1_4Mat3IdEE @@ -214,7 +216,9 @@ libopenvdb.so.8.0:_ZN7openvdb4v8_04math9TransformC2ERKSt10shared_ptrINS1_7MapBaseEE libopenvdb.so.8.0:_ZN7openvdb4v8_04mathlsERSoRKNS1_9TransformE libopenvdb.so.8.0:_ZN7openvdb4v8_04util10printBytesERSomRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bii +libopenvdb.so.8.0:_ZN7openvdb4v8_04util11INVALID_IDXE libopenvdb.so.8.0:_ZN7openvdb4v8_04util11printNumberERSomRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_bii +libopenvdb.so.8.0:_ZN7openvdb4v8_04util13COORD_OFFSETSE libopenvdb.so.8.0:_ZN7openvdb4v8_04util9printTimeERSodRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_iii libopenvdb.so.8.0:_ZN7openvdb4v8_06points11GroupHandleC1ERKNS1_19TypedAttributeArrayIhNS1_10GroupCodecEEERKh libopenvdb.so.8.0:_ZN7openvdb4v8_06points11GroupHandleC1ERKNS1_19TypedAttributeArrayIhNS1_10GroupCodecEEERKhNS2_7BitMaskE @@ -328,19 +332,31 @@ libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase12setGridClassENS0_9GridClassE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase13clearRegistryEv libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase13setVectorTypeENS0_7VecTypeE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase14META_GRID_NAMEE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase14clearGridClassEv libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase14unregisterGridERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase15META_GRID_CLASSE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase15clearVectorTypeEv libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase15stringToVecTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase15vecTypeExamplesB5cxx11ENS0_7VecTypeE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase15vecTypeToStringB5cxx11ENS0_7VecTypeE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase16META_VECTOR_TYPEE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase16addStatsMetadataEv +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase17META_GRID_CREATORE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase17gridClassToStringB5cxx11ENS0_9GridClassE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase17setIsInWorldSpaceEb libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase17stringToGridClassERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase18META_FILE_BBOX_MAXE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase18META_FILE_BBOX_MINE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase18setSaveFloatAsHalfEb libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase18vecTypeDescriptionB5cxx11ENS0_7VecTypeE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase19META_FILE_MEM_BYTESE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase19META_IS_LOCAL_SPACEE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase19gridClassToMenuNameB5cxx11ENS0_9GridClassE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase20META_SAVE_HALF_FLOATE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase21META_FILE_COMPRESSIONE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase21META_FILE_VOXEL_COUNTE +libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase22META_FILE_DELAYED_LOADE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase7setNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libopenvdb.so.8.0:_ZN7openvdb4v8_08GridBase8clipGridERKNS0_4math4BBoxINS2_4Vec3IdEEEE libopenvdb.so.8.0:_ZN7openvdb4v8_08Metadata12registerTypeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPFSt10shared_ptrIS1_EvE @@ -514,3 +530,6 @@ libopenvdb.so.8.0:_ZNK7openvdb4v8_08MetadataeqERKS1_ libopenvdb.so.8.0:_ZTv0_n24_N7openvdb4v8_02io8TempFileD0Ev libopenvdb.so.8.0:_ZTv0_n24_N7openvdb4v8_02io8TempFileD1Ev +libopenvdb.so.8.0:__bss_start +libopenvdb.so.8.0:_edata +libopenvdb.so.8.0:_end diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,5 +1,6 @@ +UNKNOWN ld-linux-x86-64.so.2 -libHalf-2_5.so.25 +libImath-3_0.so.27 libblosc.so.1 libboost_iostreams.so.1.72.0 libc.so.6 diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,262 @@ +UNKNOWN:_ZTIN3tbb4taskE +ld-linux-x86-64.so.2:__tls_get_addr +libImath-3_0.so.27:_ZN9Imath_3_04half5_eLutE +libImath-3_0.so.27:_ZN9Imath_3_04half7convertEi +libImath-3_0.so.27:_ZN9Imath_3_04half8_toFloatE +libblosc.so.1:blosc_cbuffer_sizes +libblosc.so.1:blosc_compress_ctx +libblosc.so.1:blosc_decompress_ctx +libblosc.so.1:blosc_init +libblosc.so.1:blosc_set_compressor +libboost_iostreams.so.1.72.0:_ZN5boost9iostreams15file_descriptor4seekElSt12_Ios_Seekdir +libboost_iostreams.so.1.72.0:_ZN5boost9iostreams15file_descriptor5closeEv +libboost_iostreams.so.1.72.0:_ZN5boost9iostreams15file_descriptor5writeEPKcl +libboost_iostreams.so.1.72.0:_ZN5boost9iostreams15file_descriptorC2Ev +libboost_iostreams.so.1.72.0:_ZN5boost9iostreams20file_descriptor_sinkC1ERKS1_ +libboost_iostreams.so.1.72.0:_ZN5boost9iostreams20file_descriptor_sinkC1EiNS0_21file_descriptor_flagsE +libc.so.6:__cxa_atexit +libc.so.6:__fxstat +libc.so.6:__libc_start_main +libc.so.6:__memcpy_chk +libc.so.6:__stack_chk_fail +libc.so.6:__xstat +libc.so.6:access +libc.so.6:clock_gettime +libc.so.6:exit +libc.so.6:getenv +libc.so.6:isalnum +libc.so.6:memcmp +libc.so.6:memcpy +libc.so.6:memmove +libc.so.6:memset +libc.so.6:mkdir +libc.so.6:mkstemp +libc.so.6:mmap +libc.so.6:munmap +libc.so.6:remove +libc.so.6:sched_yield +libc.so.6:shmdt +libc.so.6:strcmp +libc.so.6:strerror +libc.so.6:strlen +libc.so.6:strrchr +libc.so.6:strtoul +libc.so.6:sysconf +libc.so.6:time +libc.so.6:unlink +libc.so.6:vsnprintf +libgcc_s.so.1:_Unwind_Resume +libjemalloc.so.2:_ZdaPv +libjemalloc.so.2:_ZdaPvm +libjemalloc.so.2:_ZdlPvm +libjemalloc.so.2:_Znam +libjemalloc.so.2:_Znwm +libm.so.6:pow +libm.so.6:sincos +libm.so.6:sqrt +libpthread.so.0:__errno_location +libpthread.so.0:close +libpthread.so.0:open +libpthread.so.0:pthread_mutex_destroy +libpthread.so.0:pthread_mutex_init +libpthread.so.0:pthread_mutex_lock +libpthread.so.0:pthread_mutex_unlock +libstdc++.so.6:_ZNKSt5ctypeIcE13_M_widen_initEv +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc +libstdc++.so.6:_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmRKS4_ +libstdc++.so.6:_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv +libstdc++.so.6:_ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm +libstdc++.so.6:_ZNKSt8ios_base7failureB5cxx114whatEv +libstdc++.so.6:_ZNKSt9basic_iosIcSt11char_traitsIcEE4fillEv +libstdc++.so.6:_ZNSdD2Ev +libstdc++.so.6:_ZNSi10_M_extractImEERSiRT_ +libstdc++.so.6:_ZNSi4readEPcl +libstdc++.so.6:_ZNSi5seekgESt4fposI11__mbstate_tE +libstdc++.so.6:_ZNSi5seekgElSt12_Ios_Seekdir +libstdc++.so.6:_ZNSi5tellgEv +libstdc++.so.6:_ZNSi6sentryC1ERSib +libstdc++.so.6:_ZNSiC1EPSt15basic_streambufIcSt11char_traitsIcEE +libstdc++.so.6:_ZNSo3putEc +libstdc++.so.6:_ZNSo5flushEv +libstdc++.so.6:_ZNSo5seekpElSt12_Ios_Seekdir +libstdc++.so.6:_ZNSo5tellpEv +libstdc++.so.6:_ZNSo5writeEPKcl +libstdc++.so.6:_ZNSo6sentryC1ERSo +libstdc++.so.6:_ZNSo6sentryD1Ev +libstdc++.so.6:_ZNSo9_M_insertIbEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIdEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIeEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertIlEERSoT_ +libstdc++.so.6:_ZNSo9_M_insertImEERSoT_ +libstdc++.so.6:_ZNSolsEi +libstdc++.so.6:_ZNSolsEs +libstdc++.so.6:_ZNSt12__basic_fileIcED1Ev +libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode +libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv +libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEEC1Ev +libstdc++.so.6:_ZNSt13basic_filebufIcSt11char_traitsIcEED1Ev +libstdc++.so.6:_ZNSt13random_device7_M_finiEv +libstdc++.so.6:_ZNSt13random_device7_M_initERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZNSt13random_device9_M_getvalEv +libstdc++.so.6:_ZNSt13runtime_errorC2ERKS_ +libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEEC1EPKcSt13_Ios_Openmode +libstdc++.so.6:_ZNSt14basic_ifstreamIcSt11char_traitsIcEED1Ev +libstdc++.so.6:_ZNSt14basic_ofstreamIcSt11char_traitsIcEED1Ev +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl +libstdc++.so.6:_ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv +libstdc++.so.6:_ZNSt3_V216generic_categoryEv +libstdc++.so.6:_ZNSt6localeC1ERKS_ +libstdc++.so.6:_ZNSt6localeC1Ev +libstdc++.so.6:_ZNSt6localeD1Ev +libstdc++.so.6:_ZNSt6localeaSERKS_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_ +libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm +libstdc++.so.6:_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev +libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev +libstdc++.so.6:_ZNSt8bad_castD2Ev +libstdc++.so.6:_ZNSt8ios_base13_M_grow_wordsEib +libstdc++.so.6:_ZNSt8ios_base4InitC1Ev +libstdc++.so.6:_ZNSt8ios_base4InitD1Ev +libstdc++.so.6:_ZNSt8ios_base6xallocEv +libstdc++.so.6:_ZNSt8ios_base7failureB5cxx11C1EPKcRKSt10error_code +libstdc++.so.6:_ZNSt8ios_base7failureB5cxx11D1Ev +libstdc++.so.6:_ZNSt8ios_base7failureB5cxx11D2Ev +libstdc++.so.6:_ZNSt8ios_baseC2Ev +libstdc++.so.6:_ZNSt8ios_baseD2Ev +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate +libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5rdbufEPSt15basic_streambufIcS1_E +libstdc++.so.6:_ZNSt9exceptionD2Ev +libstdc++.so.6:_ZSt11_Hash_bytesPKvmm +libstdc++.so.6:_ZSt11__once_call +libstdc++.so.6:_ZSt15__once_callable +libstdc++.so.6:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l +libstdc++.so.6:_ZSt16__throw_bad_castv +libstdc++.so.6:_ZSt17__throw_bad_allocv +libstdc++.so.6:_ZSt17iostream_categoryv +libstdc++.so.6:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base +libstdc++.so.6:_ZSt18uncaught_exceptionv +libstdc++.so.6:_ZSt19__throw_logic_errorPKc +libstdc++.so.6:_ZSt20__throw_length_errorPKc +libstdc++.so.6:_ZSt20__throw_out_of_rangePKc +libstdc++.so.6:_ZSt20__throw_system_errori +libstdc++.so.6:_ZSt24__throw_invalid_argumentPKc +libstdc++.so.6:_ZSt24__throw_out_of_range_fmtPKcz +libstdc++.so.6:_ZSt25__throw_bad_function_callv +libstdc++.so.6:_ZSt28_Rb_tree_rebalance_for_erasePSt18_Rb_tree_node_baseRS_ +libstdc++.so.6:_ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ +libstdc++.so.6:_ZSt4cerr +libstdc++.so.6:_ZSt4cout +libstdc++.so.6:_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_ +libstdc++.so.6:_ZSt9terminatev +libstdc++.so.6:_ZSt9use_facetISt5ctypeIcEERKT_RKSt6locale +libstdc++.so.6:_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc +libstdc++.so.6:_ZStrsIcSt11char_traitsIcEERSt13basic_istreamIT_T0_ES6_RS3_ +libstdc++.so.6:_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE +libstdc++.so.6:_ZTINSt8ios_base7failureB5cxx11E +libstdc++.so.6:_ZTIPKc +libstdc++.so.6:_ZTISo +libstdc++.so.6:_ZTISt15basic_streambufIcSt11char_traitsIcEE +libstdc++.so.6:_ZTISt8bad_cast +libstdc++.so.6:_ZTISt9exception +libstdc++.so.6:_ZTIa +libstdc++.so.6:_ZTIb +libstdc++.so.6:_ZTId +libstdc++.so.6:_ZTIe +libstdc++.so.6:_ZTIf +libstdc++.so.6:_ZTIh +libstdc++.so.6:_ZTIi +libstdc++.so.6:_ZTIj +libstdc++.so.6:_ZTIl +libstdc++.so.6:_ZTIm +libstdc++.so.6:_ZTIs +libstdc++.so.6:_ZTIt +libstdc++.so.6:_ZTIv +libstdc++.so.6:_ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTTSt14basic_ifstreamIcSt11char_traitsIcEE +libstdc++.so.6:_ZTTSt14basic_ofstreamIcSt11char_traitsIcEE +libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE +libstdc++.so.6:_ZTVN10__cxxabiv121__vmi_class_type_infoE +libstdc++.so.6:_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE +libstdc++.so.6:_ZTVNSt8ios_base7failureB5cxx11E +libstdc++.so.6:_ZTVSi +libstdc++.so.6:_ZTVSt13basic_filebufIcSt11char_traitsIcEE +libstdc++.so.6:_ZTVSt14basic_ifstreamIcSt11char_traitsIcEE +libstdc++.so.6:_ZTVSt14basic_ofstreamIcSt11char_traitsIcEE +libstdc++.so.6:_ZTVSt15basic_streambufIcSt11char_traitsIcEE +libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE +libstdc++.so.6:_ZdaPv +libstdc++.so.6:_Znam +libstdc++.so.6:__cxa_allocate_exception +libstdc++.so.6:__cxa_begin_catch +libstdc++.so.6:__cxa_end_catch +libstdc++.so.6:__cxa_free_exception +libstdc++.so.6:__cxa_guard_abort +libstdc++.so.6:__cxa_guard_acquire +libstdc++.so.6:__cxa_guard_release +libstdc++.so.6:__cxa_pure_virtual +libstdc++.so.6:__cxa_rethrow +libstdc++.so.6:__cxa_throw +libstdc++.so.6:__dynamic_cast +libstdc++.so.6:__gxx_personality_v0 +libstdc++.so.6:__once_proxy +libtbb.so.2:_ZN3tbb10interface58internal9task_base7destroyERNS_4taskE +libtbb.so.2:_ZN3tbb16spin_rw_mutex_v316internal_upgradeEv +libtbb.so.2:_ZN3tbb16spin_rw_mutex_v323internal_acquire_readerEv +libtbb.so.2:_ZN3tbb16spin_rw_mutex_v323internal_acquire_writerEv +libtbb.so.2:_ZN3tbb16spin_rw_mutex_v327internal_try_acquire_readerEv +libtbb.so.2:_ZN3tbb16spin_rw_mutex_v327internal_try_acquire_writerEv +libtbb.so.2:_ZN3tbb18task_group_context22cancel_group_executionEv +libtbb.so.2:_ZN3tbb18task_group_context4initEv +libtbb.so.2:_ZN3tbb18task_group_contextD1Ev +libtbb.so.2:_ZN3tbb4task13note_affinityEt +libtbb.so.2:_ZN3tbb4task4selfEv +libtbb.so.2:_ZN3tbb8internal13handle_perrorEiPKc +libtbb.so.2:_ZN3tbb8internal15thread_sleep_v3ERKNS_10tick_count10interval_tE +libtbb.so.2:_ZN3tbb8internal19allocate_root_proxy4freeERNS_4taskE +libtbb.so.2:_ZN3tbb8internal19allocate_root_proxy8allocateEm +libtbb.so.2:_ZN3tbb8internal23allocate_via_handler_v3Em +libtbb.so.2:_ZN3tbb8internal25deallocate_via_handler_v3EPv +libtbb.so.2:_ZN3tbb8internal36get_initial_auto_partitioner_divisorEv +libtbb.so.2:_ZNK3tbb18task_group_context28is_group_execution_cancelledEv +libtbb.so.2:_ZNK3tbb8internal20allocate_child_proxy8allocateEm +libtbb.so.2:_ZNK3tbb8internal27allocate_continuation_proxy8allocateEm +libtbb.so.2:_ZNK3tbb8internal32allocate_root_with_context_proxy4freeERNS_4taskE +libtbb.so.2:_ZNK3tbb8internal32allocate_root_with_context_proxy8allocateEm +libz.so.1:compress2 +libz.so.1:compressBound +libz.so.1:uncompress +libz.so.1:zError diff --git a/files/Imath-instead-of-ilmbase.patch b/files/Imath-instead-of-ilmbase.patch new file mode 100644 --- /dev/null +++ b/files/Imath-instead-of-ilmbase.patch @@ -0,0 +1,56 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -341,9 +341,7 @@ if(OPENVDB_INSTALL_CMAKE_MODULES) + set(OPENVDB_CMAKE_MODULES + cmake/FindBlosc.cmake + cmake/FindJemalloc.cmake +- cmake/FindIlmBase.cmake + cmake/FindLog4cplus.cmake +- cmake/FindOpenEXR.cmake + cmake/FindOpenVDB.cmake + cmake/FindTBB.cmake + cmake/OpenVDBGLFW3Setup.cmake +--- a/openvdb/openvdb/CMakeLists.txt ++++ b/openvdb/openvdb/CMakeLists.txt +@@ -46,7 +46,6 @@ message(STATUS "------------------------ + # Collect and configure lib dependencies + + if(USE_EXR) +- find_package(IlmBase ${MINIMUM_ILMBASE_VERSION} REQUIRED) + find_package(OpenEXR ${MINIMUM_OPENEXR_VERSION} REQUIRED) + if(OPENVDB_FUTURE_DEPRECATION AND FUTURE_MINIMUM_OPENEXR_VERSION) + if(${OpenEXR_VERSION} VERSION_LESS FUTURE_MINIMUM_OPENEXR_VERSION) +@@ -129,7 +128,7 @@ endif() + set(OPENVDB_CORE_DEPENDENT_LIBS + Boost::iostreams + Boost::system +- IlmBase::Half ++ Imath::Imath + ) + + if(WIN32) +@@ -147,10 +146,9 @@ endif() + + if(USE_EXR) + list(APPEND OPENVDB_CORE_DEPENDENT_LIBS +- IlmBase::IlmThread +- IlmBase::Iex +- IlmBase::Imath +- OpenEXR::IlmImf ++ OpenEXR::IlmThread ++ OpenEXR::Iex ++ Imath::Imath + ) + endif() + +--- a/openvdb/openvdb/Types.h ++++ b/openvdb/openvdb/Types.h +@@ -7,7 +7,7 @@ + #include "version.h" + #include "Platform.h" + #include "TypeList.h" // backwards compat +-#include ++#include + #include + #include + #include diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : openvdb -version : 8.0.0 -release : 2 +version : 8.0.1 +release : 3 source : - - https://github.com/AcademySoftwareFoundation/openvdb/archive/v8.0.0.tar.gz : 04a28dc24a744f8ac8bbc5636a949628edb02b7c84db24ad795429c8c739a9ee + - https://github.com/AcademySoftwareFoundation/openvdb/archive/refs/tags/v8.0.1.tar.gz : a6845da7c604d2c72e4141c898930ac8a2375521e535f696c2cd92bebbe43c4f license : MPL-2.0 component : multimedia.library homepage : https://www.openvdb.org/ @@ -11,14 +11,18 @@ OpenVDB is an open source C++ library comprising a novel hierarchical data structure and a large suite of tools for the efficient storage and manipulation of sparse volumetric data discretized on three-dimensional grids. It was developed by DreamWorks Animation for use in volumetric applications typically encountered in feature film production. avx2 : yes builddeps : - - pkgconfig(IlmBase) - pkgconfig(OpenEXR) - pkgconfig(blosc) - pkgconfig(jemalloc) - intel-tbb-devel - libboost-devel setup : | - %cmake_ninja -DOPENVDB_CORE_STATIC=0 + %patch -p1 < $pkgfiles/Imath-instead-of-ilmbase.patch + rm cmake/FindOpenEXR.cmake + %cmake_ninja \ + -DOPENVDB_CORE_STATIC=OFF \ + -DUSE_EXR=ON \ + -DDISABLE_DEPENDENCY_VERSION_CHECKS=ON build : | %ninja_build install : | diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -22,9 +22,9 @@ /usr/bin/vdb_print /usr/lib64/haswell/libopenvdb.so.8.0 - /usr/lib64/haswell/libopenvdb.so.8.0.0 + /usr/lib64/haswell/libopenvdb.so.8.0.1 /usr/lib64/libopenvdb.so.8.0 - /usr/lib64/libopenvdb.so.8.0.0 + /usr/lib64/libopenvdb.so.8.0.1 @@ -34,7 +34,7 @@ programming.devel - openvdb + openvdb /usr/include/openvdb/Exceptions.h @@ -168,10 +168,8 @@ /usr/include/openvdb/util/logging.h /usr/include/openvdb/version.h /usr/lib64/cmake/OpenVDB/FindBlosc.cmake - /usr/lib64/cmake/OpenVDB/FindIlmBase.cmake /usr/lib64/cmake/OpenVDB/FindJemalloc.cmake /usr/lib64/cmake/OpenVDB/FindLog4cplus.cmake - /usr/lib64/cmake/OpenVDB/FindOpenEXR.cmake /usr/lib64/cmake/OpenVDB/FindOpenVDB.cmake /usr/lib64/cmake/OpenVDB/FindTBB.cmake /usr/lib64/cmake/OpenVDB/OpenVDBGLFW3Setup.cmake @@ -182,12 +180,12 @@ - - 2021-01-11 - 8.0.0 + + 2021-05-07 + 8.0.1 Packaging update Martin Reboredo yakoyoku@gmail.com \ No newline at end of file