Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jul 2000 20:33:32 -0700
From:      "David O'Brien" <obrien@FreeBSD.ORG>
To:        "Chad R. Larson" <chad@DCFinc.com>
Cc:        stable@FreeBSD.ORG
Subject:   Re: bioscall.s
Message-ID:  <20000717203332.A64934@dragon.nuxi.com>
In-Reply-To: <200007180020.RAA17343@freeway.dcfinc.com>; from chad@DCFinc.com on Mon, Jul 17, 2000 at 05:20:29PM -0700
References:  <20000717233823.B78153@freebie.demon.nl> <200007180020.RAA17343@freeway.dcfinc.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 17, 2000 at 05:20:29PM -0700, Chad R. Larson wrote:
> Could someone please offer a brief explanation about the nature of
> the change to the binutils?

Binutils 2.10.0 now accepts (read requires) proper AT&T ASM syntax.
Previous versions required a bastardized syntax that was neither proper
AT&T nor Intel syntax.

> How are they different such that the kernel build method needed change?

Older kernel sources are now seen as having syntax errors.

This would be the same as if we used a C compiler that required functions
to be written like this:

    void foo(void) [ return; ]

and then we updated to an ANSI-C compiler.  The .c source in /usr/src/
would have been fixed at the same time the ANSI-C compiler was imported
into the base system.  Obviously the installed [brain dead] C compiler
will not properly compile "void foo(void) { return; }".  This is what we
are going thru with the assembler.


> My original understanding was that the new method used the tools in
> /usr/obj instead of in /usr/bin, in order to build kernels with
> freshly built tools, rather than the tools from the previous build.

Correct.

> Late postings imply something more complicated has happened.
> Is that true?

All I've seen so far is pilot error -- nothing wrong with the method.

-- 
-- David  (obrien@FreeBSD.org)


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




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