Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Apr 1995 16:13:28 -0500
From:      rkw@dataplex.net (Richard Wackerbarth)
To:        "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
Cc:        current@FreeBSD.org
Subject:   Re: cvs commit: src/sys/i386/conf Makefile.i386
Message-ID:  <v02120b04aba764b0764d@[199.183.109.242]>

next in thread | raw e-mail | index | archive | help
>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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?v02120b04aba764b0764d>