[Fedora-packaging] Namespace for cross-compilation tools?
rc040203 at freenet.de
Fri Jun 16 04:49:27 UTC 2006
On Thu, 2006-06-15 at 23:19 -0500, Jason L Tibbitts III wrote:
> >>>>> "RC" == Ralf Corsepius <rc040203 at freenet.de> writes:
> RC> Why?
> What is "i386" and why does it have a subpackage of "rtems4.7"?
> RC> This name is the name being used for GNU crosstool toolchains for
> RC> many years (> a decade). It corresponds to the target
> RC> canonicalization tuple internally being used by binutils/gcc/gdb,
> RC> and the autotools.
Yes. Target canonicalization tuples are standardized (In particular in
binutils, GCC and gdb) and shared between *all* projects using
config.guess and config.sub (I.e. all package using the autotools).
> We are free to make decisions for ourselves instead of blindly
> using someone else's naming convention.
Yes, it's our freedom to waste time on re- and over engineering parts
others have spend decades on.
A gcc cross compiler's components are called
You can even find traces of this in Fedora:
I.e. people will be looking for <target>-<tool>
> If the name is completely
> confusing (as it is to me) then surely we should talk about it before
> just stuffing it into the repository.
Would packages be called
be confusing to you?
IMO, they are self-explanatory.
More information about the Fedora-packaging