Skip to content

Commit

Permalink
misc: fix more typos here and there...
Browse files Browse the repository at this point in the history
Reported-by: "Antony N. Pavlov" <[email protected]>
Signed-off-by: "Yann E. MORIN" <[email protected]>
  • Loading branch information
Yann E. MORIN" authored and Antony N. Pavlov" committed Jul 17, 2011
1 parent 30ad622 commit c009897
Show file tree
Hide file tree
Showing 25 changed files with 59 additions and 59 deletions.
2 changes: 1 addition & 1 deletion TODO
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
This is a somewhat ordered TODO list:

Recuring tasks:
Recurring tasks:

- update versions for every tools...

Expand Down
2 changes: 1 addition & 1 deletion config/binutils.in
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ config ARCH_BINFMT_ELF
bool
prompt "ELF"
help
This will make your system build ELF exectubales,
This will make your system build ELF executables,
suitable for architectures with an MMU.

endif # ARCH_USE_MMU
Expand Down
2 changes: 1 addition & 1 deletion config/cc.in
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ config CC_LANG_OTHERS
Enter here a comma-separated list of languages that you know your compiler
supports, besides those listed above.

Eg. gcc-4.1+ has a toy programming language, treelang. As it is not usefull
Eg. gcc-4.1+ has a toy programming language, treelang. As it is not useful
in real life, it is not available in the selection above.

endif # ! BARE_METAL
Expand Down
6 changes: 3 additions & 3 deletions config/global/download.in
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ config FORCE_DOWNLOAD
help
Force downloading tarballs, even if one already exists.

Usefull if you suspect a tarball to be damaged.
Useful if you suspect a tarball to be damaged.

config USE_MIRROR
bool
Expand All @@ -43,7 +43,7 @@ config PREFER_MIRROR
bool
prompt "Prefer the mirror"
help
Say 'Y' here if you prefer the LAN miror over the upstream sources.
Say 'Y' here if you prefer the LAN mirror over the upstream sources.

config MIRROR_BASE_URL
string
Expand Down Expand Up @@ -93,6 +93,6 @@ config ONLY_DOWNLOAD
help
Only download the tarballs. Exit once it done.

Usefull to pre-retrieve the tarballs before going off-line.
Useful to pre-retrieve the tarballs before going off-line.

endif # ! FORBID_DOWNLOAD
10 changes: 5 additions & 5 deletions config/global/extract.in
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ config FORCE_EXTRACT
bool
prompt "Force extractions"
help
Force extraction of already exctracted tarballs.
Force extraction of already extracted tarballs.

Usefull if you suspect a previous extract did not complete (eg. broken
Useful if you suspect a previous extract did not complete (eg. broken
tarball), or you added a new set of patches for this component.

config OVERIDE_CONFIG_GUESS_SUB
Expand Down Expand Up @@ -37,7 +37,7 @@ config ONLY_EXTRACT
help
Exit after unpacking and patching tarballs.

Usefull to look at the code before doing the build itself.
Useful to look at the code before doing the build itself.

choice
prompt "Patches origin"
Expand Down Expand Up @@ -97,7 +97,7 @@ config PATCH_NONE
help
Don't use any patch at all.

Please be carefull if you select this. Most components do require
Please be careful if you select this. Most components do require
patches to properly build. It can happen, however, that support for
your architecture is clean enough that you can build a toolchain
with no patch. But most probably, this is *not* the case.
Expand Down Expand Up @@ -128,5 +128,5 @@ config LOCAL_PATCH_DIR
help
Enter the custom patch directory here.

Note that you must ensure that the directory contianing your custom
Note that you must ensure that the directory containing your custom
patches is arranged the same way the official directory is.
6 changes: 3 additions & 3 deletions config/global/paths.in
Original file line number Diff line number Diff line change
Expand Up @@ -69,12 +69,12 @@ config RM_RF_PREFIX_DIR
If you say 'y' here, then PREFIX_DIR (above) will be eradicated
prior to the toolchain is built.

This can be usefull when you are trying different settings (due
This can be useful when you are trying different settings (due
to build failures or feature tests). In this case, to avoid using
a potentially broken previous toolchain, the install location is
removed, to start afresh.

On the oher hand, if you are building a final toolchain, and install
On the other hand, if you are building a final toolchain, and install
it into a directory with pre-install, unrelated programs, it would be
damageable to remove that directory. In this case, you may want to
say 'n' here.
Expand All @@ -98,7 +98,7 @@ config INSTALL_DIR_RO
Render the directory of the toolchain (and its sub-directories)
read-only.

Usefull for toolchains destined for production.
Useful for toolchains destined for production.

config STRIP_ALL_TOOLCHAIN_EXECUTABLES
bool
Expand Down
4 changes: 2 additions & 2 deletions config/libc/glibc-eglibc.in-common
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ config LIBC_GLIBC_KERNEL_VERSION_NONE
Let ./configure decide what minimum kernel version glibc/eglibc
will be able to run against.

This will inclde legacy compatibility code for older kernels in
This will include legacy compatibility code for older kernels in
the C library, thus ensuring that it will run on a large number
of old kernels.

Expand All @@ -173,7 +173,7 @@ config LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS
bool
prompt "Same as kernel headers (default)"
help
Normaly, you'll want glibc/eglibc to run against the same kernel
Normally, you'll want glibc/eglibc to run against the same kernel
version as the one used for the headers.

This is the default.
Expand Down
4 changes: 2 additions & 2 deletions config/target.in
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ config ARCH_ABI
Pick a value from the gcc manual for your choosen gcc version and your
target CPU.

Leave blank if you don't know, or if your target architecutre does not
Leave blank if you don't know, or if your target architecture does not
offer this option.

config ARCH_CPU
Expand Down Expand Up @@ -282,7 +282,7 @@ config TARGET_CFLAGS
that will run on the target (eg. libc.so).

Note that the options above for ARCH, ABI, CPU, TUNE and FPU will be
automaticaly used. You don't need to specify them here.
automatically used. You don't need to specify them here.

Leave blank if you don't know better.

Expand Down
10 changes: 5 additions & 5 deletions config/toolchain.in
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ config SYSROOT_NAME
is 'sysroot' (the default) or 'sys-root'.

You are free to enter anything here, except for spaces, and '/'
(see SYSROOT_DIR_PREFIX, below). If you leave this empy, then the
(see SYSROOT_DIR_PREFIX, below). If you leave this empty, then the
default 'sysroot' is used.

config SYSROOT_DIR_PREFIX
Expand All @@ -37,7 +37,7 @@ config SYSROOT_DIR_PREFIX
default ""
help
*
* Unless you realy know you need that, leave it empty!
* Unless you really know you need that, leave it empty!
*

This string will be interpreted as a directory component to be added
Expand Down Expand Up @@ -65,7 +65,7 @@ config STATIC_TOOLCHAIN

If you wish to move the toolchain to another host, and you are not
confident that this host has the required versions of system libs, then
you can say 'Y' here, and all the host tools will be linked staticaly.
you can say 'Y' here, and all the host tools will be linked statically.

The impacted tools are:
- the GNU binutils
Expand Down Expand Up @@ -121,7 +121,7 @@ config TARGET_ALIAS_SED_EXPR
prompt "Tuple's sed transform"
default ""
help
Normaly, you'd call your toolchain components (especially gcc) by
Normally, you'd call your toolchain components (especially gcc) by
prefixing the target tuple followed by a dash and the component name
(eg. armeb-unknown-linux-uclibc-gcc).

Expand All @@ -140,7 +140,7 @@ config TARGET_ALIAS
prompt "Tuple's alias"
default ""
help
Normaly, you'd call your toolchain components (especially gcc) by
Normally, you'd call your toolchain components (especially gcc) by
prefixing the target tuple followed by a dash and the component name
(eg. armeb-unknown-linux-uclibc-gcc).

Expand Down
2 changes: 1 addition & 1 deletion docs/1 - Introduction.txt
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ the new versions, due in part to the big effort it was taking.
So I decided to clean up crosstool in the state it was, re-order the things
in place, add appropriate support for what I needed, that is uClibc support
and a menu-driven configuration, named the new implementation crosstool-NG,
(standing for crosstool Next Generation, as many other comunity projects do,
(standing for crosstool Next Generation, as many other community projects do,
and as a wink at the TV series "Star Trek: The Next Generation" ;-) ) and
made it available to the community, in case it was of interest to any one.

Expand Down
8 changes: 4 additions & 4 deletions docs/2 - Installing crosstool-NG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ There are two ways you can use crosstool-NG:
- or only build it and run from the source directory.

The former should be used if you got crosstool-NG from a packaged tarball, see
"Install method", below, while the latter is most useful for developpers that
"Install method", below, while the latter is most useful for developers that
use a clone of the repository, and want to submit patches, see "The Hacker's
way", below.

Expand Down Expand Up @@ -50,7 +50,7 @@ Stay in the directory holding the sources, and run:
See below for complete usage.

Now, provided you used a clone of the repository, you can send me your changes.
See the section titled CONTRIBUTING, below, for how to submit changees.
See the section titled CONTRIBUTING, below, for how to submit changes.


Preparing for packaging |
Expand Down Expand Up @@ -82,12 +82,12 @@ To install the shell script fragment, you have two options:
Contributed code |
-----------------+

Some people contibuted code that couldn't get merged for various reasons. This
Some people contributed code that couldn't get merged for various reasons. This
code is available as lzma-compressed patches, in the contrib/ sub-directory.
These patches are to be applied to the source of crosstool-NG, prior to
installing, using something like the following:
lzcat contrib/foobar.patch.lzma |patch -p1

There is no guarantee that a particuliar contribution applies to the current
There is no guarantee that a particular contribution applies to the current
version of crosstool-ng, or that it will work at all. Use contributions at
your own risk.
6 changes: 3 additions & 3 deletions docs/3 - Configuring a toolchain.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Configuring crosstool-NG /
_________________________/


crosstool-NG is configured with a configurator presenting a menu-stuctured set
crosstool-NG is configured with a configurator presenting a menu-structured set
of options. These options let you specify the way you want your toolchain
built, where you want it installed, what architecture and specific processor it
will support, the version of the components you want to use, etc... The
Expand Down Expand Up @@ -50,7 +50,7 @@ Interesting config options |
---------------------------+

CT_LOCAL_TARBALLS_DIR:
If you already have some tarballs in a direcotry, enter it here. That will
If you already have some tarballs in a directory, enter it here. That will
speed up the retrieving phase, where crosstool-NG would otherwise download
those tarballs.

Expand All @@ -67,7 +67,7 @@ CT_TARGET_VENDOR:
Avoid dots, commas, and special characters.

CT_TARGET_ALIAS:
An alias for the toolchian. It will be used as a prefix to the toolchain
An alias for the toolchain. It will be used as a prefix to the toolchain
tools. For example, you will have ${CT_TARGET_ALIAS}-gcc

Also, if you think you don't see enough versions, you can try to enable one of
Expand Down
2 changes: 1 addition & 1 deletion docs/4 - Building the toolchain.txt
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ script is very simple, if not trivial, and works great. The only drawback is
that it does not work on host systems that lack a shell, for example the
MingW32 environment. To solve the issue, the wrapper has been re-written in C,
and compiled at build time. This C wrapper is much more complex than the shell
script, and although it sems to be working, it's been only lightly tested.
script, and although it seems to be working, it's been only lightly tested.
Some of the expected short-comings with this C wrapper are;
- multi-byte file names may not be handled correctly
- it's really big for what it does
Expand Down
2 changes: 1 addition & 1 deletion docs/5 - Using the toolchain.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ run:
your-target-tuple-populate -s /your/root -d /your/root-populated

This will copy /your/root into /your/root-populated, and put the needed and only
the needed libraries there. Thus you don't polute /your/root with any cruft that
the needed libraries there. Thus you don't pollute /your/root with any cruft that
would no longer be needed should you have to remove stuff. /your/root always
contains only those things you install in it.

Expand Down
2 changes: 1 addition & 1 deletion docs/6 - Toolchain types.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Any toolchain will involve those three machines. You can be as pretty sure of
this as "2 and 2 are 4". Here is how they come into play:

1) build == host == target
This is a plain native toolchain, targetting the exact same machine as the
This is a plain native toolchain, targeting the exact same machine as the
one it is built on, and running again on this exact same machine. You have
to build such a toolchain when you want to use an updated component, such
as a newer gcc for example.
Expand Down
6 changes: 3 additions & 3 deletions docs/8 - Internals.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ ct-ng also searches for config files, sub-tools, samples, scripts and patches in
that library directory.

Because of a stupid make behavior/bug I was unable to track down, implicit make
rules are disabled: installing with --local would triger those rules, and mconf
rules are disabled: installing with --local would trigger those rules, and mconf
was unbuildable.


Expand Down Expand Up @@ -130,7 +130,7 @@ The architecture's ".sh" file API:
- optional
- the environment variable CT_TARGET_SYS
- contains:
the sytem part of the target tuple.
the system part of the target tuple.
Eg.: "gnu" for glibc on most architectures
"gnueabi" for glibc on an ARM EABI
- defaults to:
Expand Down Expand Up @@ -159,7 +159,7 @@ The architecture's ".sh" file API:
see above.
+ provides:
- optional
- the environement variables to configure the core and final compiler, specific to this architecture:
- the environment variables to configure the core and final compiler, specific to this architecture:
- CT_ARCH_CC_CORE_EXTRA_CONFIG : additional, architecture specific core gcc ./configure flags
- CT_ARCH_CC_EXTRA_CONFIG : additional, architecture specific final gcc ./configure flags
- default to:
Expand Down
18 changes: 9 additions & 9 deletions docs/9 - How is a toolchain constructed.txt
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,13 @@ into actual executable code. Depending on the Operating System, or the lack
thereof, running on the target, we also need the C library. The C library
provides a standard abstraction layer that performs basic tasks (such as
allocating memory, printing output on a terminal, managing file access...).
There are many C libraries, each targetted to different systems. For the
Linux /desktop/, there is glibc or eglibc or ven uClibc, for embeded Linux,
There are many C libraries, each targeted to different systems. For the
Linux /desktop/, there is glibc or eglibc or even uClibc, for embedded Linux,
you have a choice of eglibc or uClibc, while for system without an Operating
System, you may use newlib, dietlibc, or even none at all. There a few other
C libraries, but they are not as widely used, and/or are targetted to very
C libraries, but they are not as widely used, and/or are targeted to very
specific needs (eg. klibc is a very small subset of the C library aimed at
building contrained initial ramdisks).
building constrained initial ramdisks).

Under Linux, the C library needs to know the API to the kernel to decide
what features are present, and if needed, what emulation to include for
Expand Down Expand Up @@ -168,7 +168,7 @@ is not too recent, chances are that we will have to build those libraries
correct rounding, MPFR
- the C library for the arithmetic of complex numbers, MPC

The dependencies for those liraries are:
The dependencies for those libraries are:

- MPC requires GMP and MPFR
- MPFR requires GMP
Expand Down Expand Up @@ -205,7 +205,7 @@ To enable GRAPHITE:
To enable LTO:
- the ELF object file access library, libelf

The depencies for those libraries are:
The dependencies for those libraries are:

- PPL requires GMP
- CLooG/PPL requires GMP and PPL
Expand Down Expand Up @@ -233,7 +233,7 @@ This list is now complete! Wouhou! :-)
So the list is complete. But why does crosstool-NG have more steps? |
--------------------------------------------------------------------+

The already thirteen steps are the necessary steps, from a theorical point
The already thirteen steps are the necessary steps, from a theoretical point
of view. In reality, though, there are small differences; there are three
different reasons for the additional steps in crosstool-NG.

Expand All @@ -249,9 +249,9 @@ libc_finish step.

Third, crosstool-NG can also build some additional debug utilities to run on
the target. This is where we build, for example, the cross-gdb, the gdbserver
and the native gdb (the last two run on the target, the furst runs on the
and the native gdb (the last two run on the target, the first runs on the
same machine as the toolchain). The others (strace, ltrace, DUMA and dmalloc)
are absolutely not related to the toolchain, but are nice-to-have stuff that
can greatly help when developping, so are included as goodies (and they are
can greatly help when developing, so are included as goodies (and they are
quite easy to build, so it's OK; more complex stuff is not worth the effort
to include in crosstool-NG).
4 changes: 2 additions & 2 deletions docs/B - Known issues.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Known issues /
_____________/


This files lists the known issues encountered while developping crosstool-NG,
This files lists the known issues encountered while developing crosstool-NG,
but that could not be addressed before the release.

The file has one section for each known issue, each section containing four
Expand Down Expand Up @@ -136,7 +136,7 @@ Symptoms:
Explanations:
The gcc build procedure tries to run a Fortran test to see if it has a
working native fortran compiler installed on the build machine, and it
can't find one. A native Fortran compiler is needed (seems to be neede)
can't find one. A native Fortran compiler is needed (seems to be needed)
to build the Fortran frontend of the cross-compiler.
Even if you don't want to build the Fortran frontend, gcc tries to see
if it has one, but fails. This is no problem, as the Fortran frontend
Expand Down
Loading

0 comments on commit c009897

Please sign in to comment.