Skip to content

Commit a8fed66

Browse files
committed
Sync packaging/debian with the Debian 1.4.2+ds1-1 packaging
Refresh the vendored Debian packaging baseline from the salsa checkout now that Debian has moved to the 1.4.2 upstream release, and update the local README to match. Detailed Changes: - **debian/**: - Replace the local `1.4.2-1 UNRELEASED` bookkeeping entry with the real `1.4.2+ds1-1` changelog entry. - Drop `0012-fix-legacy-dict-detection-on-big-endian.patch`, which is applied upstream in 1.4.2, and refresh 0003, 0004, 0009 and 0011. - Add the symbols new in 1.4.2 to `libopencc1.4.symbols` and widen the `(arch=arm64 armhf)` tags to also cover i386. - Update the expected `s2twp_jieba` output in `tests/jieba-plugin` for the new regional term 内存条 -> 記憶體模組. - **packaging/debian/README.md**: - Move the baseline to `opencc 1.4.2+ds1-1` / salsa commit `a13950cd`, and record that `debian/` now carries no upstream deltas at all. - Update the patch set list and the note on why 0010 and 0012 were dropped. - Keep the `release-deb.yml` / `dpkg-parsechangelog` caveat in the refresh instructions, where it applies the next time upstream releases ahead of Debian.
1 parent 5618b3b commit a8fed66

10 files changed

Lines changed: 91 additions & 178 deletions

packaging/debian/README.md

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,21 @@ To keep proposals reviewable as deltas, `debian/` here is periodically
1111
synced to the packaging Debian currently ships:
1212

1313
- Upstream: BYVoid/OpenCC `ver.1.4.2`
14-
- Debian source package: `opencc 1.4.1+ds1-8` (unstable)
15-
- Synced from packaging-repository commit `e4d7c5e8` (2026-08-21,
16-
"Override arch-dep-package-has-big-usr-share for opencc-jieba")
14+
- Debian source package: `opencc 1.4.2+ds1-1` (unstable)
15+
- Synced from packaging-repository commit `a13950cd` (2026-08-25,
16+
"Refresh changelog."), plus the uncommitted `debian/libopencc1.4.symbols`
17+
work in that checkout that widens the `(arch=arm64 armhf)` tags to
18+
`(arch=arm64 armhf i386)`
1719
- Debian packaging repository:
1820
https://salsa.debian.org/debian/opencc
1921
- Patch reference index:
2022
https://udd.debian.org/patches.cgi?src=opencc
2123

22-
As of this sync the only upstream deltas are release bookkeeping for
23-
1.4.2: a `1.4.2-1` `UNRELEASED` changelog entry (`release-deb.yml` stamps
24-
the built artifacts with `dpkg-parsechangelog`, which would otherwise
25-
still report `1.4.1+ds1-8`) and the removal of the now-inapplicable
26-
`0010-fix-git-version-fallback.patch`. Otherwise `debian/` is a verbatim
27-
copy of the Debian packaging repository. The two proposals previously
24+
As of this sync `debian/` is a verbatim copy of the Debian packaging
25+
repository, with no upstream deltas: Debian has moved to 1.4.2, so the
26+
release bookkeeping previously carried here (a `1.4.2-1` `UNRELEASED`
27+
changelog entry and the removal of `0010-fix-git-version-fallback.patch`)
28+
is now part of the Debian packaging itself. The two proposals previously
2829
carried here have been adopted, with implementation changes — and one of
2930
them has since been partly reverted:
3031

@@ -61,14 +62,14 @@ Current quilt patch set (see `debian/patches/series`):
6162
- 0005-Disable-build-in-setup.py.patch
6263
- 0009-setup.py-Handle-python-binding-instead-of-cmake.patch
6364
- 0011-drop-python-cli-entry-point.patch
64-
- 0012-fix-legacy-dict-detection-on-big-endian.patch
6565

6666
Patch numbering reflects historical Debian quilt ordering and is not
67-
contiguous. 0010 was dropped for the 1.4.2 release: upstream now sets
68-
`_OPENCC_FALLBACK_REVISION` to the release revision in
69-
`cmake/GitVersion.cmake`, so the patch no longer applies. 0012 is
70-
`Applied-Upstream` (commit `8aeb5e69`) and is contained in 1.4.2; it can
71-
be dropped once Debian moves to that release.
67+
contiguous. Two patches were dropped in `1.4.2+ds1-1`: 0010, because
68+
upstream now sets `_OPENCC_FALLBACK_REVISION` to the release revision in
69+
`cmake/GitVersion.cmake`, so it no longer applies; and 0012
70+
(`fix-legacy-dict-detection-on-big-endian`), which was
71+
`Applied-Upstream` (commit `8aeb5e69`) and is contained in 1.4.2. The
72+
remaining patches were refreshed against the 1.4.2 source.
7273

7374
## 3. Binary packages (in this tree)
7475

@@ -132,5 +133,8 @@ resolution can break it — see `debian/tests/README.md`.
132133

133134
Copy the `debian/` directory from the salsa repository checkout over
134135
`packaging/debian/debian/`, re-apply any upstream proposal deltas that
135-
Debian has not adopted (currently only the release bookkeeping described
136-
in section 1), and update the baseline section above.
136+
Debian has not adopted (currently none — see section 1), and update the
137+
baseline section above. Note that `release-deb.yml` stamps the built
138+
artifacts with `dpkg-parsechangelog`, so when upstream releases ahead of
139+
Debian, `debian/changelog` here needs an `UNRELEASED` entry for the new
140+
upstream version until Debian catches up.

packaging/debian/debian/changelog

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,30 @@
1-
opencc (1.4.2-1) UNRELEASED; urgency=medium
2-
3-
* Update packaging for the upstream 1.4.2 release:
4-
- Drop 0010-fix-git-version-fallback.patch: upstream 1.4.2 sets
5-
_OPENCC_FALLBACK_REVISION to 2 in cmake/GitVersion.cmake, so builds
6-
from the release tarball (which carries no .git) already report the
7-
correct version and the patch no longer applies.
8-
- 0012-fix-legacy-dict-detection-on-big-endian.patch is contained in
9-
the 1.4.2 release and can be dropped as well.
10-
- 0003, 0004, 0005, 0009 and 0011 apply unchanged against 1.4.2.
11-
12-
-- Frank Lin <github@linshuang.info> Sat, 22 Aug 2026 00:00:00 +0000
1+
opencc (1.4.2+ds1-1) unstable; urgency=medium
2+
3+
[ Frank Lin ]
4+
* New upstream release.
5+
- Fixes the legacy .ocd dictionary detection on big-endian architectures,
6+
which was carried here as a patch since the previous upload.
7+
- Speeds up the conversion hot path considerably and adds two
8+
experimental interfaces (word-level candidate lookup and one-to-many
9+
ambiguity annotation, exposed on the command line as
10+
"opencc --ambiguities"). Both live in private, uninstalled headers;
11+
the C++ ABI is unchanged (SOVERSION 1.4).
12+
* debian/patches: Drop two patches that are no longer needed.
13+
- 0010-fix-git-version-fallback.patch: upstream now sets the
14+
cmake/GitVersion.cmake fallback version to the released version.
15+
- 0012-fix-legacy-dict-detection-on-big-endian.patch: applied upstream.
16+
* debian/patches: Refresh the remaining patches against the new source.
17+
* debian/tests/jieba-plugin: Update the expected s2twp_jieba output for the
18+
new upstream regional term 内存条 -> 記憶體模組 (was 記憶體條).
19+
* debian/libopencc1.4.symbols: Add the symbols new in 1.4.2 (the
20+
AmbiguityStream/GetAllConversions helpers behind the experimental API,
21+
MarisaDict::EnumerateKeys and PrefixMatch::SkipUnmatchable). None of
22+
them are part of the installed headers; the SONAME is unchanged. The
23+
four new symbols whose mangling contains size_t are listed as (regex)
24+
entries with [mj], like the existing ones, so that they also match on
25+
32-bit architectures.
26+
27+
-- Boyuan Yang <byang@debian.org> Tue, 25 Aug 2026 10:52:14 -0400
1328

1429
opencc (1.4.1+ds1-8) unstable; urgency=medium
1530

packaging/debian/debian/libopencc1.4.symbols

Lines changed: 38 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
# SymbolsHelper-Confirmed: 1.4.1 armhf riscv64
1+
# SymbolsHelper-Confirmed: 1.4.2 arm64
22
libopencc.so.1.4 libopencc1.4 #MINVER#
33
* Build-Depends-Package: libopencc-dev
44
(regex)"^_ZN6opencc10BinaryDict13NewFromBufferEPKc[mj]@Base$" 1.4.1
55
(regex)"^_ZN6opencc10MarisaDict13NewFromBufferEPKc[mj]@Base$" 1.4.1
6+
(regex)"^_ZN6opencc15AmbiguityStreamC1ESt10shared_ptrINS_9ConverterEE[mj]@Base$" 1.4.2
7+
(regex)"^_ZN6opencc15AmbiguityStreamC2ESt10shared_ptrINS_9ConverterEE[mj]@Base$" 1.4.2
68
(regex)"^_ZN6opencc16ResourceProvider8ResourceC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc[mj]St10shared_ptrIKvES7_@Base$" 1.4.1
79
(regex)"^_ZN6opencc16ResourceProvider8ResourceC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc[mj]St10shared_ptrIKvES7_@Base$" 1.4.1
810
(regex)"^_ZN6opencc16SerializedValues13NewFromBufferEPKc[mj]P[mj]@Base$" 1.3.1
@@ -11,11 +13,13 @@ libopencc.so.1.4 libopencc1.4 #MINVER#
1113
(regex)"^_ZN6opencc9DartsDict13NewFromBufferEPKc[mj]@Base$" 1.4.1
1214
(regex)"^_ZNK6opencc10BinaryDict15ConstructBufferERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorI[mj]SaI[mj]EER[mj]S7_SB_SC_@Base$" 1.4.1
1315
(regex)"^_ZNK6opencc10MarisaDict11MatchPrefixEPKc[mj]@Base$" 1.4.1
16+
(regex)"^_ZNK6opencc10MarisaDict13EnumerateKeysERKSt8functionIFvPKc[mj]EE@Base$" 1.4.2
1417
(regex)"^_ZNK6opencc10MarisaDict16MatchAllPrefixesEPKc[mj]@Base$" 1.4.1
1518
(regex)"^_ZNK6opencc10MarisaDict16MatchPrefixValueEPKc[mj]@Base$" 1.4.1
1619
(regex)"^_ZNK6opencc10MarisaDict5MatchEPKc[mj]@Base$" 1.4.1
1720
(regex)"^_ZNK6opencc11PrefixMatch11MatchPrefixEPKc[mj]@Base$" 1.3.1
1821
(regex)"^_ZNK6opencc11PrefixMatch15MatchPrefixViewEPKc[mj]@Base$" 1.4.1
22+
(regex)"^_ZNK6opencc11PrefixMatch15SkipUnmatchableEPKc[mj]@Base$" 1.4.2
1923
(regex)"^_ZNK6opencc13PhraseExtract16CalculateEntropyERKSt13unordered_mapINS_19UTF8StringSliceBaseIhEE[mj]NS3_6HasherESt8equal_toIS3_ESaISt4pairIKS3_[mj]EEE@Base$" 1.4.1
2024
(regex)"^_ZNK6opencc14UnionDictGroup11MatchPrefixEPKc[mj]@Base$" 1.4.1
2125
(regex)"^_ZNK6opencc15SimpleConverter7ConvertB5cxx11EPKc[mj]@Base$" 1.4.1
@@ -105,6 +109,12 @@ libopencc.so.1.4 libopencc1.4 #MINVER#
105109
_ZN6opencc13PhraseExtractD2Ev@Base 1.2.0
106110
_ZN6opencc14UnionDictGroupC1ERKNSt7__cxx114listISt10shared_ptrINS_4DictEESaIS5_EEE@Base 1.4.1
107111
_ZN6opencc14UnionDictGroupC2ERKNSt7__cxx114listISt10shared_ptrINS_4DictEESaIS5_EEE@Base 1.4.1
112+
_ZN6opencc15AmbiguityStream12ConvertChunkESt17basic_string_viewIcSt11char_traitsIcEE@Base 1.4.2
113+
_ZN6opencc15AmbiguityStream13ConvertWindowESt17basic_string_viewIcSt11char_traitsIcEE@Base 1.4.2
114+
_ZN6opencc15AmbiguityStream6FinishESt17basic_string_viewIcSt11char_traitsIcEE@Base 1.4.2
115+
_ZN6opencc15AmbiguityStream6FinishEv@Base 1.4.2
116+
_ZN6opencc15AmbiguityStreamD1Ev@Base 1.4.2
117+
_ZN6opencc15AmbiguityStreamD2Ev@Base 1.4.2
108118
_ZN6opencc15ConversionChainC1ENSt7__cxx114listISt10shared_ptrINS_10ConversionEESaIS5_EEE@Base 1.2.0
109119
_ZN6opencc15ConversionChainC2ENSt7__cxx114listISt10shared_ptrINS_10ConversionEESaIS5_EEE@Base 1.2.0
110120
_ZN6opencc15ConverterStream12ConvertChunkB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE@Base 1.4.1
@@ -131,6 +141,7 @@ libopencc.so.1.4 libopencc1.4 #MINVER#
131141
_ZN6opencc16SerializedValues11NewFromFileEP8_IO_FILE@Base 1.2.0
132142
_ZN6opencc17ConvertDictionaryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_S7_@Base 1.2.0
133143
_ZN6opencc17ConvertDictionaryERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EERKS6_SC_SC_@Base 1.4.1
144+
_ZN6opencc17GetAllConversionsB5cxx11ERKNS_9ConverterESt17basic_string_viewIcSt11char_traitsIcEE@Base 1.4.2
134145
_ZN6opencc19ZipResourceProvider8Internal5IndexEv@Base 1.4.1
135146
_ZN6opencc19ZipResourceProviderC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.1
136147
_ZN6opencc19ZipResourceProviderC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.4.1
@@ -139,6 +150,7 @@ libopencc.so.1.4 libopencc1.4 #MINVER#
139150
_ZN6opencc19ZipResourceProviderD2Ev@Base 1.4.1
140151
_ZN6opencc20MaxMatchSegmentationC1ESt10shared_ptrINS_4DictEE@Base 1.3.1
141152
_ZN6opencc20MaxMatchSegmentationC2ESt10shared_ptrINS_4DictEE@Base 1.3.1
153+
_ZN6opencc22ConvertWithAmbiguitiesERKNS_9ConverterESt17basic_string_viewIcSt11char_traitsIcEE@Base 1.4.2
142154
_ZN6opencc24CreatePluginSegmentationERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorISt4pairIS5_S5_ESaISA_EE@Base 1.3.0
143155
_ZN6opencc24OpenSerializableFileUtf8ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc@Base 1.4.1
144156
_ZN6opencc26FilesystemResourceProviderC1ESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EE@Base 1.4.1
@@ -213,6 +225,7 @@ libopencc.so.1.4 libopencc1.4 #MINVER#
213225
_ZNK6opencc13PhraseExtract7EntropyERKNS_19UTF8StringSliceBaseIhEE@Base 1.2.0
214226
_ZNK6opencc13PhraseExtract8CohesionERKNS_19UTF8StringSliceBaseIhEE@Base 1.2.0
215227
_ZNK6opencc13PhraseExtract9FrequencyERKNS_19UTF8StringSliceBaseIhEE@Base 1.2.0
228+
_ZNK6opencc15AmbiguityStream11SourceCountEv@Base 1.4.2
216229
_ZNK6opencc15ConversionChain16ConvertWithTraceERKSt10shared_ptrINS_8SegmentsEE@Base 1.3.1
217230
_ZNK6opencc15ConversionChain22AppendConvertedSegmentEPKcPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 1.3.1
218231
_ZNK6opencc15ConversionChain22AppendConvertedSegmentESt17basic_string_viewIcSt11char_traitsIcEEPNSt7__cxx1112basic_stringIcS3_SaIcEEE@Base 1.4.1
@@ -266,6 +279,7 @@ libopencc.so.1.4 libopencc1.4 #MINVER#
266279
_ZTIN6opencc17PipelineConverterE@Base 1.4.1
267280
_ZTIN6opencc19MultiValueDictEntryE@Base 1.2.0
268281
_ZTIN6opencc19ZipResourceProviderE@Base 1.4.1
282+
_ZTIN6opencc20ConfigBasedConverterE@Base 1.4.2
269283
_ZTIN6opencc20MaxMatchSegmentationE@Base 1.2.0
270284
_ZTIN6opencc20SingleStageConverterE@Base 1.4.1
271285
_ZTIN6opencc20SingleValueDictEntryE@Base 1.2.0
@@ -286,9 +300,9 @@ libopencc.so.1.4 libopencc1.4 #MINVER#
286300
_ZTIN9rapidjson8internal19ISchemaStateFactoryINS0_6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES8_EEEEEE@Base 1.4.1
287301
_ZTIPFbRKN6opencc13PhraseExtractERKNS_19UTF8StringSliceBaseIhEEE@Base 1.2.0
288302
(arch=riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
289-
(arch=armhf)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
303+
(arch=arm64 armhf i386)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
290304
(arch=riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
291-
(arch=armhf)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
305+
(arch=arm64 armhf i386)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
292306
(arch=armhf)_ZTISt19_Sp_make_shared_tag@Base 1.4.1
293307
_ZTS11LeafMatcher@Base 1.4.1
294308
_ZTS12GroupMatcher@Base 1.4.1
@@ -337,48 +351,48 @@ libopencc.so.1.4 libopencc1.4 #MINVER#
337351
_ZTSN9rapidjson8internal19ISchemaStateFactoryINS0_6SchemaINS_21GenericSchemaDocumentINS_12GenericValueINS_4UTF8IcEENS_19MemoryPoolAllocatorINS_12CrtAllocatorEEEEES8_EEEEEE@Base 1.4.1
338352
_ZTSPFbRKN6opencc13PhraseExtractERKNS_19UTF8StringSliceBaseIhEEE@Base 1.2.0
339353
(arch=riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
340-
(arch=armhf)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
354+
(arch=arm64 armhf i386)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
341355
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc10BinaryDictELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
342-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc10BinaryDictELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
356+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc10BinaryDictELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
343357
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc10ConversionELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
344-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc10ConversionELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
358+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc10ConversionELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
345359
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc10MarisaDictELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
346-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc10MarisaDictELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
360+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc10MarisaDictELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
347361
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc11PrefixMatch6TablesELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
348-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc11PrefixMatch6TablesELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
362+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc11PrefixMatch6TablesELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
349363
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc11PrefixMatchELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
350-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc11PrefixMatchELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
364+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc11PrefixMatchELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
351365
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc14UnionDictGroupELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
352-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc14UnionDictGroupELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
366+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc14UnionDictGroupELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
353367
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc15ConversionChainELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
354-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc15ConversionChainELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
368+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc15ConversionChainELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
355369
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc16SerializedValuesELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
356-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc16SerializedValuesELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
370+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc16SerializedValuesELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
357371
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc20ConfigBasedConverterELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
358-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc20ConfigBasedConverterELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
372+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc20ConfigBasedConverterELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
359373
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc20MaxMatchSegmentationELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
360-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc20MaxMatchSegmentationELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
374+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc20MaxMatchSegmentationELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
361375
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc20SingleStageConverterELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
362-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc20SingleStageConverterELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
376+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc20SingleStageConverterELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
363377
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc26FilesystemResourceProviderELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
364-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc26FilesystemResourceProviderELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
378+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc26FilesystemResourceProviderELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
365379
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc7LexiconELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
366-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc7LexiconELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
380+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc7LexiconELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
367381
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc8SegmentsELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
368-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc8SegmentsELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
382+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc8SegmentsELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
369383
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc8TextDictELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
370-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc8TextDictELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
384+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc8TextDictELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
371385
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc9DartsDictELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
372-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc9DartsDictELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
386+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc9DartsDictELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
373387
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN6opencc9DictGroupELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
374-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPN6opencc9DictGroupELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
388+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPN6opencc9DictGroupELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
375389
(arch=riscv64)_ZTSSt15_Sp_counted_ptrIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
376-
(arch=armhf)_ZTSSt15_Sp_counted_ptrIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
390+
(arch=arm64 armhf i386)_ZTSSt15_Sp_counted_ptrIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
377391
(arch=riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
378-
(arch=armhf)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
392+
(arch=arm64 armhf i386)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
379393
_ZTSSt19_Sp_make_shared_tag@Base 1.4.1
380394
(arch=riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIN6opencc16ResourceProvider8ResourceESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1
381-
(arch=armhf)_ZTSSt23_Sp_counted_ptr_inplaceIN6opencc16ResourceProvider8ResourceESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1
395+
(arch=arm64 armhf i386)_ZTSSt23_Sp_counted_ptr_inplaceIN6opencc16ResourceProvider8ResourceESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.2
382396
_ZTVN6opencc10BinaryDictE@Base 1.2.0
383397
_ZTVN6opencc10MarisaDictE@Base 1.2.0
384398
_ZTVN6opencc13PhraseExtractE@Base 1.2.0

0 commit comments

Comments
 (0)