| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \
| |/ /
|/| | |
cosmetic: Do not log state saving/restoring as ERROR.
|
| |/
| |
| |
| |
| |
| | |
These are not errors.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|\ \
| | |
| | | |
Samples: Update samples
|
| |/
| |
| |
| |
| |
| |
| |
| | |
This commit updates samples to latest config/ changes.
This closes #114
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|\ \
| |/
|/| |
configure: Check for libtinfo.so
|
|/
|
|
|
|
|
|
|
| |
While usually distributed with ncurses, some distributions distribute
this library separately. Check to make sure it is installed.
This closes #241
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|\
| |
| | |
Add support for Xtensa architecture
|
| |
| |
| |
| | |
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The Xtensa processor architecture is a configurable, extensible,
and synthesizable 32-bit RISC processor core. Processor and SOC vendors
can select from various processor options and even create customized
instructions in addition to a base ISA to tailor the processor for
a particular application.
Because of the configurability, the build process requires one additional
step for gcc, binutils, and gdb to update the default configuration.
These configurations are packed into an 'overlay' tar image, and are
simply untarred on top of the default configuration during the build.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
|\ \
| |/
|/| |
file modes: Set files to be non-executable
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
I was going to start doing some autoconf work, and noticed that
configure.in was executable. Then I noticed Makefile.in was executable.
o.O
So, I ran ```find . -type f -executable``` and found a bunch of files
that shouldn't be set executable.
This commit makes them normal files again.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|\
| |
| | |
Canadian cross build = x86_64 Cygwin host = x86_64 MinGW_W64 target = x86_64 GNU/Linux
|
| |
| |
| |
| |
| |
| |
| | |
There's a lot that can go wrong if you stray from
the path.
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| |
| |
| | |
Tested on build machines of x86_64-pc-cygwin and x86_64-unknown-linux-gnu
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
.. they're needed for the RPC generation in glibc
on both Cygwin and MinGW-w64.
Neither are built on GNU/Linux and iconv is not
built on Darwin.
Two patches for gettext are needed, one so that
-O0 works and one so that static builds can be
made.
They can take a good while to build, so if not
needed for_host or for_build then they are not
built.
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| |
| |
| | |
It's only used as a hint, so excluding it shouldn't cause any problems.
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| |
| |
| | |
This should be upstreamed to Cygwin ideally.
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| | |
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| |
| |
| | |
libtool needs it.
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
AM_PROG_LEX sets this for some weird reason; it should
look for a program only and not a library. Then later
it gets linked to ar, ranlib, dlltool, windres, windmc
and itbl-test despite nothing in the code #include'ing
FlexLexer.h
This isn't a big deal but it did cause a build failure
on Cygwin as it triggered a bug with their flex package
dependencies which I reported at:
https://www.cygwin.com/ml/cygwin/2015-10/msg00433.html
Arguably I should remove all traces of LIBLEX in each
Makefile.am instead?
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
pthread_mutextattr_settype -> pthread_mutexattr_settype
.. I'm not sure why this didn't fail everywhere, unless
no one has tried to build gold?
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
|\ \
| | |
| | | |
Use install-strip target for gcc optionally
|
| | | |
|
|\ \ \
| | | |
| | | | |
kconfig: Add updates from linux-4.3 and 4.4
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add updates from the following merges:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/scripts/kconfig?id=605e9710fb5fef0dd2bb49d7b75e46601df62112
and
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/scripts/kconfig?id=152813e6e4bbb5f017e33eba7eb01bbda4b389b8
that apply to crosstool-ng.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|\ \ \
| |/ /
|/| | |
Add support for uClibc-ng
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We still need to add some cross-canadian and more musl-libc samples.
But this is a start.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit sync gcc patches with buildroot.
I found this useful for fixing a few uClibc related issues.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit removes per-sample configuration files for uClibc and falls
back to using the default config file in contrib/uClibc-defconfigs.
Only one sample is broken:
* powerpc-unknown-linux-uclibc
* breaks on dmalloc
I will come back and work on the dmalloc failure later, but I don't want it to
hold up getting uClibc-ng out in ct-ng.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
I've added the .config files to contrib/uClibc-defconfigs from buildroot
to use as default configs if they are not provided in the sample.
If a particular architecture really needs an option set, it should be
either updated in the manange_uClibc_config function in
scripts/build/libc/uClibc.sh or a custom ${uclibc_name}.config should be
added to the sample (usually via `ct-ng saveconfig`).
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
This commit adds uClibc-ng 1.0.8.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit updates uClibc to use the new CT_Kconfig options from the
previous commit. The older sed method of sanity checking the uClibc
.config was error prone and clumsy.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit adds 4 new functions to aid in the process of managing a
kconfig .config file:
* CT_KconfigSetOption <option> <value> <file>
* CT_KconfigEnableOption <option> <file>
* CT_KconfigDisableOption <option> <file>
* CT_KconfigDeleteOption <option> <file>
(akin to how buildroot manages the uClibc.config)
These functions are global so that we can manage any component that also
uses kconfig, or to be able to use it internally on Crosstool-NG's
kconfig files.
Last but not least, be consistent and update sed to be ${sed}!
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This commit reduces the number of supported versions to:
* 0.9.33.2
* custom location
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|\ \ \
| |/ /
|/| | |
mpfr: Swap primary mirror to gnu.org
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
mpfr.org has been less then reliable, so lets make gnu.org the primary
instead of the secondary source.
This closes #250
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|\ \
| |/
|/| |
Mingw issue with parallel build.
|
| |
| |
| |
| |
| |
| |
| | |
Unfortunately, parallel build issue is not yet fixed in current
mingw-w64 sources.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|/
|
|
|
|
| |
... and add 4.0.4 release.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|\
| |
| | |
Restore uClibc-based samples.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Commit 1a25115a1851d3defdf4d37825d8a291be078e53 deleted non-GCC related
files, including the patch for uClibc to compile with Linux kernels after
3.4.
uClibc 0.9.30 patches are not restored by this change (0.9.30 is broken
with recent kernels for multiple other breakages in addition to that; if
not retired, it needs to be fixed properly).
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|\ \
| |/
|/| |
blackfin: Remove blackfin support
|
|/
|
|
|
|
|
|
|
|
| |
This commit removes blackfin support.
I'm open to re-adding blackfin after crosstool-1.23.0 is released, but
it is currently too difficult to port forward to newer versions of gcc
and uclibc.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|\
| |
| | |
Fix build-all
|