From owner-freebsd-current Fri May 7 1: 4:18 1999 Delivered-To: freebsd-current@freebsd.org Received: from ipt2.iptelecom.net.ua (ipt2.iptelecom.net.ua [212.42.68.2]) by hub.freebsd.org (Postfix) with ESMTP id 1287314CCF for ; Fri, 7 May 1999 01:04:12 -0700 (PDT) (envelope-from sobomax@altavista.net) Received: from vega. (dialup3-21.iptelecom.net.ua [212.42.69.212]) by ipt2.iptelecom.net.ua (8.9.3/8.9.3) with ESMTP id LAA29717; Fri, 7 May 1999 11:04:58 +0300 (EEST) Received: from altavista.net (big_brother [192.168.1.1]) by vega. (8.9.2/8.9.2) with ESMTP id LAA30459; Fri, 7 May 1999 11:04:06 +0300 (EEST) (envelope-from sobomax@altavista.net) Message-ID: <37329D60.924BD5D9@altavista.net> Date: Fri, 07 May 1999 10:59:28 +0300 From: Maxim Sobolev Reply-To: sobomax@altavista.net Organization: Vega International Capital X-Mailer: Mozilla 4.51 [en] (WinNT; I) X-Accept-Language: ru,en MIME-Version: 1.0 To: Andreas Braukmann Cc: freebsd-current@FreeBSD.ORG Subject: Re: just pulled the egcs-switch References: <19990507094730.A457@paert.tse-online.de> Content-Type: text/plain; charset=x-user-defined Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Andreas Braukmann wrote: > Hi there, > >  ... yesterday I decided, that it might be the right time to >  actually pull the 'egcs'-switch on my 4.0-current SMP-box. >  I cvsupped, built and installed the world, tweaked the >  kernel config (newbus) ... >  The transition was smooth, so far. > >  The question remained: ... how to easily figure out which ports >  are in  the egcs-caused need for a rebuild? > >  ok. ... all the c++-based ones, but how to find out which ports >  are c++ ones? > >  Is anybody out there, with hints or experiences to share? I can suggest following: sh# find /usr/local/bin -type f -exec ldd {} \;  > /tmp/ldd_list sh# find /usr/X11R6/bin -type f -exec ldd {} \;  >> /tmp/ldd_list sh# less /tmp/ldd_list Then look at the output and find which binaries linked against libstdc++. Howewer problem with third-party c++ libraries (like qt, kde and other will remain). Maxim To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message