Package: qbs
Version: 2.3.1-2
Severity: normal
Tags: patch

Hello,
I found in Ubuntu one symbol disappear on armhf, not sure if due to armhf 
time64_t transition,
new gcc or something else

echo _ZN12QHashPrivate12GrowthPolicy18bucketsForCapacityEj  |c++filt
QHashPrivate::GrowthPolicy::bucketsForCapacity(unsigned int)

In any case, this looks like a private symbol, so marking as optional looks the 
safe thing to do


diff -Nru qbs-2.3.1/debian/libqbscore2.3.symbols 
qbs-2.3.1/debian/libqbscore2.3.symbols
--- qbs-2.3.1/debian/libqbscore2.3.symbols      2024-05-15 10:09:39.000000000 
+0200
+++ qbs-2.3.1/debian/libqbscore2.3.symbols      2024-06-02 09:34:25.000000000 
+0200
@@ -372,7 +372,7 @@
  
(arch-bits=32)_ZGVZZN3qbs8Internal25ArtifactBindingsExtractor21extractPropertyValuesERKyRK7QStringENKUlRKjRK20JSPropertyDescriptorE_clES8_SB_E25artifactItemPropertyNames@Base
 2.1.0
  (arch=armel)_ZN11QBasicMutex6unlockEv@Base 2.1.0
  (optional=templinst)_ZN11QMetaTypeIdIN3qbs9ErrorInfoEE14qt_metatype_idEv@Base 
1.22.0
- (arch=armel armhf 
i386)_ZN12QHashPrivate12GrowthPolicy18bucketsForCapacityEj@Base 2.3.1
+ (optional=inline|arch=armel armhf 
i386)_ZN12QHashPrivate12GrowthPolicy18bucketsForCapacityEj@Base 2.3.1
  
(optional=inline|arch=amd64)_ZN12QHashPrivate12GrowthPolicy18bucketsForCapacityEm@Base
 1.24.0
  
(optional=templinst)_ZN12QHashPrivate4DataINS_4NodeI19QProcessEnvironmentiEEE12findOrInsertERKS2_@Base
 1.23.1
  
(optional=templinst|subst)_ZN12QHashPrivate4DataINS_4NodeI19QProcessEnvironmentiEEE6rehashE{size_t}@Base
 1.23.1

thanks,

Gianfranco

Reply via email to