From owner-freebsd-current Tue Mar 19 9:34:22 2002 Delivered-To: freebsd-current@freebsd.org Received: from bunrab.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by hub.freebsd.org (Postfix) with ESMTP id F11C037B400 for ; Tue, 19 Mar 2002 09:34:19 -0800 (PST) Received: (from david@localhost) by bunrab.catwhisker.org (8.11.6/8.11.6) id g2JHYJN53855 for freebsd-current@freebsd.org; Tue, 19 Mar 2002 09:34:19 -0800 (PST) (envelope-from david) Date: Tue, 19 Mar 2002 09:34:19 -0800 From: David Wolfskill To: freebsd-current@freebsd.org Subject: nl_langinfo is MFCed, but what about compat/libc.so.4? Message-ID: <20020319093419.A53731@bunrab.catwhisker.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG About a week ago, src/lib/libc/locale/nl_langinfo.c in RELENG_4 received an update from 1.13.2.2 to 1.13.2.3, which added nl_langinfo to RELENG_4's libc. I have no problem with that at all. :-) However, the symbol in question does not appear to exist in the version of libc.so.4 in -CURRENT's /usr/lib/compat -- and that can cause programs which had been compiled under -STABLE and which might well otherwise work Just Fine under -CURRENT to fail, thus: freebeast(5.0-C)[8] screen /usr/libexec/ld-elf.so.1: screen: Undefined symbol "nl_langinfo" freebeast(5.0-C)[9] In this particular case, I've been working around the nuisance by merely recompiling a "-CURRENT-private" version of screen (on each of my build machine & laptop). I'm rather less eager to do this for, say, mozilla (for example).... What is the procedure for getting /usr/lib/compat/libc.so.4 updated to include nl_langinfo (and, perhaps, other symbols that might be in -STABLE's /usr/lib/libc.so.4)? [Were this strictly a -STABLE issue, I'd file a PR. But for -CURRENT, things seem to be sufficiently fluid that the additional overhead of dealing with a PR appears (to me) to be just that -- additional overhead. And it's not a problem that manifests itself as a "problem with/running -STABLE" -- it bites someone running -CURRENT, who is supposed to have some minimal level of clue....] Sorry about the lack of attached patch; I'm not (yet) clear on how compat/libc.so.4 get built.... :-( Thanks, david -- David H. Wolfskill david@catwhisker.org I believe it would be irresponsible (and thus, unethical) for me to advise, recommend, or support the use of any product that is or depends on any Microsoft product for any purpose other than personal amusement. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message