[med-svn] [Git][med-team/spoa][master] 4 commits: patch from upstream to fix building shared lib

Michael R. Crusoe gitlab at salsa.debian.org
Mon Jan 4 11:23:30 GMT 2021



Michael R. Crusoe pushed to branch master at Debian Med / spoa


Commits:
89ab3dea by Michael R. Crusoe at 2021-01-04T11:35:19+01:00
patch from upstream to fix building shared lib

https://github.com/rvaser/spoa/commit/6f421bfdaeb1f2178d6768ef97c88500a2b5110e

- - - - -
f73adf20 by Michael R. Crusoe at 2021-01-04T11:46:05+01:00
Update symbols for new version

- - - - -
0d64b4bd by Michael R. Crusoe at 2021-01-04T12:16:00+01:00
split out upstream patch

- - - - -
375af603 by Michael R. Crusoe at 2021-01-04T12:23:11+01:00
  TODO: There is no package matching [libcpu_featureslibcpu_features.so-dev]

  TODO: devlibs error: There is no package matching
  [libcpu_featureslibcpu_features.so-dev] and noone provides it, please
  report bug to d-shlibs maintainer
  Some issue with libcpu_features being linked dynamically instead of
  statically?

- - - - -


9 changed files:

- debian/changelog
- + debian/clean
- debian/libspoa7.0.0.symbols.amd64
- debian/not-installed
- debian/patches/series
- debian/patches/shared_and_static.patch
- + debian/patches/shared_lib_creation.patch
- debian/patches/use_debian_packaged_libs.patch
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -10,6 +10,13 @@ spoa (4.0.5+ds-1) UNRELEASED; urgency=medium
   * build-dep on libcereal-dev and newer libbioparser-dev
   * Drop no_march_native.patch in favor of setting the option in debian/rules
   * debian/rules: test/data/sample.fastq is now gziped upstream
+  * Update symbols for new version 
+
+    TODO: devlibs error: There is no package matching
+    [libcpu_featureslibcpu_features.so-dev] and noone provides it, please
+    report bug to d-shlibs maintainer
+    Some issue with libcpu_features being linked dynamically instead of
+    statically?
 
  -- Andreas Tille <tille at debian.org>  Wed, 23 Sep 2020 21:11:35 +0200
 


=====================================
debian/clean
=====================================
@@ -0,0 +1 @@
+spoa.test.cereal


=====================================
debian/libspoa7.0.0.symbols.amd64
=====================================
@@ -1,171 +1,145 @@
 libspoa.so.7.0.0 libspoa7.0.0 #MINVER#
 * Build-Depends-Package: libspoa-dev
- CpuIdEx at Base 3.4.0+ds
- FillX86BrandString at Base 3.4.0+ds
- GetX86CacheInfo at Base 3.4.0+ds
- GetX86FeaturesEnumName at Base 3.4.0+ds
- GetX86FeaturesEnumValue at Base 3.4.0+ds
- GetX86Info at Base 3.4.0+ds
- GetX86Microarchitecture at Base 3.4.0+ds
- GetX86MicroarchitectureName at Base 3.4.0+ds
- GetXCR0Eax at Base 3.4.0+ds
- _ZN4spoa11createGraphEv at Base 1.1.3
- _ZN4spoa15AlignmentEngine5alignERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt10unique_ptrINS_5GraphESt14default_deleteISA_EE at Base 3.0.0
+ _ZGVN6cereal6detail12StaticObjectINS0_18PolymorphicCastersEE8instanceE at Base 4.0.5+ds
+ _ZGVZN6cereal6detail12StaticObjectINS0_18PolymorphicCastersEE6createEvE1t at Base 4.0.5+ds
+ _ZN4spoa15AlignmentEngine5AlignERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa15AlignmentEngine6CreateENS_13AlignmentTypeEaaa at Base 4.0.5+ds
+ _ZN4spoa15AlignmentEngine6CreateENS_13AlignmentTypeEaaaa at Base 4.0.5+ds
+ _ZN4spoa15AlignmentEngine6CreateENS_13AlignmentTypeEaaaaaa at Base 4.0.5+ds
  _ZN4spoa15AlignmentEngineC1ENS_13AlignmentTypeENS_16AlignmentSubtypeEaaaaaa at Base 3.0.0
  _ZN4spoa15AlignmentEngineC2ENS_13AlignmentTypeENS_16AlignmentSubtypeEaaaaaa at Base 3.0.0
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE10initializeINS_14InstructionSetILS1_0EiEEEEvPKcRKSt10unique_ptrINS_5GraphESt14default_deleteIS9_EEjjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE10initializeINS_14InstructionSetILS1_0EsEEEEvPKcRKSt10unique_ptrINS_5GraphESt14default_deleteIS9_EEjjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE5alignEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteIS6_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE6affineINS_14InstructionSetILS1_0EiEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE6affineINS_14InstructionSetILS1_0EsEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE6convexINS_14InstructionSetILS1_0EiEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE6convexINS_14InstructionSetILS1_0EsEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE6linearINS_14InstructionSetILS1_0EiEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE6linearINS_14InstructionSetILS1_0EsEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE7reallocEjjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EE8preallocEjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EED0Ev at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EED1Ev at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE0EED2Ev at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE10initializeINS_14InstructionSetILS1_1EiEEEEvPKcRKSt10unique_ptrINS_5GraphESt14default_deleteIS9_EEjjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE10initializeINS_14InstructionSetILS1_1EsEEEEvPKcRKSt10unique_ptrINS_5GraphESt14default_deleteIS9_EEjjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE5alignEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteIS6_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE6affineINS_14InstructionSetILS1_1EiEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE6affineINS_14InstructionSetILS1_1EsEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE6convexINS_14InstructionSetILS1_1EiEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE6convexINS_14InstructionSetILS1_1EsEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE6linearINS_14InstructionSetILS1_1EiEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE6linearINS_14InstructionSetILS1_1EsEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE7reallocEjjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EE8preallocEjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EED0Ev at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EED1Ev at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE1EED2Ev at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE10initializeINS_14InstructionSetILS1_2EiEEEEvPKcRKSt10unique_ptrINS_5GraphESt14default_deleteIS9_EEjjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE10initializeINS_14InstructionSetILS1_2EsEEEEvPKcRKSt10unique_ptrINS_5GraphESt14default_deleteIS9_EEjjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE5alignEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteIS6_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE6affineINS_14InstructionSetILS1_2EiEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE6affineINS_14InstructionSetILS1_2EsEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE6convexINS_14InstructionSetILS1_2EiEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE6convexINS_14InstructionSetILS1_2EsEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE6linearINS_14InstructionSetILS1_2EiEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE6linearINS_14InstructionSetILS1_2EsEEEESt6vectorISt4pairIiiESaIS8_EEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteISE_EE at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE7reallocEjjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EE8preallocEjj at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EED0Ev at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EED1Ev at Base 3.4.0+ds
- _ZN4spoa19SimdAlignmentEngineILNS_4ArchE2EED2Ev at Base 3.4.0+ds
- _ZN4spoa19SisdAlignmentEngine10initializeEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteIS4_EE at Base 1.1.3
- _ZN4spoa19SisdAlignmentEngine5alignEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteIS4_EE at Base 1.1.3
- _ZN4spoa19SisdAlignmentEngine6affineEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteIS4_EE at Base 3.0.0
- _ZN4spoa19SisdAlignmentEngine6convexEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteIS4_EE at Base 3.0.0
- _ZN4spoa19SisdAlignmentEngine6linearEPKcjRKSt10unique_ptrINS_5GraphESt14default_deleteIS4_EE at Base 3.0.0
- _ZN4spoa19SisdAlignmentEngine7reallocEjjj at Base 1.1.3
- _ZN4spoa19SisdAlignmentEngine8preallocEjj at Base 1.1.3
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE10InitializeINS_14InstructionSetILS1_0EiEEEEvPKcRKNS_5GraphEmmm at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE10InitializeINS_14InstructionSetILS1_0EsEEEEvPKcRKNS_5GraphEmmm at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE5AlignEPKcjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE6AffineINS_14InstructionSetILS1_0EiEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE6AffineINS_14InstructionSetILS1_0EsEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE6ConvexINS_14InstructionSetILS1_0EiEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE6ConvexINS_14InstructionSetILS1_0EsEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE6LinearINS_14InstructionSetILS1_0EiEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE6LinearINS_14InstructionSetILS1_0EsEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE7ReallocEmmh at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EE8PreallocEjh at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EED0Ev at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EED1Ev at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EED2Ev at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE10InitializeINS_14InstructionSetILS1_1EiEEEEvPKcRKNS_5GraphEmmm at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE10InitializeINS_14InstructionSetILS1_1EsEEEEvPKcRKNS_5GraphEmmm at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE5AlignEPKcjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE6AffineINS_14InstructionSetILS1_1EiEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE6AffineINS_14InstructionSetILS1_1EsEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE6ConvexINS_14InstructionSetILS1_1EiEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE6ConvexINS_14InstructionSetILS1_1EsEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE6LinearINS_14InstructionSetILS1_1EiEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE6LinearINS_14InstructionSetILS1_1EsEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE7ReallocEmmh at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EE8PreallocEjh at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EED0Ev at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EED1Ev at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EED2Ev at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE10InitializeINS_14InstructionSetILS1_2EiEEEEvPKcRKNS_5GraphEmmm at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE10InitializeINS_14InstructionSetILS1_2EsEEEEvPKcRKNS_5GraphEmmm at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE5AlignEPKcjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE6AffineINS_14InstructionSetILS1_2EiEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE6AffineINS_14InstructionSetILS1_2EsEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE6ConvexINS_14InstructionSetILS1_2EiEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE6ConvexINS_14InstructionSetILS1_2EsEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE6LinearINS_14InstructionSetILS1_2EiEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE6LinearINS_14InstructionSetILS1_2EsEEEESt6vectorISt4pairIiiESaIS8_EEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE7ReallocEmmh at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EE8PreallocEjh at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EED0Ev at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EED1Ev at Base 4.0.5+ds
+ _ZN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EED2Ev at Base 4.0.5+ds
+ _ZN4spoa19SisdAlignmentEngine10InitializeEPKcjRKNS_5GraphE at Base 4.0.5+ds
+ _ZN4spoa19SisdAlignmentEngine5AlignEPKcjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SisdAlignmentEngine6AffineEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SisdAlignmentEngine6ConvexEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SisdAlignmentEngine6CreateENS_13AlignmentTypeENS_16AlignmentSubtypeEaaaaaa at Base 4.0.5+ds
+ _ZN4spoa19SisdAlignmentEngine6LinearEjRKNS_5GraphEPi at Base 4.0.5+ds
+ _ZN4spoa19SisdAlignmentEngine7ReallocEmmh at Base 4.0.5+ds
+ _ZN4spoa19SisdAlignmentEngine8PreallocEjh at Base 4.0.5+ds
  _ZN4spoa19SisdAlignmentEngineC1ENS_13AlignmentTypeENS_16AlignmentSubtypeEaaaaaa at Base 3.0.0
  _ZN4spoa19SisdAlignmentEngineC2ENS_13AlignmentTypeENS_16AlignmentSubtypeEaaaaaa at Base 3.0.0
  _ZN4spoa19SisdAlignmentEngineD0Ev at Base 1.1.3
  _ZN4spoa19SisdAlignmentEngineD1Ev at Base 1.1.3
  _ZN4spoa19SisdAlignmentEngineD2Ev at Base 1.1.3
- _ZN4spoa21createAlignmentEngineENS_13AlignmentTypeEaaa at Base 1.1.3
- _ZN4spoa21createAlignmentEngineENS_13AlignmentTypeEaaaa at Base 3.0.0
- _ZN4spoa21createAlignmentEngineENS_13AlignmentTypeEaaaaaa at Base 3.0.0
- _ZN4spoa25createSimdAlignmentEngineENS_13AlignmentTypeENS_16AlignmentSubtypeEaaaaaa at Base 3.0.0
- _ZN4spoa25createSisdAlignmentEngineENS_13AlignmentTypeENS_16AlignmentSubtypeEaaaaaa at Base 3.0.0
- _ZN4spoa4Edge12add_sequenceEjj at Base 1.1.3
- _ZN4spoa4EdgeC1Ejjjj at Base 1.1.3
- _ZN4spoa4EdgeC2Ejjjj at Base 1.1.3
- _ZN4spoa4EdgeD1Ev at Base 1.1.3
- _ZN4spoa4EdgeD2Ev at Base 1.1.3
- _ZN4spoa4NodeC1Ejj at Base 1.1.3
- _ZN4spoa4NodeC2Ejj at Base 1.1.3
- _ZN4spoa4NodeD1Ev at Base 1.1.3
- _ZN4spoa4NodeD2Ev at Base 1.1.3
- _ZN4spoa5Graph10createEdgeEjjjj at Base 1.1.3
- _ZN4spoa5Graph10createNodeEjj at Base 1.1.3
- _ZN4spoa5Graph12add_sequenceEPKcRKSt6vectorIjSaIjEEjj at Base 1.1.3
- _ZN4spoa5Graph13add_alignmentERKSt6vectorISt4pairIiiESaIS3_EEPKcjRKS1_IjSaIjEE at Base 1.1.3
- _ZN4spoa5Graph13add_alignmentERKSt6vectorISt4pairIiiESaIS3_EEPKcjS9_j at Base 1.1.3
- _ZN4spoa5Graph13add_alignmentERKSt6vectorISt4pairIiiESaIS3_EEPKcjj at Base 1.1.3
- _ZN4spoa5Graph13add_alignmentERKSt6vectorISt4pairIiiESaIS3_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_IjSaIjEE at Base 1.1.3
- _ZN4spoa5Graph13add_alignmentERKSt6vectorISt4pairIiiESaIS3_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESF_ at Base 1.1.3
- _ZN4spoa5Graph13add_alignmentERKSt6vectorISt4pairIiiESaIS3_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj at Base 1.1.3
- _ZN4spoa5Graph16topological_sortEv at Base 1.1.3
- _ZN4spoa5Graph17branch_completionERSt6vectorIlSaIlEERS1_IiSaIiEEj at Base 1.1.3
- _ZN4spoa5Graph18generate_consensusB5cxx11ERSt6vectorIjSaIjEEb at Base 1.1.3
- _ZN4spoa5Graph18generate_consensusB5cxx11Ev at Base 1.1.3
- _ZN4spoa5Graph24traverse_heaviest_bundleEv at Base 1.1.3
- _ZN4spoa5Graph36generate_multiple_sequence_alignmentERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EEb at Base 1.1.3
- _ZN4spoa5Graph5clearEv at Base 3.0.0
- _ZN4spoa5Graph8add_edgeEjjj at Base 1.1.3
- _ZN4spoa5Graph8add_nodeEj at Base 1.1.3
+ _ZN4spoa25CreateSimdAlignmentEngineENS_13AlignmentTypeENS_16AlignmentSubtypeEaaaaaa at Base 4.0.5+ds
+ _ZN4spoa5Graph11AddSequenceEPKcRKSt6vectorIjSaIjEEjj at Base 4.0.5+ds
+ _ZN4spoa5Graph12AddAlignmentERKSt6vectorISt4pairIiiESaIS3_EEPKcjRKS1_IjSaIjEE at Base 4.0.5+ds
+ _ZN4spoa5Graph12AddAlignmentERKSt6vectorISt4pairIiiESaIS3_EEPKcjS9_j at Base 4.0.5+ds
+ _ZN4spoa5Graph12AddAlignmentERKSt6vectorISt4pairIiiESaIS3_EEPKcjj at Base 4.0.5+ds
+ _ZN4spoa5Graph12AddAlignmentERKSt6vectorISt4pairIiiESaIS3_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKS1_IjSaIjEE at Base 4.0.5+ds
+ _ZN4spoa5Graph12AddAlignmentERKSt6vectorISt4pairIiiESaIS3_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESF_ at Base 4.0.5+ds
+ _ZN4spoa5Graph12AddAlignmentERKSt6vectorISt4pairIiiESaIS3_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEj at Base 4.0.5+ds
+ _ZN4spoa5Graph15TopologicalSortEv at Base 4.0.5+ds
+ _ZN4spoa5Graph16BranchCompletionEjPSt6vectorIlSaIlEEPS1_IPNS0_4NodeESaIS6_EE at Base 4.0.5+ds
+ _ZN4spoa5Graph17GenerateConsensusB5cxx11EPSt6vectorIjSaIjEEb at Base 4.0.5+ds
+ _ZN4spoa5Graph17GenerateConsensusB5cxx11Ev at Base 4.0.5+ds
+ _ZN4spoa5Graph22TraverseHeaviestBundleEv at Base 4.0.5+ds
+ _ZN4spoa5Graph33GenerateMultipleSequenceAlignmentB5cxx11Eb at Base 4.0.5+ds
+ _ZN4spoa5Graph4Edge11AddSequenceEjj at Base 4.0.5+ds
+ _ZN4spoa5Graph4EdgeC1EPNS0_4NodeES3_jj at Base 4.0.5+ds
+ _ZN4spoa5Graph4EdgeC2EPNS0_4NodeES3_jj at Base 4.0.5+ds
+ _ZN4spoa5Graph4NodeC1Ejj at Base 4.0.5+ds
+ _ZN4spoa5Graph4NodeC2Ejj at Base 4.0.5+ds
+ _ZN4spoa5Graph5ClearEv at Base 4.0.5+ds
+ _ZN4spoa5Graph7AddEdgeEPNS0_4NodeES2_j at Base 4.0.5+ds
+ _ZN4spoa5Graph7AddNodeEj at Base 4.0.5+ds
  _ZN4spoa5GraphC1Ev at Base 1.1.3
  _ZN4spoa5GraphC2Ev at Base 1.1.3
  _ZN4spoa5GraphD1Ev at Base 1.1.3
  _ZN4spoa5GraphD2Ev at Base 1.1.3
- _ZNK4spoa4Node8coverageEv at Base 1.1.3
- _ZNK4spoa4Node9successorERjj at Base 1.1.3
- _ZNK4spoa5Graph16update_alignmentERSt6vectorISt4pairIiiESaIS3_EERKS1_IiSaIiEE at Base 1.1.3
- _ZNK4spoa5Graph22extract_subgraph_nodesERSt6vectorIbSaIbEEjj at Base 1.1.3
- _ZNK4spoa5Graph23is_topologically_sortedEv at Base 1.1.3
- _ZNK4spoa5Graph38initialize_multiple_sequence_alignmentERSt6vectorIjSaIjEE at Base 1.1.3
- _ZNK4spoa5Graph8subgraphEjjRSt6vectorIiSaIiEE at Base 1.1.3
- _ZNK4spoa5Graph9print_dotERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 1.1.5
- _ZNK4spoa5Graph9print_gfaERSoRKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EEb at Base 3.4.0
+ _ZN6cereal6detail12StaticObjectINS0_18PolymorphicCastersEE6createEv at Base 4.0.5+ds
+ _ZN6cereal6detail12StaticObjectINS0_18PolymorphicCastersEE8instanceE at Base 4.0.5+ds
+ _ZN6cereal6detail18PolymorphicCastersD1Ev at Base 4.0.5+ds
+ _ZN6cereal6detail18PolymorphicCastersD2Ev at Base 4.0.5+ds
+ _ZNK4spoa15AlignmentEngine23WorstCaseAlignmentScoreEll at Base 4.0.5+ds
+ _ZNK4spoa5Graph15ExtractSubgraphEPKNS0_4NodeES3_ at Base 4.0.5+ds
+ _ZNK4spoa5Graph15UpdateAlignmentERKSt6vectorIPKNS0_4NodeESaIS4_EEPS1_ISt4pairIiiESaISA_EE at Base 4.0.5+ds
+ _ZNK4spoa5Graph21IsTopologicallySortedEv at Base 4.0.5+ds
+ _ZNK4spoa5Graph35InitializeMultipleSequenceAlignmentEPj at Base 4.0.5+ds
+ _ZNK4spoa5Graph4Node8CoverageEv at Base 4.0.5+ds
+ _ZNK4spoa5Graph4Node9SuccessorEj at Base 4.0.5+ds
+ _ZNK4spoa5Graph8PrintDotERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE at Base 4.0.5+ds
+ _ZNK4spoa5Graph8SubgraphEjjPSt6vectorIPKNS0_4NodeESaIS4_EE at Base 4.0.5+ds
  _ZNKSt5ctypeIcE8do_widenEc at Base 1.1.5
+ _ZNSt10_HashtableISt10type_indexSt4pairIKS0_St13unordered_mapIS0_St6vectorIPKN6cereal6detail17PolymorphicCasterESaIS9_EESt4hashIS0_ESt8equal_toIS0_ESaIS1_IS2_SB_EEEESaISJ_ENSt8__detail10_Select1stESF_SD_NSL_18_Mod_range_hashingENSL_20_Default_ranged_hashENSL_20_Prime_rehash_policyENSL_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv at Base 4.0.5+ds
  _ZNSt10_HashtableIjjSaIjENSt8__detail9_IdentityESt8equal_toIjESt4hashIjENS1_18_Mod_range_hashingENS1_20_Default_ranged_hashENS1_20_Prime_rehash_policyENS1_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm at Base 3.0.0
- _ZNSt11_Deque_baseIjSaIjEE17_M_initialize_mapEm at Base 1.1.3
- _ZNSt11_Deque_baseIjSaIjEED1Ev at Base 1.1.3
- _ZNSt11_Deque_baseIjSaIjEED2Ev at Base 1.1.3
  _ZNSt13_Bvector_baseISaIbEE13_M_deallocateEv at Base 1.1.3
- _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC1IN4spoa4EdgeESt14default_deleteIS5_EEEOSt10unique_ptrIT_T0_E at Base 1.1.3
- _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2IN4spoa4EdgeESt14default_deleteIS5_EEEOSt10unique_ptrIT_T0_E at Base 1.1.3
- _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv at Base 1.1.3
- _ZNSt19_Sp_counted_deleterIPN4spoa4EdgeESt14default_deleteIS1_ESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv at Base 1.1.3
- _ZNSt19_Sp_counted_deleterIPN4spoa4EdgeESt14default_deleteIS1_ESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv at Base 1.1.3
- _ZNSt19_Sp_counted_deleterIPN4spoa4EdgeESt14default_deleteIS1_ESaIvELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info at Base 1.1.3
- _ZNSt19_Sp_counted_deleterIPN4spoa4EdgeESt14default_deleteIS1_ESaIvELN9__gnu_cxx12_Lock_policyE2EED0Ev at Base 1.1.3
- _ZNSt19_Sp_counted_deleterIPN4spoa4EdgeESt14default_deleteIS1_ESaIvELN9__gnu_cxx12_Lock_policyE2EED1Ev at Base 1.1.3
- _ZNSt19_Sp_counted_deleterIPN4spoa4EdgeESt14default_deleteIS1_ESaIvELN9__gnu_cxx12_Lock_policyE2EED2Ev at Base 3.4.0+ds
- _ZNSt5dequeIjSaIjEE16_M_push_back_auxIJRKjEEEvDpOT_ at Base 1.1.3
+ _ZNSt5dequeIPKN4spoa5Graph4NodeESaIS4_EE16_M_push_back_auxIJRKS4_EEEvDpOT_ at Base 4.0.5+ds
+ _ZNSt5dequeIPN4spoa5Graph4NodeESaIS3_EE16_M_push_back_auxIJRKS3_EEEvDpOT_ at Base 4.0.5+ds
+ _ZNSt5dequeIPN4spoa5Graph4NodeESaIS3_EE17_M_reallocate_mapEmb at Base 4.0.5+ds
  _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12emplace_backIJRS5_EEEvDpOT_ at Base 1.1.3
  _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 1.1.3
- _ZNSt6vectorISt10shared_ptrIN4spoa4EdgeEESaIS3_EE17_M_realloc_insertIJRS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 1.1.3
- _ZNSt6vectorISt10unique_ptrIN4spoa4NodeESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_ at Base 1.1.3
- _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJRKjiEEEvDpOT_ at Base 3.0.0
+ _ZNSt6vectorIPKN4spoa5Graph4NodeESaIS4_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS4_S6_EEmRKS4_ at Base 4.0.5+ds
+ _ZNSt6vectorIPN4spoa5Graph4EdgeESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 4.0.5+ds
+ _ZNSt6vectorIPN4spoa5Graph4NodeESaIS3_EE12emplace_backIJRS3_EEEvDpOT_ at Base 4.0.5+ds
+ _ZNSt6vectorIPN4spoa5Graph4NodeESaIS3_EE12emplace_backIJS3_EEEvDpOT_ at Base 4.0.5+ds
+ _ZNSt6vectorIPN4spoa5Graph4NodeESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ at Base 4.0.5+ds
+ _ZNSt6vectorISt10unique_ptrIN4spoa5Graph4NodeESt14default_deleteIS3_EESaIS6_EE17_M_realloc_insertIJPS3_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_ at Base 4.0.5+ds
+ _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJRjiEEEvDpOT_ at Base 4.0.5+ds
  _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJiRiEEEvDpOT_ at Base 3.4.0+ds
  _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJijEEEvDpOT_ at Base 3.0.0
  _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJjiEEEvDpOT_ at Base 3.4.0+ds
  _ZNSt6vectorISt4pairIiiESaIS1_EE12emplace_backIJjjEEEvDpOT_ at Base 3.0.0
- _ZNSt6vectorIbSaIbEE14_M_fill_insertESt13_Bit_iteratormb at Base 1.1.3
  _ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi at Base 1.1.3
- _ZNSt6vectorIjSaIjEE12emplace_backIJRKiEEEvDpOT_ at Base 1.1.3
- _ZNSt6vectorIjSaIjEE12emplace_backIJRiEEEvDpOT_ at Base 1.1.3
- _ZNSt6vectorIjSaIjEE12emplace_backIJRjEEEvDpOT_ at Base 1.1.3
  _ZNSt6vectorIjSaIjEE12emplace_backIJiEEEvDpOT_ at Base 3.4.0+ds
  _ZNSt6vectorIjSaIjEE12emplace_backIJjEEEvDpOT_ at Base 3.4.0+ds
  _ZNSt6vectorIjSaIjEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPjS1_EEmRKj at Base 1.1.3
- _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_ at Base 1.1.3
+ _ZNSt6vectorIjSaIjEE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPjS1_EEDpOT_ at Base 4.0.5+ds
  _ZTIN4spoa15AlignmentEngineE at Base 1.1.3
- _ZTIN4spoa19SimdAlignmentEngineILNS_4ArchE0EEE at Base 3.4.0+ds
- _ZTIN4spoa19SimdAlignmentEngineILNS_4ArchE1EEE at Base 3.4.0+ds
- _ZTIN4spoa19SimdAlignmentEngineILNS_4ArchE2EEE at Base 3.4.0+ds
+ _ZTIN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EEE at Base 4.0.5+ds
+ _ZTIN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EEE at Base 4.0.5+ds
+ _ZTIN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EEE at Base 4.0.5+ds
  _ZTIN4spoa19SisdAlignmentEngineE at Base 1.1.3
- _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 1.1.3
- _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 1.1.3
- _ZTISt19_Sp_counted_deleterIPN4spoa4EdgeESt14default_deleteIS1_ESaIvELN9__gnu_cxx12_Lock_policyE2EE at Base 1.1.3
  _ZTSN4spoa15AlignmentEngineE at Base 1.1.3
- _ZTSN4spoa19SimdAlignmentEngineILNS_4ArchE0EEE at Base 3.4.0+ds
- _ZTSN4spoa19SimdAlignmentEngineILNS_4ArchE1EEE at Base 3.4.0+ds
- _ZTSN4spoa19SimdAlignmentEngineILNS_4ArchE2EEE at Base 3.4.0+ds
+ _ZTSN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EEE at Base 4.0.5+ds
+ _ZTSN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EEE at Base 4.0.5+ds
+ _ZTSN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EEE at Base 4.0.5+ds
  _ZTSN4spoa19SisdAlignmentEngineE at Base 1.1.3
- _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 1.1.3
- _ZTSSt14default_deleteIN4spoa4EdgeEE at Base 1.1.3
- _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE at Base 1.1.3
- _ZTSSt19_Sp_counted_deleterIPN4spoa4EdgeESt14default_deleteIS1_ESaIvELN9__gnu_cxx12_Lock_policyE2EE at Base 1.1.3
  _ZTVN4spoa15AlignmentEngineE at Base 1.1.3
- _ZTVN4spoa19SimdAlignmentEngineILNS_4ArchE0EEE at Base 3.4.0+ds
- _ZTVN4spoa19SimdAlignmentEngineILNS_4ArchE1EEE at Base 3.4.0+ds
- _ZTVN4spoa19SimdAlignmentEngineILNS_4ArchE2EEE at Base 3.4.0+ds
+ _ZTVN4spoa19SimdAlignmentEngineILNS_12ArchitectureE0EEE at Base 4.0.5+ds
+ _ZTVN4spoa19SimdAlignmentEngineILNS_12ArchitectureE1EEE at Base 4.0.5+ds
+ _ZTVN4spoa19SimdAlignmentEngineILNS_12ArchitectureE2EEE at Base 4.0.5+ds
  _ZTVN4spoa19SisdAlignmentEngineE at Base 1.1.3
- _ZTVSt19_Sp_counted_deleterIPN4spoa4EdgeESt14default_deleteIS1_ESaIvELN9__gnu_cxx12_Lock_policyE2EE at Base 1.1.3
+ _ZZN6cereal6detail12StaticObjectINS0_18PolymorphicCastersEE6createEvE1t at Base 4.0.5+ds


=====================================
debian/not-installed
=====================================
@@ -2,3 +2,4 @@ usr/lib/*/libcpu_features.a
 usr/lib/*/cmake/CpuFeatures/*
 usr/bin/list_cpu_features
 usr/include/cpu_features/*
+usr/lib/*/libspoa_static.a


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
+shared_lib_creation.patch
 fix-ftbfs-gcc-10.patch
 use_debian_packaged_libs.patch
-#shared_and_static.patch
+shared_and_static.patch


=====================================
debian/patches/shared_and_static.patch
=====================================
@@ -11,7 +11,7 @@ Description: Build shared and static lib
 -set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build all libraries as shared")
 +#set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build all libraries as shared")
  
- option(spoa_optimize_for_native "Build spoa with -march=native" OFF)
+ option(spoa_optimize_for_native "Build spoa with -march=native" ON)
  option(spoa_optimize_for_portability "Build spoa with -msse4.1" OFF)
 @@ -48,7 +48,13 @@
    add_subdirectory(vendor/cereal EXCLUDE_FROM_ALL)
@@ -28,7 +28,7 @@ Description: Build shared and static lib
    src/alignment_engine.cpp
    src/graph.cpp
    src/sisd_alignment_engine.cpp
-@@ -58,11 +64,15 @@
+@@ -58,6 +64,11 @@
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/vendor/simde>
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/vendor/cpu_features/include>
    $<INSTALL_INTERFACE:include>)
@@ -39,15 +39,8 @@ Description: Build shared and static lib
 +  $<INSTALL_INTERFACE:include>)
  target_link_libraries(${PROJECT_NAME}
    cereal)
--if (BUILD_SHARED_LIBS)
--  set_property(TARGET ${PROJECT_NAME} PROPERTY SOVERSION = "7.0.0")
--endif ()
-+set_property(TARGET ${PROJECT_NAME} PROPERTY SOVERSION = "7.0.0")
-+set_property(TARGET ${PROJECT_NAME}_static PROPERTY SOVERSION = "7.0.0")
- 
- if (spoa_generate_dispatch)
-   if (NOT TARGET cpu_features)
-@@ -99,6 +109,8 @@
+ if (BUILD_SHARED_LIBS)
+@@ -99,6 +110,8 @@
  include(GNUInstallDirs)
  install(TARGETS ${PROJECT_NAME}
    DESTINATION ${CMAKE_INSTALL_LIBDIR})


=====================================
debian/patches/shared_lib_creation.patch
=====================================
@@ -0,0 +1,18 @@
+From 6f421bfdaeb1f2178d6768ef97c88500a2b5110e Mon Sep 17 00:00:00 2001
+From: rvaser <robert.vaser at gmail.com>
+Date: Mon, 4 Jan 2021 10:47:07 +0800
+Subject: Fix shared lib creation
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d61e74d..ddd0440 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -61,7 +61,7 @@ target_include_directories(${PROJECT_NAME} PUBLIC
+ target_link_libraries(${PROJECT_NAME}
+   cereal)
+ if (BUILD_SHARED_LIBS)
+-  set_property(TARGET ${PROJECT_NAME} PROPERTY SOVERSION = "7.0.0")
++  set_property(TARGET ${PROJECT_NAME} PROPERTY SOVERSION "7.0.0")
+ endif ()
+ 
+ if (spoa_generate_dispatch)


=====================================
debian/patches/use_debian_packaged_libs.patch
=====================================
@@ -1,7 +1,7 @@
 Author: Andreas Tille <tille at debian.org>
 Last-Update:  Fri, 08 Jun 2018 13:20:51 +0200
 Description: Use Debian packaged libraries
-
+Forwarded: not-needed
 --- spoa.orig/CMakeLists.txt
 +++ spoa/CMakeLists.txt
 @@ -110,18 +110,11 @@


=====================================
debian/rules
=====================================
@@ -29,6 +29,7 @@ override_dh_install:
 		    --multiarch \
 		    --devunversioned \
 		    --exclude-la \
+		    --exclude-a \
 		    --movedev debian/tmp/usr/include/spoa usr/include \
 		    --movedev debian/tmp/usr/lib/*/pkgconfig usr/lib/$(DEB_HOST_MULTIARCH) \
 		    debian/tmp/usr/lib/*/*.so



View it on GitLab: https://salsa.debian.org/med-team/spoa/-/compare/acef7d2ad47bd3603b2d4012e5c8b7e5d521bc55...375af60330d4d21574acb7d31af52a721bd3dea7

-- 
View it on GitLab: https://salsa.debian.org/med-team/spoa/-/compare/acef7d2ad47bd3603b2d4012e5c8b7e5d521bc55...375af60330d4d21574acb7d31af52a721bd3dea7
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210104/e40c5142/attachment-0001.html>


More information about the debian-med-commit mailing list