Age | Commit message (Collapse) | Author | Files | Lines |
|
Update gdb
|
|
Notable here is the removal of 10-setns-handling.patch, which is now
upstream.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
It's been out for a while, just haven't gotten around to it.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
binutils: Add binutils-2.26
|
|
This updates patches for 2.26. Most notably, the removal of the xtensa
patches which seem to be upstream in binutils now.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
env: Bail out if CPATH and friends are set
|
|
If CPATH, C_INCLUDE_PATH, CPLUS_INCLUDE_PATH, or OBJC_INCLUDE_PATH are set, bail out.
These environment variables are known to break crosstool-ng's build.
This closes #327
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
config/gcc: Update to Linaro GCC 5.2-2015.11-2
|
|
Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
|
|
patches/binutils: wcsncasecmp is provided by OSX >= 10.7
|
|
OSX SDK has a declaration for `wcsncasecmp` since 10.7, which conflicts with
the definition provided by the patch for binutils.
Signed-off-by: Kasumi Fukuda <kasumi@rollingapple.net>
|
|
As crosstools-ng only support GCC >= 4.8 we do not need libelf for gcc. GCC dropped this dependency with 4.6.
Signed-off-by: Matthias Weisser <m.weisser.m@gmail.com>
|
|
Elf2flt update
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
elf2flt is now hosted on github here:
https://github.com/uclinux-dev/elf2flt
But, until arm support is upstream, we'll switch to Waldemar Brodkorb
version of elf2flt.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
uClibc-ng: Update to 1.0.11
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
gcc: fix previous commit
|
|
In a5057713a0394d189adc8b9abb0eb65592ecfc49
...I forgot to add a line continuation at the break in the 'if'
statement.
Reported-by: asavah <asavah@avh.od.ua>
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
gcc: Fix CC_GCC_ENABLE_CXX_FLAGS for mode=baremetal
|
|
When creating a baremetal toolchain, CC_GCC_ENABLE_CXX_FLAGS has no
effect. This closes #298
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
gcc: remove CC_GCC_EXTRA_ENV_ARRAY
|
|
I was noticing that $extra_user_env was inconsistently used in
100-gcc.sh. I don't feel comfortable having just any make flag or
environment variable passed to make from a config file. If a specific
option needs to be passed to make for gcc, then a specific kconfig
option should be added for that make flag/option/env.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
gcc: Sync backend functions
|
|
The two gcc backend functions are getting very close to being duplicated
code. To help in the process of merging the two backends, this change
syncronizes the two functions so they are easier to diff.
This commit has no functional changes.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
gmp: add version 6.1.0
|
|
Remove old binutils versions
|
|
Cygwin more fixes
|
|
If destdir was / and prefix began with /
then we would attempt to install libelf
to a path beginning with // which is a
UNC path on Cygwin. This is generally
incorrect.
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
|
On Windows a build failure can be triggered during the
build of the static iconv if a dynamic iconv is already
present:
There's a circular dependency between libiconv and gettext
which (on a system with a dynamic gettext (and thus iconv)
installed in the system prefix) causes a failure to build
iconv.exe statically if it is built with nls ..
.. Which needs gettext
.. which depends on libiconv
.. so libtool finds a dynamically linked libgettext.la
.. and therefore presents ld with the dll import library
libiconv.dll.a when linking iconv.exe
.. as well as the static libiconv.a that it has just built!
.. leading to multiply defined symbols from iconv.
Therefore, we build it without nls. If it later turns out
that we need it to be built with nls, then I will have to
build it in two passes (common practice when bootstrapping
GNU/Linux distros, MSYS2 and probably Cygwin and Homebrew).
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
|
Cygwin follows POSIX IEEE Std 1003.1, 2004 Edition spec
for the select() fuction as described at:
http://pubs.opengroup.org/onlinepubs/009695399/functions/pselect.html
.. so we must #include <sys/select.h> for the declaration.
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
|
Define PICFLAG, UNDEFINEDPREAMBLE and UNDEFINEDCODE to nothing since Windows
doesn't have -fPIC (GCC warns) and can't handle undefined variable references
(which are not needed anyway).
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
|
Build shared builds for host unless CT_STATIC_TOOLCHAIN.
In all other situations, build statically, as before.
It is necessary that the static/shared-ness of expat matches
that of gettext on Cygwin/MinGW-w64 as they can't be linked
together if they don't match, so we follow the same logic.
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
|
The buildroot patches have xtensa for the supported versions of binutils
we use, and a few others that might help us keep away from host
polution.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Since we removed older binutils versions, remove patches as well.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Since older GCC versions have been removed, older versions of binutils
are not needed.
This commit removes these older versions.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
linux: Update kernel versions
|
|
The following versions were updated:
* 4.3 -> 4.3.3 (stable)
* 4.2.6 -> 4.2.8 (EOL)
* 4.1.13 -> 4.1.15
* 3.18.24 -> 3.18.25
* 3.14.57 -> 3.14.58
* 3.12.50 -> 3.12.51
* 3.10.93 -> 3.10.94
* 3.2.72 -> 3.2.75
* 2.6.32.68 -> 2.6.32.69
4.3 mainline is now 4.3.3 stable
The 4.2 series is now EOL. You should move to 4.3.3!
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Update gcc linaro
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
It seems that linaro is changing where they release, again.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
gcc: Update gcc 5 to 5.3.0
|
|
Reported-by: Freddie Chopin <freddie.chopin@gmail.com>
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
binutils: Fix installing libiberty for target
|
|
If CT_BINUTILS_FOR_TARGET_IBERTY is set, then it seems that we also must
set `--enable-install-libiberty` for configure to pickup that it needs
to be installed.
This closes #302
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Add initial debian packaging info
|
|
Signed-off-by: Andrew Andrianov <andrew@ncrmnt.org>
|
|
Custom locations rewrite
|
|
We indent by multiples of 4.
This change cleans up whitespace in offending files.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|