NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
toolchain/38804: ABI change in libstdc++
>Number: 38804
>Category: toolchain
>Synopsis: ABI change in libstdc++
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: toolchain-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat May 31 02:55:00 +0000 2008
>Originator: Mark Davies
>Release: NetBSD 4.99.58
>Organization:
Dept. of Comp. Sci., Victoria Uni. of Wellington, New Zealand.
>Environment:
System: NetBSD bats.mcs.vuw.ac.nz 4.99.58 NetBSD 4.99.58 (MCS_SERVER) #1: Thu
Apr 17 23:34:27 NZST 2008
mark%lap3.home.vuw.ac.nz@localhost:/local/SAVE/build.obj/local/src/src/sys/arch/i386/compile/MCS_SERVER
i386
Architecture: i386
Machine: i386
>Description:
With the gcc update back in Feb (or some other change around then)
an ABI change occured in libstdc++ causing programs using the library
(such as cmake, artsd, kde, stellarium) to die unless recompiled.
>How-To-Repeat:
Install a netbsd4 system. Build cmake from pkgsrc.
Update the system to -current. Try to use cmake, eg
tar xvzf blender-2.45.tar.gz
mkdir blender-2.45/_build
cd blender-2.45/_build
cmake ..
observe it segfault or hang.
replace libstdc++.so.6.0 with the version from the netbsd4 system
and observe that cmake now works.
>Fix:
Don't know but either identify the ABI change and reverse it or
bump the version number of libstdc++.
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index