aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* newlib/patch: Add eabihf patchBryan Hundven2015-06-021-0/+12
| | | | | | | | This patch gets newlib 1.20.0 to work with eabihf tuple. This commit closes #23 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Merge pull request #108 from bhundven/new_musl_patchesBryan Hundven2015-06-0210-0/+825
|\ | | | | gcc/patches: Add musl patches to gcc 5.1.0
| * gcc/patches: Add musl patches to gcc 5.1.0Bryan Hundven2015-06-0210-0/+825
| | | | | | | | | | | | | | This commit adds new musl patches from gcc-6 (in development) to gcc-5.1.0. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #107 from bhundven/remove_experimental_musl_patchesBryan Hundven2015-06-0244-3872/+4
|\ \ | | | | | | Remove support for experimental patches and musl patches
| * | Remove support for experimental patches and musl patchesBryan Hundven2015-06-0244-3872/+4
| |/ | | | | | | | | | | | | | | | | | | | | | | This functionality was provided so that crosstool-ng could have a further set of patches considered experimental and unsupported. Now that musl-libc support is making it's way upstream in gcc, I'm removing this support and the experimental musl patches. In later commits, backports from gcc upstream will be added to the supported patch sets to support musl-libc. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #58 from dirkhusemann/masterBryan Hundven2015-06-021-1/+1
|\ \ | |/ |/| Update functions to grok symlinks
| * Update functions to grok symlinksDirk Husemann2015-06-021-1/+1
| | | | | | | | | | | | when specifying a custom kernel provided as a tar ball, the tar ball gets symlinked. the -e test will fail. Signed-off-by: Dirk Husemann <dirk@d2h.net>
* | Merge pull request #106 from bhundven/fix_gcc_5_1_knobBryan Hundven2015-06-021-3/+2
|\ \ | | | | | | config/gcc: Fix gcc 5.1.0 version knob
| * | config/gcc: Fix gcc 5.1.0 version knobBryan Hundven2015-06-021-3/+2
|/ / | | | | | | | | | | | | This change makes the 5.1.0 version knob consistant with previous gcc versions. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #105 from bhundven/update_muslBryan Hundven2015-06-021-6/+6
|\ \ | | | | | | musl: Update versions
| * | musl: Update versionsBryan Hundven2015-06-021-6/+6
|/ / | | | | | | | | | | | | | | | | This commit updates the version knobs so that oldconfig does the right thing when we bump versions. Also, we update stable to 1.0.5 and experimental to 1.1.9. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #104 from bhundven/fix_multi-cc_gcc_inBryan Hundven2015-06-021-50/+50
|\ \ | | | | | | config/gcc: Fix missing update to gcc.in
| * | config/gcc: Fix missing update to gcc.inBryan Hundven2015-06-021-50/+50
|/ / | | | | | | | | | | | | | | In the patch series for multi_cc, some version knobs were missed. This patch fixes this. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #103 from bhundven/update_addtoolversionBryan Hundven2015-06-021-1/+1
|\ \ | | | | | | addToolVersion: multi_cc: update addToolVersion
| * | addToolVersion: multi_cc: update addToolVersionBryan Hundven2015-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | Since gcc moved from CC_ to CC_GCC_, addToolVersion neeeded to be updated. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | | Merge pull request #102 from yann-morin-1998/yem/populateBryan Hundven2015-06-011-2/+2
|\ \ \ | |/ / |/| | populate: also search for gconv modules
| * | populate: also search for gconv modulesYann E. MORIN2015-05-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The gconv modules are present in the (e)glibc toolchains, and some applications directly link with one or more of those modules (even though the classic way of using them is by dlopen()ing them). So, also look in /usr/lib/gconv when searching for libraries. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* | | Merge pull request #30 from diorcety-ctng/multi_ccBryan Hundven2015-06-0111-173/+252
|\ \ \ | | | | | | | | Add multiple compiler structure
| * | | test_suite: Update gcc test_suite for multiple compilersRay Donnelly2015-06-021-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit updates gcc's test suite to use the new config options. Signed-off-by: Ray Donnelly <mingw.android@gmail.com> Reviewed-by: Bryan Hundven <bryanhundven@gmail.com> Reviewed-by: Yann Diorcet <diorcetyann@gmail.com>
| * | | gdb: Update 300-gdb.sh for multiple compilersRay Donnelly2015-06-021-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update 300-gdb.sh to use the new config options. Signed-off-by: Ray Donnelly <mingw.android@gmail.com> Reviewed-by: Bryan Hundven <bryanhundven@gmail.com> Reviewed-by: Yann Diorcet <diorcetyann@gmail.com>
| * | | cc: Update 100-gcc.sh for multiple compilersRay Donnelly2015-06-021-70/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update 100-gcc.sh to use the new config option names. Signed-off-by: Ray Donnelly <mingw.android@gmail.com> Reviewed-by: Bryan Hundven <bryanhundven@gmail.com> Reviewed-by: Yann Diorcet <diorcetyann@gmail.com>
| * | | scripts: Update crosstool-NG internals for multiple compilers.Ray Donnelly2015-06-022-30/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change updates the CC.* references to CC_GCC.* in the internal scripts. Signed-off-by: Ray Donnelly <mingw.android@gmail.com> Reviewed-by: Bryan Hundven <bryanhundven@gmail.com> Reviewed-by: Yann Diorcet <diorcetyann@gmail.com>
| * | | showSamples: Update showSamples.sh for multiple compilersRay Donnelly2015-06-021-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change adds support to show samples for multiple compilers. Signed-off-by: Ray Donnelly <mingw.android@gmail.com> Reviewed-by: Bryan Hundven <bryanhundven@gmail.com> Reviewed-by: Yann Diorcet <diorcetyann@gmail.com>
| * | | config: Add config support for multiple compilersRay Donnelly2015-05-294-60/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change updates the config to support multiple compilers by moving CC_.* to CC_GCC_.* to make room for other compilers. We also update gen_in_frags.sh to check for a default cc. Signed-off-by: Ray Donnelly <mingw.android@gmail.com> Reviewed-by: Yann Diorcet <diorcetyann@gmail.com> Reviewed-by: Bryan Hundven <bryanhundven@gmail.com>
| * | | multi_cc: Prepare ct-ng for multiple compilersRay Donnelly2015-05-293-1/+59
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit moves gcc.sh to 100-gcc.sh to accomodate for other cross-compilers that crosstool-ng might be able to build. The first, to come soon, is llvm/clang. Signed-off-by: Ray Donnelly <mingw.android@gmail.com> Reviewed-by: Bryan Hundven <bryanhundven@gmail.com> Reviewed-by: Yann Diorcet <diorcetyann@gmail.com>
* | | Merge pull request #99 from bhundven/ncurses_gcc5_fixBryan Hundven2015-06-011-0/+39
|\ \ \ | |/ / |/| | ncurses: Add gcc5 build patch
| * | ncurses: Add gcc5 build patchBryan Hundven2015-05-291-0/+39
|/ / | | | | | | | | | | | | | | | | | | | | | | This patch comes from here: http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2015-April/070101.html This message explains the error: http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2015-April/070099.html This commit closes #98 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #95 from bhundven/update-ctngBryan Hundven2015-05-251-1/+1
|\ \ | | | | | | Update version string to 1.21.0
| * | Update version string to 1.21.0Bryan Hundven2015-05-251-1/+1
|/ / | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #94 from bhundven/update_kernelBryan Hundven2015-05-251-152/+16
|\ \ | | | | | | kernel: Update versions. Remove older kernels
| * | kernel: Update versions. Remove older kernelsBryan Hundven2015-05-251-152/+16
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In this update the following kernels updated: * 4.0.3 -> 4.0.4 * 3.18.13 -> 3.18.14 * 3.14.42 -> 3.14.43 * 3.12.42 -> 3.12.43 * 3.10.78 -> 3.10.79 * 3.2.68 -> 3.2.69 * 2.6.32.65 -> 3.6.32.66 Also, let's remove the older EOL'd kernels. This makes updating kernel versions easier. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #93 from bhundven/update_gdbBryan Hundven2015-05-241-0/+6
|\ \ | | | | | | gdb: add gdb 7.9.1
| * | gdb: add gdb 7.9.1Bryan Hundven2015-05-161-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per: http://www.gnu.org/software/gdb/download/ANNOUNCEMENT ======================================================================== GDB 7.9.1 brings the following fixes and enhancements over GDB 7.9: * PR build/18033 (C++ style comment used in gdb/iq2000-tdep.c and gdb/compile/compile-*.c) * PR build/18298 ("compile" command cannot find compiler if tools configured with triplet instead of quadruplet) * PR tui/18311 (Random SEGV when displaying registers in TUI mode) * PR python/18299 (exception when registering a global pretty-printer in verbose mode) * PR python/18066 (argument "word" seems broken in Command.complete (text, word)) * PR pascal/17815 (Fix pascal behavior for class fields with * testcase) * PR python/18285 (ptype expr-with-xmethod causes SEGV) ======================================================================== Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | | Merge pull request #92 from bhundven/update_straceBryan Hundven2015-05-241-0/+12
|\ \ \ | |/ / |/| | strace: add versions 4.9 and 4.10
| * | strace: add versions 4.9 and 4.10Bryan Hundven2015-05-161-0/+12
|/ / | | | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #91 from bhundven/update_kernelsBryan Hundven2015-05-161-10/+10
|\ \ | | | | | | linux: update kernel versions
| * | linux: update kernel versionsBryan Hundven2015-05-161-10/+10
|/ / | | | | | | | | | | | | | | | | | | | | Update versions: * 4.0.2 to 4.0.3 * 3.19.7 to 3.19.8 * 3.14.41 to 3.14.42 * 3.10.77 to 3.10.78 * 3.2.68 to 3.2.69 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #90 from bhundven/mingw_experimentalBryan Hundven2015-05-161-0/+1
|\ \ | | | | | | mingw: WINAPI_V_DEVEL should depend on EXPERIMENTAL
| * | mingw: WINAPI_V_DEVEL should depend on EXPERIMENTALBryan Hundven2015-05-161-0/+1
|/ / | | | | | | | | | | | | | | While we do want users to be able to use the mingw from git, being under the experimental umbrella makes it more obvious that this should not be used as a production toolchain. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #89 from diorcety-ctng/windows-targetBryan Hundven2015-05-122-13/+59
|\ \ | | | | | | Windows target
| * | mingw-w64: Add 'devel' version to use git 'master' branchRay Donnelly2015-05-122-13/+28
| | | | | | | | | | | | Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
| * | mingw-w64: Add updated versionsRay Donnelly2015-05-121-0/+31
|/ / | | | | | | | | | | | | | | | | Specifically: 2.0.8 3.0.0, 3.1.0 4.0.0, 4.0.1, 4.0.2 Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
* | Merge pull request #88 from diorcety-ctng/ctgitget-refsBryan Hundven2015-05-121-4/+31
|\ \ | | | | | | CT_GetGit: Allow cset to be a ref (branch or tag)
| * | CT_GetGit: Allow cset to be a ref (branch or tag)Ray Donnelly2015-05-121-4/+31
|/ / | | | | | | | | | | | | | | Pass cset as ref=somename to use this feature. CT_GetGit echos the cset sha1 on exit since the caller will need to know that information as it forms part of the downloaded tarball name. Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
* | Merge pull request #87 from bhundven/fix_command_execBryan Hundven2015-05-093-6/+6
|\ \ | | | | | | scripts: If paths.sh is included, use the variables
| * | scripts: If paths.sh is included, use the variablesBryan Hundven2015-05-093-6/+6
|/ / | | | | | | | | | | | | This commit changes sed, awk, and grep to use the ones we found during configure time. This helps make the build more consistent. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #86 from bhundven/show_samples_variablesBryan Hundven2015-05-091-2/+2
|\ \ | | | | | | showSamples: Update to use variables from paths.sh
| * | showSamples: Update to use variables from paths.shBryan Hundven2015-05-091-2/+2
|/ / | | | | | | | | | | | | This change modifies the use of sed and awk to use the variables set by paths.sh during the installation process of crosstool-NG. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* | Merge pull request #84 from bhundven/update_kernelsBryan Hundven2015-05-071-12/+12
|\ \ | | | | | | config/kernel: Update kernel versions
| * | config/kernel: Update kernel versionsBryan Hundven2015-05-071-12/+12
|/ / | | | | | | | | | | This updates the stable kernel series. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>