Public bug reported: 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_ ** Affects: openscenegraph-3.4 (Ubuntu) Importance: Undecided Status: New ** Tags: bionic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1845671 Title: Rebuilding Bionic's version of openscenegraph-3.4 3.4.1+dfsg1-3 for i386 results in different symbols To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openscenegraph-3.4/+bug/1845671/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
