From owner-freebsd-bugs Fri Jul 28 18:40:23 2000 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 5552B37B6DE; Fri, 28 Jul 2000 18:40:22 -0700 (PDT) (envelope-from obrien@FreeBSD.org) Received: (from obrien@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA79062; Fri, 28 Jul 2000 18:40:21 -0700 (PDT) (envelope-from obrien@FreeBSD.org) Date: Fri, 28 Jul 2000 18:40:21 -0700 (PDT) From: Message-Id: <200007290140.SAA79062@freefall.freebsd.org> To: trost@cloud.rain.com, obrien@FreeBSD.org, freebsd-bugs@FreeBSD.org, obrien@FreeBSD.org Subject: Re: i386/16770: Can't build a.out binaries Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Synopsis: Can't build a.out binaries State-Changed-From-To: open->closed State-Changed-By: obrien State-Changed-When: Fri Jul 28 18:32:17 PDT 2000 State-Changed-Why: You aren't quite understanding the binary creation process. ``cc -aout'' works in that it generates an a.out object module. In order to create an a.out binary (as with an ELF binary), you need to have the crtX.o and libc, etc. as a.out versions also. A.out versions of CSU and standard libraries do not come with FreBSD by default. You need to build an a.out crt0.o using ``cc -aout'' first along with any libraries you will need. Responsible-Changed-From-To: freebsd-bugs->obrien Responsible-Changed-By: obrien Responsible-Changed-When: Fri Jul 28 18:32:17 PDT 2000 Responsible-Changed-Why: I'm mr. toolchain. http://www.freebsd.org/cgi/query-pr.cgi?pr=16770 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message