Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: gcc7 problem: mpd doesn't start



On Mon, Feb 11, 2019 at 02:31:50PM +0100, Thomas Klausner wrote:
> On Mon, Feb 11, 2019 at 12:43:16PM +0000, maya%netbsd.org@localhost wrote:
> > On Mon, Feb 11, 2019 at 01:30:38PM +0100, Thomas Klausner wrote:
> > > Hi!
> > > 
> > > Since upgrading to a snapshot (8.99.34/amd64) with gcc7,
> > > audio/musicpd's mpd binary (built on 8.99.30 with gcc6) does not start
> > > any longer. It fails with:
> > > 
> > > mpd: Undefined PLT symbol "_ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE" (symnum = 107)
> > > 
> > >  Thomas
> > 
> > I have this symbol, though:
> > > nm /usr/lib/libstdc++.so |grep -i rethrow
> > 0000000000076ca1 T _ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE
> > 
> 
> I see this as well:
> 
> # nm /usr/lib/libstdc++.so |grep -i _ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE
> 0000000000076ca1 T _ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE
> 
> Not sure why mpd is unhappy.

nm output looks different for mpd:

# nm /usr/pkg/bin/mpd | grep _ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE
                 U _ZSt17rethrow_exceptionNSt15__exception_ptr13exception_ptrE@@CXXABI_1.3.3

perhaps the CXXABI suffix is the issue?
 Thomas


Home | Main Index | Thread Index | Old Index