From owner-freebsd-current@FreeBSD.ORG Tue Apr 13 03:08:13 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3BDD16A4CF; Tue, 13 Apr 2004 03:08:12 -0700 (PDT) Received: from palle.girgensohn.se (1-2-8-5a.asp.sth.bostream.se [82.182.157.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id C909343D49; Tue, 13 Apr 2004 03:08:11 -0700 (PDT) (envelope-from girgen@pingpong.net) Received: from localhost.girgensohn.se (localhost.girgensohn.se [127.0.0.1]) by palle.girgensohn.se (8.12.11/8.12.11) with ESMTP id i3DA89ix078672; Tue, 13 Apr 2004 12:08:10 +0200 (CEST) (envelope-from girgen@pingpong.net) Date: Tue, 13 Apr 2004 12:07:48 +0200 From: Palle Girgensohn To: Kirill Ponomarew Message-ID: <6550000.1081850868@palle.girgensohn.se> In-Reply-To: <20040413090548.GC19817@voodoo.oberon.net> References: <7860000.1081739534@palle.girgensohn.se> <20040413090548.GC19817@voodoo.oberon.net> X-Mailer: Mulberry/3.1.2 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline cc: current@FreeBSD.org Subject: Re: backing to 5.2.1, problem with threading and "cxa_atexit" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Apr 2004 10:08:13 -0000 --On tisdag, april 13, 2004 11.05.48 +0200 Kirill Ponomarew wrote: > Hi, > > On Mon, Apr 12, 2004 at 05:12:14AM +0200, Palle Girgensohn wrote: > >> I though I would back my system to RELENG_5.2, as I more or less >> acidentally installed a current :-)= (Clever, he? :^) >> >> So, now many apps fail since the symbol "__cxa_atexit" cannot be found. >> I recon it is in libpthread in current, but wasn't there at 5.2.1, >> right? >> >> Question is, do I have to rebuild all apps (or go back to current), or >> can I do some libmap.conf magic? Just checking with nm -D in /usr/lib, >> I cannot find the symbol defined anywhere for 5.2.1? > > If you want to use libpthread which is now default threads > library on -current, you should rebuild all apps, which are > linked with libc_r > > In another case you can modify /etc/libmap.conf to use further > libc_r, read /usr/src/UPDATING Thanks for the input. After reinstalling -current, I found __cxa_atexit in libc, not _r, so I guess I have to rebuild at least all apps utilizing this method anyhow. My problem is probably not pthread/libc_r related, I guess? /Palle