diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -1,50 +1,12 @@ -libleveldb.so.1:_ZN7leveldb10BuildTableERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_3EnvERKNS_7OptionsEPNS_10TableCacheEPNS_8IteratorEPNS_12FileMetaDataE -libleveldb.so.1:_ZN7leveldb10Compaction13ReleaseInputsEv -libleveldb.so.1:_ZN7leveldb10Compaction16ShouldStopBeforeERKNS_5SliceE -libleveldb.so.1:_ZN7leveldb10Compaction17AddInputDeletionsEPNS_11VersionEditE -libleveldb.so.1:_ZN7leveldb10Compaction17IsBaseLevelForKeyERKNS_5SliceE -libleveldb.so.1:_ZN7leveldb10CompactionC1EPKNS_7OptionsEi -libleveldb.so.1:_ZN7leveldb10CompactionC2EPKNS_7OptionsEi -libleveldb.so.1:_ZN7leveldb10CompactionD1Ev -libleveldb.so.1:_ZN7leveldb10CompactionD2Ev libleveldb.so.1:_ZN7leveldb10ComparatorD0Ev libleveldb.so.1:_ZN7leveldb10ComparatorD1Ev libleveldb.so.1:_ZN7leveldb10ComparatorD2Ev libleveldb.so.1:_ZN7leveldb10EnvWrapperD0Ev libleveldb.so.1:_ZN7leveldb10EnvWrapperD1Ev libleveldb.so.1:_ZN7leveldb10EnvWrapperD2Ev -libleveldb.so.1:_ZN7leveldb10PutFixed32EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj -libleveldb.so.1:_ZN7leveldb10PutFixed64EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm -libleveldb.so.1:_ZN7leveldb10TableCache11NewIteratorERKNS_11ReadOptionsEmmPPNS_5TableE -libleveldb.so.1:_ZN7leveldb10TableCache3GetERKNS_11ReadOptionsEmmRKNS_5SliceEPvPFvS7_S6_S6_E -libleveldb.so.1:_ZN7leveldb10TableCache5EvictEm -libleveldb.so.1:_ZN7leveldb10TableCache9FindTableEmmPPNS_5Cache6HandleE -libleveldb.so.1:_ZN7leveldb10TableCacheC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsEi -libleveldb.so.1:_ZN7leveldb10TableCacheC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsEi -libleveldb.so.1:_ZN7leveldb10TableCacheD1Ev -libleveldb.so.1:_ZN7leveldb10TableCacheD2Ev -libleveldb.so.1:_ZN7leveldb10VersionSet11LogAndApplyEPNS_11VersionEditEPNS_4port5MutexE -libleveldb.so.1:_ZN7leveldb10VersionSet12AddLiveFilesEPSt3setImSt4lessImESaImEE -libleveldb.so.1:_ZN7leveldb10VersionSet12CompactRangeEiPKNS_11InternalKeyES3_ -libleveldb.so.1:_ZN7leveldb10VersionSet13AppendVersionEPNS_7VersionE -libleveldb.so.1:_ZN7leveldb10VersionSet13ReuseManifestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ -libleveldb.so.1:_ZN7leveldb10VersionSet13WriteSnapshotEPNS_3log6WriterE -libleveldb.so.1:_ZN7leveldb10VersionSet14PickCompactionEv -libleveldb.so.1:_ZN7leveldb10VersionSet16SetupOtherInputsEPNS_10CompactionE -libleveldb.so.1:_ZN7leveldb10VersionSet17MakeInputIteratorEPNS_10CompactionE -libleveldb.so.1:_ZN7leveldb10VersionSet18MarkFileNumberUsedEm -libleveldb.so.1:_ZN7leveldb10VersionSet19ApproximateOffsetOfEPNS_7VersionERKNS_11InternalKeyE -libleveldb.so.1:_ZN7leveldb10VersionSet28MaxNextLevelOverlappingBytesEv -libleveldb.so.1:_ZN7leveldb10VersionSet7RecoverEPb -libleveldb.so.1:_ZN7leveldb10VersionSet8FinalizeEPNS_7VersionE -libleveldb.so.1:_ZN7leveldb10VersionSet8GetRangeERKSt6vectorIPNS_12FileMetaDataESaIS3_EEPNS_11InternalKeyES9_ -libleveldb.so.1:_ZN7leveldb10VersionSet9GetRange2ERKSt6vectorIPNS_12FileMetaDataESaIS3_EES7_PNS_11InternalKeyES9_ -libleveldb.so.1:_ZN7leveldb10VersionSetC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsEPNS_10TableCacheEPKNS_21InternalKeyComparatorE -libleveldb.so.1:_ZN7leveldb10VersionSetC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7OptionsEPNS_10TableCacheEPKNS_21InternalKeyComparatorE -libleveldb.so.1:_ZN7leveldb10VersionSetD1Ev -libleveldb.so.1:_ZN7leveldb10VersionSetD2Ev libleveldb.so.1:_ZN7leveldb10WriteBatch3PutERKNS_5SliceES3_ libleveldb.so.1:_ZN7leveldb10WriteBatch5ClearEv +libleveldb.so.1:_ZN7leveldb10WriteBatch6AppendERKS0_ libleveldb.so.1:_ZN7leveldb10WriteBatch6DeleteERKNS_5SliceE libleveldb.so.1:_ZN7leveldb10WriteBatch7HandlerD0Ev libleveldb.so.1:_ZN7leveldb10WriteBatch7HandlerD1Ev @@ -53,25 +15,10 @@ libleveldb.so.1:_ZN7leveldb10WriteBatchC2Ev libleveldb.so.1:_ZN7leveldb10WriteBatchD1Ev libleveldb.so.1:_ZN7leveldb10WriteBatchD2Ev -libleveldb.so.1:_ZN7leveldb11BlockHandle10DecodeFromEPNS_5SliceE -libleveldb.so.1:_ZN7leveldb11GetVarint32EPNS_5SliceEPj -libleveldb.so.1:_ZN7leveldb11GetVarint64EPNS_5SliceEPm -libleveldb.so.1:_ZN7leveldb11LogFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm libleveldb.so.1:_ZN7leveldb11NewLRUCacheEm -libleveldb.so.1:_ZN7leveldb11PutVarint32EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj -libleveldb.so.1:_ZN7leveldb11PutVarint64EPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm -libleveldb.so.1:_ZN7leveldb11VersionEdit10DecodeFromERKNS_5SliceE -libleveldb.so.1:_ZN7leveldb11VersionEdit5ClearEv -libleveldb.so.1:_ZN7leveldb12BlockBuilder3AddERKNS_5SliceES3_ -libleveldb.so.1:_ZN7leveldb12BlockBuilder5ResetEv -libleveldb.so.1:_ZN7leveldb12BlockBuilder6FinishEv -libleveldb.so.1:_ZN7leveldb12BlockBuilderC1EPKNS_7OptionsE -libleveldb.so.1:_ZN7leveldb12BlockBuilderC2EPKNS_7OptionsE -libleveldb.so.1:_ZN7leveldb12EscapeStringB5cxx11ERKNS_5SliceE libleveldb.so.1:_ZN7leveldb12FilterPolicyD0Ev libleveldb.so.1:_ZN7leveldb12FilterPolicyD1Ev libleveldb.so.1:_ZN7leveldb12FilterPolicyD2Ev -libleveldb.so.1:_ZN7leveldb12LockFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libleveldb.so.1:_ZN7leveldb12TableBuilder10WriteBlockEPNS_12BlockBuilderEPNS_11BlockHandleE libleveldb.so.1:_ZN7leveldb12TableBuilder13ChangeOptionsERKNS_7OptionsE libleveldb.so.1:_ZN7leveldb12TableBuilder13WriteRawBlockERKNS_5SliceENS_15CompressionTypeEPNS_11BlockHandleE @@ -83,69 +30,21 @@ libleveldb.so.1:_ZN7leveldb12TableBuilderC2ERKNS_7OptionsEPNS_12WritableFileE libleveldb.so.1:_ZN7leveldb12TableBuilderD1Ev libleveldb.so.1:_ZN7leveldb12TableBuilderD2Ev -libleveldb.so.1:_ZN7leveldb12TempFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm -libleveldb.so.1:_ZN7leveldb12VarintLengthEm libleveldb.so.1:_ZN7leveldb12WritableFileD0Ev libleveldb.so.1:_ZN7leveldb12WritableFileD1Ev libleveldb.so.1:_ZN7leveldb12WritableFileD2Ev -libleveldb.so.1:_ZN7leveldb13EncodeFixed32EPcj -libleveldb.so.1:_ZN7leveldb13EncodeFixed64EPcm -libleveldb.so.1:_ZN7leveldb13NewDBIteratorEPNS_6DBImplEPKNS_10ComparatorEPNS_8IteratorEmj -libleveldb.so.1:_ZN7leveldb13ParseFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPmPNS_8FileTypeE -libleveldb.so.1:_ZN7leveldb13TableFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm -libleveldb.so.1:_ZN7leveldb14AppendNumberToEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm -libleveldb.so.1:_ZN7leveldb14EncodeVarint32EPcj -libleveldb.so.1:_ZN7leveldb14EncodeVarint64EPcm -libleveldb.so.1:_ZN7leveldb14GetVarint64PtrEPKcS1_Pm -libleveldb.so.1:_ZN7leveldb14NumberToStringB5cxx11Em libleveldb.so.1:_ZN7leveldb14SequentialFileD0Ev libleveldb.so.1:_ZN7leveldb14SequentialFileD1Ev libleveldb.so.1:_ZN7leveldb14SequentialFileD2Ev -libleveldb.so.1:_ZN7leveldb14SetCurrentFileEPNS_3EnvERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm -libleveldb.so.1:_ZN7leveldb15CurrentFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZN7leveldb15InfoLogFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZN7leveldb15SanitizeOptionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_21InternalKeyComparatorEPKNS_20InternalFilterPolicyERKNS_7OptionsE libleveldb.so.1:_ZN7leveldb16NewEmptyIteratorEv libleveldb.so.1:_ZN7leveldb16NewErrorIteratorERKNS_6StatusE libleveldb.so.1:_ZN7leveldb16RandomAccessFileD0Ev libleveldb.so.1:_ZN7leveldb16RandomAccessFileD1Ev libleveldb.so.1:_ZN7leveldb16RandomAccessFileD2Ev libleveldb.so.1:_ZN7leveldb16ReadFileToStringEPNS_3EnvERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPS7_ -libleveldb.so.1:_ZN7leveldb16SSTTableFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm -libleveldb.so.1:_ZN7leveldb17AppendInternalKeyEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_17ParsedInternalKeyE -libleveldb.so.1:_ZN7leveldb17FilterBlockReader11KeyMayMatchEmRKNS_5SliceE -libleveldb.so.1:_ZN7leveldb17FilterBlockReaderC1EPKNS_12FilterPolicyERKNS_5SliceE -libleveldb.so.1:_ZN7leveldb17FilterBlockReaderC2EPKNS_12FilterPolicyERKNS_5SliceE libleveldb.so.1:_ZN7leveldb17WriteStringToFileEPNS_3EnvERKNS_5SliceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libleveldb.so.1:_ZN7leveldb18BytewiseComparatorEv -libleveldb.so.1:_ZN7leveldb18DescriptorFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEm -libleveldb.so.1:_ZN7leveldb18EnvPosixTestHelper18SetReadOnlyFDLimitEi -libleveldb.so.1:_ZN7leveldb18EnvPosixTestHelper20SetReadOnlyMMapLimitEi -libleveldb.so.1:_ZN7leveldb18FilterBlockBuilder10StartBlockEm -libleveldb.so.1:_ZN7leveldb18FilterBlockBuilder14GenerateFilterEv -libleveldb.so.1:_ZN7leveldb18FilterBlockBuilder6AddKeyERKNS_5SliceE -libleveldb.so.1:_ZN7leveldb18FilterBlockBuilder6FinishEv -libleveldb.so.1:_ZN7leveldb18FilterBlockBuilderC1EPKNS_12FilterPolicyE -libleveldb.so.1:_ZN7leveldb18FilterBlockBuilderC2EPKNS_12FilterPolicyE -libleveldb.so.1:_ZN7leveldb18NewMergingIteratorEPKNS_10ComparatorEPPNS_8IteratorEi -libleveldb.so.1:_ZN7leveldb18OldInfoLogFileNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZN7leveldb18WriteBatchInternal10InsertIntoEPKNS_10WriteBatchEPNS_8MemTableE -libleveldb.so.1:_ZN7leveldb18WriteBatchInternal11SetContentsEPNS_10WriteBatchERKNS_5SliceE -libleveldb.so.1:_ZN7leveldb18WriteBatchInternal11SetSequenceEPNS_10WriteBatchEm -libleveldb.so.1:_ZN7leveldb18WriteBatchInternal5CountEPKNS_10WriteBatchE -libleveldb.so.1:_ZN7leveldb18WriteBatchInternal6AppendEPNS_10WriteBatchEPKS1_ -libleveldb.so.1:_ZN7leveldb18WriteBatchInternal8SequenceEPKNS_10WriteBatchE -libleveldb.so.1:_ZN7leveldb18WriteBatchInternal8SetCountEPNS_10WriteBatchEi -libleveldb.so.1:_ZN7leveldb19NewTwoLevelIteratorEPNS_8IteratorEPFS1_PvRKNS_11ReadOptionsERKNS_5SliceEES2_S5_ -libleveldb.so.1:_ZN7leveldb20ConsumeDecimalNumberEPNS_5SliceEPm libleveldb.so.1:_ZN7leveldb20NewBloomFilterPolicyEi -libleveldb.so.1:_ZN7leveldb21AppendEscapedStringToEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_5SliceE -libleveldb.so.1:_ZN7leveldb21SomeFileOverlapsRangeERKNS_21InternalKeyComparatorEbRKSt6vectorIPNS_12FileMetaDataESaIS5_EEPKNS_5SliceESC_ -libleveldb.so.1:_ZN7leveldb21WriteStringToFileSyncEPNS_3EnvERKNS_5SliceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZN7leveldb22GetLengthPrefixedSliceEPKcS1_PNS_5SliceE -libleveldb.so.1:_ZN7leveldb22GetLengthPrefixedSliceEPNS_5SliceES1_ -libleveldb.so.1:_ZN7leveldb22GetVarint32PtrFallbackEPKcS1_Pj -libleveldb.so.1:_ZN7leveldb22PutLengthPrefixedSliceEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_5SliceE libleveldb.so.1:_ZN7leveldb2DB3PutERKNS_12WriteOptionsERKNS_5SliceES6_ libleveldb.so.1:_ZN7leveldb2DB4OpenERKNS_7OptionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPPS0_ libleveldb.so.1:_ZN7leveldb2DB6DeleteERKNS_12WriteOptionsERKNS_5SliceE @@ -157,56 +56,6 @@ libleveldb.so.1:_ZN7leveldb3EnvD0Ev libleveldb.so.1:_ZN7leveldb3EnvD1Ev libleveldb.so.1:_ZN7leveldb3EnvD2Ev -libleveldb.so.1:_ZN7leveldb3LogEPNS_6LoggerEPKcz -libleveldb.so.1:_ZN7leveldb3log6Reader10ReadRecordEPNS_5SliceEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZN7leveldb3log6Reader10ReportDropEmRKNS_6StatusE -libleveldb.so.1:_ZN7leveldb3log6Reader16LastRecordOffsetEv -libleveldb.so.1:_ZN7leveldb3log6Reader16ReportCorruptionEmPKc -libleveldb.so.1:_ZN7leveldb3log6Reader18ReadPhysicalRecordEPNS_5SliceE -libleveldb.so.1:_ZN7leveldb3log6Reader18SkipToInitialBlockEv -libleveldb.so.1:_ZN7leveldb3log6Reader8ReporterD0Ev -libleveldb.so.1:_ZN7leveldb3log6Reader8ReporterD1Ev -libleveldb.so.1:_ZN7leveldb3log6Reader8ReporterD2Ev -libleveldb.so.1:_ZN7leveldb3log6ReaderC1EPNS_14SequentialFileEPNS1_8ReporterEbm -libleveldb.so.1:_ZN7leveldb3log6ReaderC2EPNS_14SequentialFileEPNS1_8ReporterEbm -libleveldb.so.1:_ZN7leveldb3log6ReaderD1Ev -libleveldb.so.1:_ZN7leveldb3log6ReaderD2Ev -libleveldb.so.1:_ZN7leveldb3log6Writer18EmitPhysicalRecordENS0_10RecordTypeEPKcm -libleveldb.so.1:_ZN7leveldb3log6Writer9AddRecordERKNS_5SliceE -libleveldb.so.1:_ZN7leveldb3log6WriterC1EPNS_12WritableFileE -libleveldb.so.1:_ZN7leveldb3log6WriterC1EPNS_12WritableFileEm -libleveldb.so.1:_ZN7leveldb3log6WriterC2EPNS_12WritableFileE -libleveldb.so.1:_ZN7leveldb3log6WriterC2EPNS_12WritableFileEm -libleveldb.so.1:_ZN7leveldb3log6WriterD1Ev -libleveldb.so.1:_ZN7leveldb3log6WriterD2Ev -libleveldb.so.1:_ZN7leveldb4HashEPKcmj -libleveldb.so.1:_ZN7leveldb4port17AcceleratedCRC32CEjPKcm -libleveldb.so.1:_ZN7leveldb4port5Mutex4LockEv -libleveldb.so.1:_ZN7leveldb4port5Mutex6UnlockEv -libleveldb.so.1:_ZN7leveldb4port5MutexC1Ev -libleveldb.so.1:_ZN7leveldb4port5MutexC2Ev -libleveldb.so.1:_ZN7leveldb4port5MutexD1Ev -libleveldb.so.1:_ZN7leveldb4port5MutexD2Ev -libleveldb.so.1:_ZN7leveldb4port7CondVar4WaitEv -libleveldb.so.1:_ZN7leveldb4port7CondVar6SignalEv -libleveldb.so.1:_ZN7leveldb4port7CondVar9SignalAllEv -libleveldb.so.1:_ZN7leveldb4port7CondVarC1EPNS0_5MutexE -libleveldb.so.1:_ZN7leveldb4port7CondVarC2EPNS0_5MutexE -libleveldb.so.1:_ZN7leveldb4port7CondVarD1Ev -libleveldb.so.1:_ZN7leveldb4port7CondVarD2Ev -libleveldb.so.1:_ZN7leveldb4port8InitOnceEPiPFvvE -libleveldb.so.1:_ZN7leveldb5Arena15AllocateAlignedEm -libleveldb.so.1:_ZN7leveldb5Arena16AllocateFallbackEm -libleveldb.so.1:_ZN7leveldb5Arena16AllocateNewBlockEm -libleveldb.so.1:_ZN7leveldb5ArenaC1Ev -libleveldb.so.1:_ZN7leveldb5ArenaC2Ev -libleveldb.so.1:_ZN7leveldb5ArenaD1Ev -libleveldb.so.1:_ZN7leveldb5ArenaD2Ev -libleveldb.so.1:_ZN7leveldb5Block11NewIteratorEPKNS_10ComparatorE -libleveldb.so.1:_ZN7leveldb5BlockC1ERKNS_13BlockContentsE -libleveldb.so.1:_ZN7leveldb5BlockC2ERKNS_13BlockContentsE -libleveldb.so.1:_ZN7leveldb5BlockD1Ev -libleveldb.so.1:_ZN7leveldb5BlockD2Ev libleveldb.so.1:_ZN7leveldb5CacheD0Ev libleveldb.so.1:_ZN7leveldb5CacheD1Ev libleveldb.so.1:_ZN7leveldb5CacheD2Ev @@ -217,131 +66,38 @@ libleveldb.so.1:_ZN7leveldb5Table8ReadMetaERKNS_6FooterE libleveldb.so.1:_ZN7leveldb5TableD1Ev libleveldb.so.1:_ZN7leveldb5TableD2Ev -libleveldb.so.1:_ZN7leveldb6DBImpl11GetPropertyERKNS_5SliceEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZN7leveldb6DBImpl11GetSnapshotEv -libleveldb.so.1:_ZN7leveldb6DBImpl11NewIteratorERKNS_11ReadOptionsE -libleveldb.so.1:_ZN7leveldb6DBImpl12CompactRangeEPKNS_5SliceES3_ -libleveldb.so.1:_ZN7leveldb6DBImpl14BackgroundCallEv -libleveldb.so.1:_ZN7leveldb6DBImpl14RecoverLogFileEmbPbPNS_11VersionEditEPm -libleveldb.so.1:_ZN7leveldb6DBImpl15BuildBatchGroupEPPNS0_6WriterE -libleveldb.so.1:_ZN7leveldb6DBImpl15CompactMemTableEv -libleveldb.so.1:_ZN7leveldb6DBImpl15ReleaseSnapshotEPKNS_8SnapshotE -libleveldb.so.1:_ZN7leveldb6DBImpl16DoCompactionWorkEPNS0_15CompactionStateE -libleveldb.so.1:_ZN7leveldb6DBImpl16MakeRoomForWriteEb -libleveldb.so.1:_ZN7leveldb6DBImpl16RecordReadSampleENS_5SliceE -libleveldb.so.1:_ZN7leveldb6DBImpl16WriteLevel0TableEPNS_8MemTableEPNS_11VersionEditEPNS_7VersionE -libleveldb.so.1:_ZN7leveldb6DBImpl17CleanupCompactionEPNS0_15CompactionStateE -libleveldb.so.1:_ZN7leveldb6DBImpl17TEST_CompactRangeEiPKNS_5SliceES3_ -libleveldb.so.1:_ZN7leveldb6DBImpl19DeleteObsoleteFilesEv -libleveldb.so.1:_ZN7leveldb6DBImpl19GetApproximateSizesEPKNS_5RangeEiPm -libleveldb.so.1:_ZN7leveldb6DBImpl19NewInternalIteratorERKNS_11ReadOptionsEPmPj -libleveldb.so.1:_ZN7leveldb6DBImpl20BackgroundCompactionEv -libleveldb.so.1:_ZN7leveldb6DBImpl20TEST_CompactMemTableEv -libleveldb.so.1:_ZN7leveldb6DBImpl21RecordBackgroundErrorERKNS_6StatusE -libleveldb.so.1:_ZN7leveldb6DBImpl23MaybeScheduleCompactionEv -libleveldb.so.1:_ZN7leveldb6DBImpl24InstallCompactionResultsEPNS0_15CompactionStateE -libleveldb.so.1:_ZN7leveldb6DBImpl24OpenCompactionOutputFileEPNS0_15CompactionStateE -libleveldb.so.1:_ZN7leveldb6DBImpl24TEST_NewInternalIteratorEv -libleveldb.so.1:_ZN7leveldb6DBImpl26FinishCompactionOutputFileEPNS0_15CompactionStateEPNS_8IteratorE -libleveldb.so.1:_ZN7leveldb6DBImpl33TEST_MaxNextLevelOverlappingBytesEv -libleveldb.so.1:_ZN7leveldb6DBImpl3GetERKNS_11ReadOptionsERKNS_5SliceEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZN7leveldb6DBImpl3PutERKNS_12WriteOptionsERKNS_5SliceES6_ -libleveldb.so.1:_ZN7leveldb6DBImpl5NewDBEv -libleveldb.so.1:_ZN7leveldb6DBImpl5WriteERKNS_12WriteOptionsEPNS_10WriteBatchE -libleveldb.so.1:_ZN7leveldb6DBImpl6BGWorkEPv -libleveldb.so.1:_ZN7leveldb6DBImpl6DeleteERKNS_12WriteOptionsERKNS_5SliceE -libleveldb.so.1:_ZN7leveldb6DBImpl7RecoverEPNS_11VersionEditEPb -libleveldb.so.1:_ZN7leveldb6DBImplC1ERKNS_7OptionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZN7leveldb6DBImplC2ERKNS_7OptionsERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZN7leveldb6DBImplD0Ev -libleveldb.so.1:_ZN7leveldb6DBImplD1Ev -libleveldb.so.1:_ZN7leveldb6DBImplD2Ev -libleveldb.so.1:_ZN7leveldb6Footer10DecodeFromEPNS_5SliceE libleveldb.so.1:_ZN7leveldb6LoggerD0Ev libleveldb.so.1:_ZN7leveldb6LoggerD1Ev libleveldb.so.1:_ZN7leveldb6LoggerD2Ev libleveldb.so.1:_ZN7leveldb6Status9CopyStateEPKc libleveldb.so.1:_ZN7leveldb6StatusC1ENS0_4CodeERKNS_5SliceES4_ libleveldb.so.1:_ZN7leveldb6StatusC2ENS0_4CodeERKNS_5SliceES4_ -libleveldb.so.1:_ZN7leveldb6crc32c6ExtendEjPKcm libleveldb.so.1:_ZN7leveldb7OptionsC1Ev libleveldb.so.1:_ZN7leveldb7OptionsC2Ev -libleveldb.so.1:_ZN7leveldb7Version11UpdateStatsERKNS0_8GetStatsE -libleveldb.so.1:_ZN7leveldb7Version12AddIteratorsERKNS_11ReadOptionsEPSt6vectorIPNS_8IteratorESaIS6_EE -libleveldb.so.1:_ZN7leveldb7Version14OverlapInLevelEiPKNS_5SliceES3_ -libleveldb.so.1:_ZN7leveldb7Version16RecordReadSampleENS_5SliceE -libleveldb.so.1:_ZN7leveldb7Version18ForEachOverlappingENS_5SliceES1_PvPFbS2_iPNS_12FileMetaDataEE -libleveldb.so.1:_ZN7leveldb7Version20GetOverlappingInputsEiPKNS_11InternalKeyES3_PSt6vectorIPNS_12FileMetaDataESaIS6_EE -libleveldb.so.1:_ZN7leveldb7Version26PickLevelForMemTableOutputERKNS_5SliceES3_ -libleveldb.so.1:_ZN7leveldb7Version3GetERKNS_11ReadOptionsERKNS_9LookupKeyEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_8GetStatsE -libleveldb.so.1:_ZN7leveldb7Version3RefEv -libleveldb.so.1:_ZN7leveldb7Version5UnrefEv -libleveldb.so.1:_ZN7leveldb7VersionD1Ev -libleveldb.so.1:_ZN7leveldb7VersionD2Ev libleveldb.so.1:_ZN7leveldb8DumpFileEPNS_3EnvERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_12WritableFileE libleveldb.so.1:_ZN7leveldb8FileLockD0Ev libleveldb.so.1:_ZN7leveldb8FileLockD1Ev libleveldb.so.1:_ZN7leveldb8FileLockD2Ev -libleveldb.so.1:_ZN7leveldb8FindFileERKNS_21InternalKeyComparatorERKSt6vectorIPNS_12FileMetaDataESaIS5_EERKNS_5SliceE libleveldb.so.1:_ZN7leveldb8Iterator15RegisterCleanupEPFvPvS1_ES1_S1_ libleveldb.so.1:_ZN7leveldb8IteratorC1Ev libleveldb.so.1:_ZN7leveldb8IteratorC2Ev libleveldb.so.1:_ZN7leveldb8IteratorD0Ev libleveldb.so.1:_ZN7leveldb8IteratorD1Ev libleveldb.so.1:_ZN7leveldb8IteratorD2Ev -libleveldb.so.1:_ZN7leveldb8MemTable11NewIteratorEv -libleveldb.so.1:_ZN7leveldb8MemTable22ApproximateMemoryUsageEv -libleveldb.so.1:_ZN7leveldb8MemTable3AddEmNS_9ValueTypeERKNS_5SliceES4_ -libleveldb.so.1:_ZN7leveldb8MemTable3GetERKNS_9LookupKeyEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_6StatusE -libleveldb.so.1:_ZN7leveldb8MemTableC1ERKNS_21InternalKeyComparatorE -libleveldb.so.1:_ZN7leveldb8MemTableC2ERKNS_21InternalKeyComparatorE -libleveldb.so.1:_ZN7leveldb8MemTableD1Ev -libleveldb.so.1:_ZN7leveldb8MemTableD2Ev libleveldb.so.1:_ZN7leveldb8RepairDBERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7OptionsE libleveldb.so.1:_ZN7leveldb8SnapshotD0Ev libleveldb.so.1:_ZN7leveldb8SnapshotD1Ev libleveldb.so.1:_ZN7leveldb8SnapshotD2Ev libleveldb.so.1:_ZN7leveldb9DestroyDBERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_7OptionsE -libleveldb.so.1:_ZN7leveldb9Histogram3AddEd -libleveldb.so.1:_ZN7leveldb9Histogram5ClearEv -libleveldb.so.1:_ZN7leveldb9Histogram5MergeERKS0_ -libleveldb.so.1:_ZN7leveldb9LookupKeyC1ERKNS_5SliceEm -libleveldb.so.1:_ZN7leveldb9LookupKeyC2ERKNS_5SliceEm -libleveldb.so.1:_ZN7leveldb9ReadBlockEPNS_16RandomAccessFileERKNS_11ReadOptionsERKNS_11BlockHandleEPNS_13BlockContentsE -libleveldb.so.1:_ZNK7leveldb10Compaction13IsTrivialMoveEv -libleveldb.so.1:_ZNK7leveldb10VersionSet12LevelSummaryEPNS0_19LevelSummaryStorageE -libleveldb.so.1:_ZNK7leveldb10VersionSet13NumLevelBytesEi -libleveldb.so.1:_ZNK7leveldb10VersionSet13NumLevelFilesEi +libleveldb.so.1:_ZN7leveldb9NewMemEnvEPNS_3EnvE +libleveldb.so.1:_ZNK7leveldb10WriteBatch15ApproximateSizeEv libleveldb.so.1:_ZNK7leveldb10WriteBatch7IterateEPNS0_7HandlerE -libleveldb.so.1:_ZNK7leveldb11BlockHandle8EncodeToEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZNK7leveldb11InternalKey11DebugStringB5cxx11Ev -libleveldb.so.1:_ZNK7leveldb11VersionEdit11DebugStringB5cxx11Ev -libleveldb.so.1:_ZNK7leveldb11VersionEdit8EncodeToEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZNK7leveldb12BlockBuilder19CurrentSizeEstimateEv libleveldb.so.1:_ZNK7leveldb12TableBuilder10NumEntriesEv libleveldb.so.1:_ZNK7leveldb12TableBuilder6statusEv libleveldb.so.1:_ZNK7leveldb12TableBuilder8FileSizeEv -libleveldb.so.1:_ZNK7leveldb17ParsedInternalKey11DebugStringB5cxx11Ev -libleveldb.so.1:_ZNK7leveldb20InternalFilterPolicy11KeyMayMatchERKNS_5SliceES3_ -libleveldb.so.1:_ZNK7leveldb20InternalFilterPolicy12CreateFilterEPKNS_5SliceEiPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZNK7leveldb20InternalFilterPolicy4NameEv -libleveldb.so.1:_ZNK7leveldb21InternalKeyComparator18FindShortSuccessorEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE -libleveldb.so.1:_ZNK7leveldb21InternalKeyComparator21FindShortestSeparatorEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_5SliceE -libleveldb.so.1:_ZNK7leveldb21InternalKeyComparator4NameEv -libleveldb.so.1:_ZNK7leveldb21InternalKeyComparator7CompareERKNS_5SliceES3_ libleveldb.so.1:_ZNK7leveldb5Table11NewIteratorERKNS_11ReadOptionsE libleveldb.so.1:_ZNK7leveldb5Table19ApproximateOffsetOfERKNS_5SliceE -libleveldb.so.1:_ZNK7leveldb6DBImpl16MaybeIgnoreErrorEPNS_6StatusE -libleveldb.so.1:_ZNK7leveldb6Footer8EncodeToEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libleveldb.so.1:_ZNK7leveldb6Status8ToStringB5cxx11Ev -libleveldb.so.1:_ZNK7leveldb7Version11DebugStringB5cxx11Ev -libleveldb.so.1:_ZNK7leveldb7Version24NewConcatenatingIteratorERKNS_11ReadOptionsEi -libleveldb.so.1:_ZNK7leveldb8MemTable13KeyComparatorclEPKcS3_ -libleveldb.so.1:_ZNK7leveldb9Histogram10PercentileEd -libleveldb.so.1:_ZNK7leveldb9Histogram17StandardDeviationEv -libleveldb.so.1:_ZNK7leveldb9Histogram6MedianEv -libleveldb.so.1:_ZNK7leveldb9Histogram7AverageEv -libleveldb.so.1:_ZNK7leveldb9Histogram8ToStringB5cxx11Ev libleveldb.so.1:leveldb_approximate_sizes libleveldb.so.1:leveldb_cache_create_lru libleveldb.so.1:leveldb_cache_destroy @@ -355,6 +111,7 @@ libleveldb.so.1:leveldb_delete libleveldb.so.1:leveldb_destroy_db libleveldb.so.1:leveldb_env_destroy +libleveldb.so.1:leveldb_env_get_test_directory libleveldb.so.1:leveldb_filterpolicy_create libleveldb.so.1:leveldb_filterpolicy_create_bloom libleveldb.so.1:leveldb_filterpolicy_destroy @@ -385,6 +142,7 @@ libleveldb.so.1:leveldb_options_set_error_if_exists libleveldb.so.1:leveldb_options_set_filter_policy libleveldb.so.1:leveldb_options_set_info_log +libleveldb.so.1:leveldb_options_set_max_file_size libleveldb.so.1:leveldb_options_set_max_open_files libleveldb.so.1:leveldb_options_set_paranoid_checks libleveldb.so.1:leveldb_options_set_write_buffer_size @@ -398,6 +156,7 @@ libleveldb.so.1:leveldb_release_snapshot libleveldb.so.1:leveldb_repair_db libleveldb.so.1:leveldb_write +libleveldb.so.1:leveldb_writebatch_append libleveldb.so.1:leveldb_writebatch_clear libleveldb.so.1:leveldb_writebatch_create libleveldb.so.1:leveldb_writebatch_delete diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,6 +1,5 @@ libc.so.6 libgcc_s.so.1 -libm.so.6 libpthread.so.0 libsnappy.so.1 libstdc++.so.6 diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : leveldb -version : 1.20 -release : 3 +version : '1.22' +release : 4 source : - - https://github.com/google/leveldb/archive/v1.20.tar.gz : f5abe8b5b209c2f36560b75f32ce61412f39a2922f7045ae764a2c23335b6664 + - https://github.com/google/leveldb/archive/1.22.tar.gz : 55423cac9e3306f4a9502c738a001e4a339d1a38ffbee7572d4a07d5d63949b2 license : BSD-3-Clause component : programming optimize : speed @@ -14,17 +14,10 @@ builddeps : - snappy-devel setup : | - %patch -p1 < $pkgfiles/Use-Solus-flags.patch + %cmake_ninja -DBUILD_SHARED_LIBS=1 build : | - export CXXFLAGS=${CXXFLAGS/-flto/} - %make + %ninja_build install : | - install -dm 00755 $installdir/usr/include/leveldb - install -dm 00755 $installdir/usr/lib64 - install -dm 00755 $installdir/usr/bin - - install -Dm 00644 include/leveldb/* $installdir/usr/include/leveldb - install -Dm 00644 out-shared/libleveldb* $installdir/usr/lib64 - install -Dm 00755 out-static/db_bench $installdir/usr/bin/db_bench + %ninja_install check : | - %make check + %ninja_check diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,15 +2,15 @@ leveldb - Pierre-Yves - pyu@riseup.net + Martin Reboredo + gc1000ll@gmail.com BSD-3-Clause programming Fast key-value storage library LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values. - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus leveldb @@ -19,7 +19,8 @@ programming - /usr/lib64/lib*.so.* + /usr/lib64/libleveldb.so.1 + /usr/lib64/libleveldb.so.1.22.0 @@ -29,21 +30,38 @@ programming.devel - leveldb + leveldb - /usr/bin/db_bench - /usr/include/ - /usr/lib64/lib*.so + /usr/include/leveldb/c.h + /usr/include/leveldb/cache.h + /usr/include/leveldb/comparator.h + /usr/include/leveldb/db.h + /usr/include/leveldb/dumpfile.h + /usr/include/leveldb/env.h + /usr/include/leveldb/export.h + /usr/include/leveldb/filter_policy.h + /usr/include/leveldb/iterator.h + /usr/include/leveldb/options.h + /usr/include/leveldb/slice.h + /usr/include/leveldb/status.h + /usr/include/leveldb/table.h + /usr/include/leveldb/table_builder.h + /usr/include/leveldb/write_batch.h + /usr/lib64/cmake/leveldb/leveldbConfig.cmake + /usr/lib64/cmake/leveldb/leveldbConfigVersion.cmake + /usr/lib64/cmake/leveldb/leveldbTargets-relwithdebinfo.cmake + /usr/lib64/cmake/leveldb/leveldbTargets.cmake + /usr/lib64/libleveldb.so - - 2017-06-29 - 1.2 + + 2020-05-31 + 1.22 Packaging update - Pierre-Yves - pyu@riseup.net + Martin Reboredo + gc1000ll@gmail.com \ No newline at end of file