tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Upgrading toolchain gcc to 7.2



On Tue, Jan 09, 2018 at 08:22:25AM +0100, rchmielarz . wrote:
> 3) A more general question about the build system. I understand that
> /tools/gcc has the makefiles for building the cross-compilation toolchain.
> But what is the purpose of /external/gpl3/gcc/lib and usr.bin. Why do they
> have to be separate from the ../dist? And how have You came up what files
> to include in those tools?

I can't really tell the purpose of other patches (unless they are explained
in the commit log), but this part I can explain:

We do not want to run autoconfig like things as part of the regulary build.
We use them for building the tools part, but after that, everything should
be strictly reproducable and not influenced by host system details.

So we pre-run those, and commit the results.

I guess the best start to understand the procedure is:

	src/tools/gcc/README.mknative

Martin


Home | Main Index | Thread Index | Old Index