[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1072386: qbs: please mark one symbol optional on armhf



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 to: