Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Stefan Hallas Mulvad <shm@hallas.nu>
|
|
musl-libc: Rewrite musl.sh build script
|
|
This commit moves the do_libc_configure function to do_libc_backend and
switches do_libc_start_files and do_libc_final to call do_libc_backend.
The major reason for the rewrite is that musl => 1.1.13 has had it's own
build system rewritten and can now build out-of-tree.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
musl-libc: Update to 1.1.14
|
|
We also remove the old 1.0 series.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
configure: Check to see if gcc can static link
|
|
kernel: Updated kernel revisions
|
|
Kernel revisions updated to match kernel.org.
Signed-off-by: Yogesh Sharma <YogeshASharma@gmail.com>
|
|
If we can't static link with gcc, then don't allow static linking.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
This is a semi-nasty-hack to see if gcc can static link.
Obviously on Mac OS X this is not possible, so we set
CT_CONFIGURE_has_static_link=y if it can.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Glibc cleanup
|
|
gdb: Add support for v7.11, port patches from v7.10.1 that apply
|
|
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
|
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
|
|
In do_libc_backend_once:
```
# Also, if those two are missing, iconv build breaks
extra_config+=( --disable-debug --disable-sanity-checks )
```
But in do_libc_locales we only add ```--disable-debug```.
This change adds ```--disable-sanity-checks``` to do_libc_locales to
mirror this, as I've seen iconv break this way.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
No point in calling an empty function. Must be left over from the
glibc/eglibc split up... then re-merge.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Since external add-ons were removed in 2.17, and we only support >=
2.18, this support is no longer needed.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Move crosstool-ng hook functions to be in the normal locations.
This commit has no functional changes.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
We now only support glibc >=2.18
This now enables us to clean up glibc support!
Also, add a comment about glibc 2.20 as the point which glibc no longer
supports not building with pthread.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
kernel: Update kernel versions
|
|
Kernel revisions updated to match kernel.org.
Update includes removal of 4.2.x kernel (since it was EOL),
addition of 4.4.x kernel, and marking of 4.3.x as EOL.
Signed-off-by: Yogesh Sharma <YogeshASharma@gmail.com>
|
|
Update glibc
|
|
Only one patch ported forward from 2.22:
* 100-Cygwin-doesnt-have-stat64.patch
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
functions: use 'ln -sf' for softlinks
|
|
I should have just used ln -sf when I rewrote the custom locations
change. BSD based systems don't have 'cp -s', so switch to using 'ln
-sf'.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
binutils: fix .init/.fini literals moving in xtensa gas
|
|
Despite the documentation and the comment in xtensa_move_literals, in
the presence of --text-section-literals and --auto-litpools literals are
moved from the separate literal sections into .init and .fini, because
the check in the xtensa_move_literals is incorrect.
This fixes build errors seen with projects that have .init/.fini and use
text-section-literals.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
|
Newlines
|
|
Add irc and mailing list info
|
|
functions: Softlink custom directory
|
|
Hardlinking the custom source directory does not work across separate
mount points. Chnage this to a softlink instead.
This closes #336
Reported-by: Jasmin Jessich <jasmin@anw.at>
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Remove GCC dependency to libelf
|
|
binutils: fix .loc handling in xtensa gas
|
|
uClibc-ng: Update to 1.0.12
|
|
Binutils change 1058c7532d0b "Use signed data type for R_XTENSA_DIFF*
relocation offsets." changed signedness of BFD_RELOC_XTENSA_DIFF*
relocations substituted for BFD_RELOC_*. This made it impossible to
encode arbitrary 8-, 16- and 32-bit values, which broke e.g. debug info
encoding by .loc directive. Revert this part and add test.
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
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>
|