aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * glibc: reformat glibc build scriptBryan Hundven2016-02-231-66/+64
| | | | | | | | | | | | | | 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>
| * glibc: Clean out old glibc versionsBryan Hundven2016-02-231-86/+2
| | | | | | | | | | | | | | | | | | | | 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>
* | Merge pull request #354 from westermo/upgrade-gdbBryan Hundven2016-02-255-0/+120
|\ \ | |/ |/| gdb: Add support for v7.11, port patches from v7.10.1 that apply
| * gdb: Help gnulib determine uClibc gettimeofday() is OKJoachim Nilsson2016-02-251-0/+20
| | | | | | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
| * gdb: Add support for v7.11, port patches from v7.10.1 that applyJoachim Nilsson2016-02-244-0/+100
|/ | | | Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
* Merge pull request #350 from dajamminyogesh/masterBryan Hundven2016-02-231-20/+20
|\ | | | | kernel: Update kernel versions
| * kernel: Updated kernel revisionsYogesh Sharma2016-02-231-20/+20
|/ | | | | | | | 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>
* Merge pull request #348 from bhundven/update_glibcBryan Hundven2016-02-232-0/+19
|\ | | | | Update glibc
| * glibc: port glibc patch from 2.22 to 2.23Bryan Hundven2016-02-231-0/+13
| | | | | | | | | | | | | | | | Only one patch ported forward from 2.22: * 100-Cygwin-doesnt-have-stat64.patch Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
| * glibc: Add glibc-2.23Bryan Hundven2016-02-231-0/+6
|/ | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #345 from bhundven/use_ln_for_softlinkBryan Hundven2016-02-191-1/+1
|\ | | | | functions: use 'ln -sf' for softlinks
| * functions: use 'ln -sf' for softlinksBryan Hundven2016-02-191-1/+1
| | | | | | | | | | | | | | | | 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>
* | Merge pull request #342 from jcmvbkbc/xtensa-binutils-init-fini-literals-fixBryan Hundven2016-02-184-0/+439
|\ \ | |/ |/| binutils: fix .init/.fini literals moving in xtensa gas
| * binutils: fix .init/.fini literals moving in xtensa gasMax Filippov2016-02-184-0/+439
|/ | | | | | | | | | | | 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>
* Update README.mdBryan Hundven2016-02-151-0/+2
| | | Newlines
* Update README.mdBryan Hundven2016-02-151-0/+2
| | | Add irc and mailing list info
* Merge pull request #337 from bhundven/softlink_custom_directoryBryan Hundven2016-02-081-1/+1
|\ | | | | functions: Softlink custom directory
| * functions: Softlink custom directoryBryan Hundven2016-02-081-1/+1
|/ | | | | | | | | | 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>
* Merge pull request #322 from modbw/libelfBryan Hundven2016-02-082-9/+0
|\ | | | | Remove GCC dependency to libelf
| * Remove GCC dependency to libelfMatthias Weisser2016-01-182-9/+0
| | | | | | | | | | | | 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>
* | Merge pull request #335 from jcmvbkbc/xtensa-binutils-loc-fixBryan Hundven2016-02-054-0/+290
|\ \ | | | | | | binutils: fix .loc handling in xtensa gas
| * | binutils: fix .loc handling in xtensa gasMax Filippov2016-02-064-0/+290
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | Merge pull request #333 from bhundven/update_uclibc-ngBryan Hundven2016-02-051-5/+5
|\ \ \ | | | | | | | | uClibc-ng: Update to 1.0.12
| * | | uClibc-ng: Update to 1.0.12Bryan Hundven2016-02-051-5/+5
|/ / / | | | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | | Merge pull request #332 from bhundven/update_gdbBryan Hundven2016-02-055-0/+139
|\ \ \ | |/ / |/| | Update gdb
| * | gdb: Update patches for gdb-7.10.1Bryan Hundven2016-02-054-0/+133
| | | | | | | | | | | | | | | | | | | | | Notable here is the removal of 10-setns-handling.patch, which is now upstream. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
| * | gdb: Add version 7.10.1Bryan Hundven2016-02-051-0/+6
|/ / | | | | | | | | | | It's been out for a while, just haven't gotten around to it. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #331 from bhundven/update_binutilsBryan Hundven2016-02-0512-1/+639
|\ \ | | | | | | binutils: Add binutils-2.26
| * | binutils: Update patches for binutils-2.26Bryan Hundven2016-02-0410-0/+626
| | | | | | | | | | | | | | | | | | | | | 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>
| * | binutils: Add binutils-2.26Bryan Hundven2016-02-042-1/+13
|/ / | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #330 from bhundven/cpath_testorabortBryan Hundven2016-02-041-0/+4
|\ \ | | | | | | env: Bail out if CPATH and friends are set
| * | env: Bail out if CPATH and friends are setBryan Hundven2016-02-041-0/+4
|/ / | | | | | | | | | | | | | | | | 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>
* | Merge pull request #328 from Christopher83/masterBryan Hundven2016-01-301-2/+2
|\ \ | | | | | | config/gcc: Update to Linaro GCC 5.2-2015.11-2
| * | config/gcc: Update to Linaro GCC 5.2-2015.11-2Cristoforo Cataldo2016-01-301-2/+2
|/ / | | | | | | Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
* | Merge pull request #326 from hanazuki/binutils-patch-for-newer-osxRay Donnelly2016-01-241-1/+1
|\ \ | |/ |/| patches/binutils: wcsncasecmp is provided by OSX >= 10.7
| * patches/binutils: wcsncasecmp is provided by OSX >= 10.7Kasumi Hanazuki2016-01-241-1/+1
|/ | | | | | | 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>
* Merge pull request #319 from bhundven/elf2flt_updateBryan Hundven2016-01-133-2/+3
|\ | | | | Elf2flt update
| * linux: allow `arm*` to build headers for no-mmuBryan Hundven2016-01-131-0/+1
| | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
| * elf2flt: Use openadk version of elf2fltBryan Hundven2016-01-132-2/+2
|/ | | | | | | | | | 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>
* Merge pull request #318 from bhundven/update_uClibc-ngBryan Hundven2016-01-121-5/+5
|\ | | | | uClibc-ng: Update to 1.0.11
| * uClibc-ng: Update to 1.0.11Bryan Hundven2016-01-121-5/+5
|/ | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #316 from bhundven/fix_buildBryan Hundven2016-01-071-1/+1
|\ | | | | gcc: fix previous commit
| * gcc: fix previous commitBryan Hundven2016-01-071-1/+1
|/ | | | | | | | | 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>
* Merge pull request #314 from bhundven/fix_enable_cxx_flags_baremetalBryan Hundven2016-01-061-0/+6
|\ | | | | gcc: Fix CC_GCC_ENABLE_CXX_FLAGS for mode=baremetal
| * gcc: Fix CC_GCC_ENABLE_CXX_FLAGS for mode=baremetalBryan Hundven2016-01-061-0/+6
|/ | | | | | | When creating a baremetal toolchain, CC_GCC_ENABLE_CXX_FLAGS has no effect. This closes #298 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #313 from bhundven/remove_gcc_extra_env_arrayBryan Hundven2016-01-062-18/+3
|\ | | | | gcc: remove CC_GCC_EXTRA_ENV_ARRAY
| * gcc: remove CC_GCC_EXTRA_ENV_ARRAYBryan Hundven2016-01-062-18/+3
|/ | | | | | | | | | 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>
* Merge pull request #312 from bhundven/sync_gcc_backendsBryan Hundven2016-01-061-36/+35
|\ | | | | gcc: Sync backend functions
| * gcc: Sync backend functionsBryan Hundven2016-01-061-36/+35
| | | | | | | | | | | | | | | | | | | | 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>
* | Merge pull request #296 from FreddieChopin/add-gmp-6.1.0Bryan Hundven2016-01-061-0/+6
|\ \ | |/ |/| gmp: add version 6.1.0