From owner-freebsd-current Tue Apr 4 14:14:01 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA23585 for current-outgoing; Tue, 4 Apr 1995 14:14:01 -0700 Received: from mail.barrnet.net (mail.BARRNET.NET [131.119.246.7]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id OAA23579 for ; Tue, 4 Apr 1995 14:14:00 -0700 Received: from dataplex.net (SHARK.DATAPLEX.NET [199.183.109.241]) by mail.barrnet.net (8.6.10/MAIL-RELAY-LEN) with ESMTP id OAA19273 for ; Tue, 4 Apr 1995 14:11:06 -0700 Received: from [199.183.109.242] by dataplex.net with SMTP (MailShare 1.0b8); Tue, 4 Apr 1995 16:13:25 -0500 X-Sender: wacky@shark.dataplex.net Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Tue, 4 Apr 1995 16:13:28 -0500 To: "Rodney W. Grimes" From: rkw@dataplex.net (Richard Wackerbarth) Subject: Re: cvs commit: src/sys/i386/conf Makefile.i386 Cc: current@FreeBSD.org Sender: current-owner@FreeBSD.org Precedence: bulk >The rule for genassym's should be changed such that it always uses >/usr/include/stdio.h, that is the correct file to use, period, as >it is going to be linked and run against /usr/lib/libc.a at the time >the kernel is compiled. This will be extreamly important for cross >compilation in the future. Actually, cross compilation is why it is WRONG!. There are two genassym's. One will be run on "this" machine to generate a kernel for "that" machine and the other is a version which will be in the distribution which is installed on "that" machine and used to rebuild the kernel. Since the two versions are linked against different libraries, it is important that thare is NO ABSOLUTE reference to any file. All references MUST be RELATIVE to the environment in which the code will be executed. ---- Richard Wackerbarth rkw@dataplex.net