Rebuilding Bionic's version of openscenegraph-3.4 3.4.1+dfsg1-3 for i386 results in different symbols

Bug #1845671 reported by Saikrishna Arcot
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openscenegraph-3.4 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Doing a rebuild today of openscenegraph-3.4 3.4.1+dfsg1-3 for i386 Bionic results in different symbol names being available now compared to when the package was built. This leads to errors in compiling new software today for i386 Bionic, where the new software is expecting different symbols than what is available in the .so files.

Below is a diff of the symbols in libosg.so.3.4.1: (also available at https://paste.ubuntu.com/p/X93JnhHJmQ/)

--- /dev/fd/63 2019-09-26 18:14:44.809097167 -0700
+++ /dev/fd/62 2019-09-26 18:14:44.813097141 -0700
@@ -1733,10 +1733,10 @@
 _ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByERKS2_
 _ZN3osg18BoundingSphereImplINS_5Vec3fEE8expandByIS1_EEvRKNS_15BoundingBoxImplIT_EE
 _ZN3osg18BufferIndexBindingC1Ejj
-_ZN3osg18BufferIndexBindingC1EjjPNS_12BufferObjectEii
+_ZN3osg18BufferIndexBindingC1EjjPNS_12BufferObjectEll
 _ZN3osg18BufferIndexBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg18BufferIndexBindingC2Ejj
-_ZN3osg18BufferIndexBindingC2EjjPNS_12BufferObjectEii
+_ZN3osg18BufferIndexBindingC2EjjPNS_12BufferObjectEll
 _ZN3osg18BufferIndexBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg18BufferIndexBindingD0Ev
 _ZN3osg18BufferIndexBindingD1Ev
@@ -1948,11 +1948,11 @@
 _ZN3osg20TriangleIndexFunctorI24TriangleIndicesCollectorED1Ev
 _ZN3osg20TriangleIndexFunctorI24TriangleIndicesCollectorED2Ev
 _ZN3osg20UniformBufferBindingC1Ej
-_ZN3osg20UniformBufferBindingC1EjPNS_12BufferObjectEii
+_ZN3osg20UniformBufferBindingC1EjPNS_12BufferObjectEll
 _ZN3osg20UniformBufferBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg20UniformBufferBindingC1Ev
 _ZN3osg20UniformBufferBindingC2Ej
-_ZN3osg20UniformBufferBindingC2EjPNS_12BufferObjectEii
+_ZN3osg20UniformBufferBindingC2EjPNS_12BufferObjectEll
 _ZN3osg20UniformBufferBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg20UniformBufferBindingC2Ev
 _ZN3osg20UniformBufferBindingD0Ev
@@ -2079,10 +2079,7 @@
 _ZN3osg21setGLExtensionFuncPtrIPFvjEEEbRT_PKcS6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjfEEEbRT_PKcS6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjiEEEbRT_PKcS6_
-_ZN3osg21setGLExtensionFuncPtrIPFvjiiPKvEEEbRT_PKcS8_
-_ZN3osg21setGLExtensionFuncPtrIPFvjiiPvEEEbRT_PKcS7_
 _ZN3osg21setGLExtensionFuncPtrIPFvjiPiPcEEEbRT_PKc
-_ZN3osg21setGLExtensionFuncPtrIPFvjiPKvjEEEbRT_PKcS8_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjjEEEbRT_PKcS6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjEEEbRT_PKcS6_S6_
@@ -2091,7 +2088,6 @@
 _ZN3osg21setGLExtensionFuncPtrIPFvjjiPiS1_PjPcEEEbRT_PKcS9_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjEEEbRT_PKcS6_
-_ZN3osg21setGLExtensionFuncPtrIPFvjjjiiEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjjEEEbRT_PKcS6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjjiEEEbRT_PKcS6_S6_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjjPiEEEbRT_PKc
@@ -2100,6 +2096,9 @@
 _ZN3osg21setGLExtensionFuncPtrIPFvjjPjEEEbRT_PKcS7_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjPKcEEEbRT_S2_S2_
 _ZN3osg21setGLExtensionFuncPtrIPFvjjPPvEEEbRT_PKcS8_
+_ZN3osg21setGLExtensionFuncPtrIPFvjllPKvEEEbRT_PKcS8_
+_ZN3osg21setGLExtensionFuncPtrIPFvjllPvEEEbRT_PKcS7_
+_ZN3osg21setGLExtensionFuncPtrIPFvjlPKvjEEEbRT_PKcS8_
 _ZN3osg21setGLExtensionFuncPtrIPFvjPKaEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjPKdEEEbRT_PKc
 _ZN3osg21setGLExtensionFuncPtrIPFvjPKdEEEbRT_PKcS8_
@@ -2235,20 +2234,20 @@
 _ZN3osg25TemplateAttributeDispatchIsED1Ev
 _ZN3osg25TemplateAttributeDispatchIsED2Ev
 _ZN3osg26AtomicCounterBufferBindingC1Ej
-_ZN3osg26AtomicCounterBufferBindingC1EjPNS_12BufferObjectEii
+_ZN3osg26AtomicCounterBufferBindingC1EjPNS_12BufferObjectEll
 _ZN3osg26AtomicCounterBufferBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg26AtomicCounterBufferBindingC2Ej
-_ZN3osg26AtomicCounterBufferBindingC2EjPNS_12BufferObjectEii
+_ZN3osg26AtomicCounterBufferBindingC2EjPNS_12BufferObjectEll
 _ZN3osg26AtomicCounterBufferBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg26AtomicCounterBufferBindingD0Ev
 _ZN3osg26AtomicCounterBufferBindingD1Ev
 _ZN3osg26AtomicCounterBufferBindingD2Ev
 _ZN3osg26createTexturedQuadGeometryERKNS_5Vec3fES2_S2_ffff
 _ZN3osg26ShaderStorageBufferBindingC1Ej
-_ZN3osg26ShaderStorageBufferBindingC1EjPNS_12BufferObjectEii
+_ZN3osg26ShaderStorageBufferBindingC1EjPNS_12BufferObjectEll
 _ZN3osg26ShaderStorageBufferBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg26ShaderStorageBufferBindingC2Ej
-_ZN3osg26ShaderStorageBufferBindingC2EjPNS_12BufferObjectEii
+_ZN3osg26ShaderStorageBufferBindingC2EjPNS_12BufferObjectEll
 _ZN3osg26ShaderStorageBufferBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg26ShaderStorageBufferBindingD0Ev
 _ZN3osg26ShaderStorageBufferBindingD1Ev
@@ -2280,10 +2279,10 @@
 _ZN3osg30FlushDeletedGLObjectsOperationD0Ev
 _ZN3osg30FlushDeletedGLObjectsOperationD1Ev
 _ZN3osg30TransformFeedbackBufferBindingC1Ej
-_ZN3osg30TransformFeedbackBufferBindingC1EjPNS_12BufferObjectEii
+_ZN3osg30TransformFeedbackBufferBindingC1EjPNS_12BufferObjectEll
 _ZN3osg30TransformFeedbackBufferBindingC1ERKS0_RKNS_6CopyOpE
 _ZN3osg30TransformFeedbackBufferBindingC2Ej
-_ZN3osg30TransformFeedbackBufferBindingC2EjPNS_12BufferObjectEii
+_ZN3osg30TransformFeedbackBufferBindingC2EjPNS_12BufferObjectEll
 _ZN3osg30TransformFeedbackBufferBindingC2ERKS0_RKNS_6CopyOpE
 _ZN3osg30TransformFeedbackBufferBindingD0Ev
 _ZN3osg30TransformFeedbackBufferBindingD1Ev
@@ -5588,6 +5587,7 @@
 _ZNSt6vectorINSt7__cxx114listIjSaIjEEESaIS3_EE17_M_default_appendEj
 _ZNSt6vectorIPKN3osg6ShaderESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_
 _ZNSt6vectorIPKN3osg8StateSetESaIS3_EE17_M_realloc_insertIJRKS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_
+_ZNSt6vectorIPN3osg10BufferDataESaIS2_EE17_M_default_appendEj
 _ZNSt6vectorIPN3osg10BufferDataESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_
 _ZNSt6vectorIPN3osg12DrawElementsESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_
 _ZNSt6vectorIPN3osg15GraphicsContextESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_

Tags: bionic
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.