From owner-freebsd-current Sat Jan 20 23:01:03 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id XAA27340 for current-outgoing; Sat, 20 Jan 1996 23:01:03 -0800 (PST) Received: from burka.rdy.com (burka.rdy.com [205.149.163.30]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id XAA27325 Sat, 20 Jan 1996 23:00:57 -0800 (PST) Received: from dima@localhost by burka.rdy.com id XAA00286; (8.7.3/RDY) Sat, 20 Jan 1996 23:00:29 -0800 (PST) Message-Id: <199601210700.XAA00286@burka.rdy.com> Subject: Re: problems in -current (was Re: awk broken ???) To: nate@sri.MT.net (Nate Williams) Date: Sat, 20 Jan 1996 23:00:29 -0800 (PST) Cc: dtc@scrooge.ee.swin.oz.au, jdp@FreeBSD.org, sos@FreeBSD.org, dima@best.net, current@FreeBSD.org In-Reply-To: <199601210239.TAA18929@rocky.sri.MT.net> from "Nate Williams" at Jan 20, 96 07:39:13 pm X-Class: Fast Organization: HackerDome Reply-To: dima@best.net From: dima@best.net (Dima Ruban) X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-current@FreeBSD.org Precedence: bulk Nate Williams writes: > > Douglas Thomas Crosher writes: > > > After updating to the lastest I see awk failing on make depend in > > > sys/compile/XXXX: > > > > > > sh ../../kern/vnode_if.sh ../../kern/vnode_if.src > > > awk: cmd. line:4: (FILENAME=- FNR=318) fatal error: internal error > > > abort - core dumped > > > > > > Also my freshly built gcc-2.7.2 coredumps wih sig 11... > > > > > > It works on a kernel from jan 6... > > > > > > Anybody else having problems with the latest changes.... > > I have one idea what it may be. It *appears* to be a library problem > given that older libraries work. Assuming it's a library problem, I can > only see two significant library changes which have occurred recently. > > 1) Peter's import of the new bind code. This shouldn't affect gcc or > awk, so I doubt this. > > 2) John Polstra's change which affected all shlibs. > jdp 96/01/16 16:03:10 > > Modified: share/mk bsd.lib.mk > Log: > Always link /usr/lib/c++rt0.o into a shared library. CPLUSPLUSLIB is no > longer necessary, and can be removed from Makefiles. > > Unfortunately, I suspect the latter, but have no way of checking it > right now. Can those folks who are having problems apply this to > bsd.lib.mk (effectively backing out the above change) and rebuild their > libraries to see see if it solves the problem? Hey guys! I just recompiled all libraries after I recompiled /usr/src/lib/csu from scratch. The problem still exists ... So, tomorrow, I'll try to remove bsd.lib.mk changes and tell you, how it works ... > > /usr/share/mk/bsd.lib.mk > *************** > *** 187,193 **** > .endif > > .if !defined(NOPIC) > ! .if !make(clean) && !make(cleandir) > SOBJS+= ${DESTDIR}/usr/lib/c++rt0.o > .endif > > --- 187,193 ---- > .endif > > .if !defined(NOPIC) > ! .if defined(CPLUSPLUSLIB) && !make(clean) && !make(cleandir) > SOBJS+= ${DESTDIR}/usr/lib/c++rt0.o > .endif > > (The white space in the diff is screwed up, so do this by hand) > > Thanks! > > > Nate > -- dima