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
Dept. of Comp. Sci., Victoria Uni. of Wellington, New Zealand.
System: NetBSD 4.99.58 NetBSD 4.99.58 (MCS_SERVER) #1: Thu 
Apr 17 23:34:27 NZST 2008
Architecture: i386
Machine: i386
        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.
        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 with the version from the netbsd4 system
        and observe that cmake now works.
        Don't know but either identify the ABI change and reverse it or
        bump the version number of libstdc++.


Home | Main Index | Thread Index | Old Index