aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* addToolVersion: Fix syntax issuesBryan Hundven2016-05-121-4/+4
| | | | | | | | | | | | | | This issue was reported on github: https://github.com/crosstool-ng/crosstool-ng/issues/378 by: alonbg This is the same addToolVersion.sh change in the zipfile, with minor changes. (whitespace) This closes #378 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #320 from bhundven/newlib_updatesBryan Hundven2016-03-263-3/+49
|\ | | | | Newlib updates
| * newlib: add option to enable nano formatted ioBryan Hundven2016-03-082-0/+13
| | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
| * newlib: add option to enable nano mallocBryan Hundven2016-03-082-0/+14
| | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
| * newlib: disable multilib if it is not enabledBryan Hundven2016-03-081-0/+5
| | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
| * newlib: Update newlib versionsBryan Hundven2016-03-081-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | Newlib release seem to be snapshots now. Newlib 2.3.0 was released in git here: https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=commit;h=ad7b3cde9c157f2c34a6a1296e0bda1ad0975bda and the snapshot for 2.3.0 was here: https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;a=commit;h=06cd7127e3cf16ab3c0aa665956deb263e524753 The 2.2 series was also updated. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #376 from jcmvbkbc/gcc-flags-for-targetBryan Hundven2016-03-155-0/+109
|\ \ | |/ |/| Pass CFLAGS_FOR_TARGET/CXXFLAGS_FOR_TARGET for libstdc++ in baremetal build
| * scripts/build/cc: pass FLAGS_FOR_TARGET in do_gcc_core_backendMax Filippov2016-03-151-0/+3
| | | | | | | | | | | | | | | | Pass CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET and LDFLAGS_FOR_TARGET to gcc configure in do_gcc_core_backend as they may be used to build libstdc++ for bare-metal target. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
| * gcc: backport fixes that preserve FLAGS_FOR_TARGETMax Filippov2016-03-154-0/+106
|/ | | | | | | | | | CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET are rewritten in gcc-4.8.x and gcc-4.9.x, so libstdc++ does not get any flags passed to gcc configure. Backport fixes for config/mt-gnu and config/mt-ospace that preserve these flags. With these fixes libstdc++ gets built with flags specified in CT_TARGET_CFLAGS. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
* Merge pull request #364 from bhundven/aarch64_generic_sampleBryan Hundven2016-03-033-0/+18
|\ | | | | Aarch64 generic sample
| * travis-ci: Add aarch64-unknown-linux-gnueabiBryan Hundven2016-03-031-0/+1
| | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
| * samples: Add generic aarch64 sampleBryan Hundven2016-03-032-0/+17
| | | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #365 from bhundven/no_aout_static_checkBryan Hundven2016-03-031-1/+1
|\ \ | | | | | | configure: Don't write a.out on static compiler check
| * | configure: Don't write a.out on static compiler checkBryan Hundven2016-03-031-1/+1
| |/ | | | | | | | | | | | | | | | | Because I don't pass `-o` to gcc, it makes an a.out file with gcc. For clang it doesn't make the a.out, as that is not the default. It doesn't hurt to output to /dev/null for both. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #363 from bhundven/update_configBryan Hundven2016-03-032-51/+58
|\ \ | | | | | | config.{sub,guess}: Ran ct-ng updatetools
| * | config.{sub,guess}: Ran ct-ng updatetoolsBryan Hundven2016-03-032-51/+58
|/ / | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #362 from bhundven/rpi_aarch64_sampleBryan Hundven2016-03-032-0/+17
|\ \ | |/ |/| samples: add aarch64-rpi3-linux-gnueabi
| * samples: add aarch64-rpi3-linux-gnueabiBryan Hundven2016-03-032-0/+17
|/ | | | | | | | This is a aarch64 raspberry pi 3 sample. Please test! Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #360 from kongen/RPi3Bryan Hundven2016-03-022-0/+18
|\ | | | | Adds Raspberry Pi 3 sample config
| * Adds Raspberry Pi 3 sample configStefan Hallas Mulvad2016-03-022-0/+18
|/ | | | Signed-off-by: Stefan Hallas Mulvad <shm@hallas.nu>
* Merge pull request #359 from bhundven/fix_musl_libc_buildBryan Hundven2016-02-291-50/+67
|\ | | | | musl-libc: Rewrite musl.sh build script
| * musl-libc: Rewrite musl.sh build scriptBryan Hundven2016-02-291-50/+67
|/ | | | | | | | | | 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>
* Merge pull request #358 from bhundven/musl_updateBryan Hundven2016-02-291-7/+2
|\ | | | | musl-libc: Update to 1.1.14
| * musl-libc: Update to 1.1.14Bryan Hundven2016-02-291-7/+2
|/ | | | | | We also remove the old 1.0 series. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #356 from bhundven/check_static_linkBryan Hundven2016-02-286-0/+18
|\ | | | | configure: Check to see if gcc can static link
| * config: Add static link check to static optionsBryan Hundven2016-02-265-0/+5
| | | | | | | | | | | | If we can't static link with gcc, then don't allow static linking. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
| * configure: Check to see if gcc can static linkBryan Hundven2016-02-261-0/+13
| | | | | | | | | | | | | | | | 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>
* | Merge pull request #357 from dajamminyogesh/masterBryan Hundven2016-02-281-8/+8
|\ \ | |/ |/| kernel: Updated kernel revisions
| * kernel: Updated kernel revisionsYogesh Sharma2016-02-261-8/+8
|/ | | | | | Kernel revisions updated to match kernel.org. Signed-off-by: Yogesh Sharma <YogeshASharma@gmail.com>
* Merge pull request #353 from bhundven/glibc_cleanupBryan Hundven2016-02-262-197/+35
|\ | | | | Glibc cleanup
| * glibc: Mirror extra_config flags from do_libc_backend_onceBryan Hundven2016-02-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * glibc: remove do_libc_locales_extract; it's emptyBryan Hundven2016-02-231-10/+0
| | | | | | | | | | | | | | 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>
| * glibc: Remove support for downloading and extracting add-onsBryan Hundven2016-02-231-67/+0
| | | | | | | | | | | | | | 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>
| * 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