Package: openscenegraph Version: 2.4.0-1.1 Severity: serious Justification: no longer builds from source
At last, the armel build of 2.8.0-4 took place on May 10th. However it failed because the following error when building the first program on the suite that uses the library, osgviewer: /usr/bin/ld: ../../bin/osgviewer: hidden symbol `__sync_bool_compare_and_swap_4' in /usr/lib/gcc/arm-linux-gnueabi/4.3.3/libgcc.a(linux-atomic.o) is referenced by DSO /usr/bin/ld: final link failed: Nonrepresentable section on output It is the same error that the 2.8.0-1 release got on this platform in the past. I think the error is caused since the new atomic operations feature was incorporated to OpenThreads between the 2.4 and the 2.8 releases. Since it seems that nobody uses armel on the OSG list -- otherwise this error would come up several months ago --, one possible solution would be to deactivate the use of those intrinsics only for armel. This approach has however several disadvantages: - Seeing the CMakeLists.txt file, it seems that there is no way of deactivating that feature, since is not optional but configured automatically through tests. I could, however, ask for a way to do it on the mailing list. - It is almost a shoot in the dark, since we cannot test in a fast way if the fix is working (it seems that for armel the latency is almost two months). - We cannot know if the original error comes from OSG, CMake o armel's system libraries. Suggestions? Regards, Alberto -- System Information: Debian Release: 5.0.1 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages openscenegraph depends on: ii freeglut3 2.4.0-6.1 OpenGL Utility Toolkit ii libc6 2.7-18 GNU C Library: Shared libraries ii libgcc1 1:4.3.2-1.1 GCC support library ii libgl1-mesa-glx [libgl1] 7.0.3-7 A free implementation of the OpenG ii libglu1-mesa [libglu1] 7.0.3-7 The OpenGL utility library (GLU) ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library ii libopenscenegraph7 2.4.0-1.1 3D scenegraph ii libopenthreads7 2.4.0-1.1 Object-Oriented (OO) thread interf ii libsm6 2:1.0.3-2 X11 Session Management library ii libstdc++6 4.3.2-1.1 The GNU Standard C++ Library v3 ii libx11-6 2:1.1.5-2 X11 client-side library ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar openscenegraph recommends no packages. openscenegraph suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org