From owner-freebsd-hackers Fri Nov 12 0:54:58 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from dialup.nacamar.de (authsrv.nacamar.de [194.162.162.197]) by hub.freebsd.org (Postfix) with SMTP id BD42614D15 for ; Fri, 12 Nov 1999 00:54:46 -0800 (PST) (envelope-from Sunrise!nmh@dialup.nacamar.de) Received: (qmail 1553 invoked from network); 12 Nov 1999 08:54:38 -0000 Received: from dialup23-138.access.nacamar.de (HELO Sunrise.UUCP) (62.144.233.138) by authsrv.nacamar.de with SMTP; 12 Nov 1999 08:54:38 -0000 Date: Fri, 12 Nov 1999 09:53:21 +0100 (CET) From: Nils M Holm X-Sender: nmh@Sunrise.UUCP Reply-To: Nils M Holm To: hackers@freebsd.org Subject: Missing symbols in LIBC ??? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello! I am currently porting my compiler to the release 3.3. My RT lib depends on /usr/lib/libc.a. When attempting to link a program, I get messages about unresolved externals (it DOES work on release 2.x). I have seen that the C compiler no longer generates underscores on symbols by default and consequently, '_printf' in /usr/lib/libc.a has become simply 'printf'. There seem to exist kind of 'compatibility entries' for some functions, though. However, (at least) the symbols _creat, _lseek, and _memmove are not defined in /usr/lib/libc.a. (creat, lseek, and memove are defined.) Is this a bug or a feature? Will underscores vanish totally in the future? Do I have to create a workaround for the 3.x branch?? Bye, nmh. -- Nils M Holm [Please use Reply-To:] http://www.homepages.de/home/nmh/ -- The home of the T3X compiler To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message