Commit Graph

3505 Commits

Author SHA1 Message Date
Ray Donnelly
3049c4c1e2 multi_cc: Prepare ct-ng for multiple compilers
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>
2015-05-29 21:49:32 +01:00
Bryan Hundven
73fc3a4d82 ncurses: Add gcc5 build patch
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>
2015-05-29 11:00:13 -07:00
Bryan Hundven
a878419d5a Merge pull request #95 from bhundven/update-ctng
Update version string to 1.21.0
2015-05-25 12:47:17 -07:00
Bryan Hundven
77e7d053ce Update version string to 1.21.0
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-05-25 12:41:02 -07:00
Bryan Hundven
654c4c8073 Merge pull request #94 from bhundven/update_kernel
kernel: Update versions. Remove older kernels
2015-05-25 12:35:25 -07:00
Bryan Hundven
e5d837eb67 kernel: Update versions. Remove older kernels
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>
2015-05-25 12:28:22 -07:00
Bryan Hundven
17d443e0fb Merge pull request #93 from bhundven/update_gdb
gdb: add gdb 7.9.1
2015-05-24 17:40:52 -07:00
Bryan Hundven
3366167e2a Merge pull request #92 from bhundven/update_strace
strace: add versions 4.9 and 4.10
2015-05-24 17:40:27 -07:00
Bryan Hundven
b7e94cbd70 gdb: add gdb 7.9.1
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>
2015-05-16 11:29:52 -07:00
Bryan Hundven
ba0b6d71da strace: add versions 4.9 and 4.10
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-05-16 10:44:40 -07:00
Bryan Hundven
7817c1fb87 Merge pull request #91 from bhundven/update_kernels
linux: update kernel versions
2015-05-16 10:19:19 -07:00
Bryan Hundven
c263efb7ed linux: update kernel versions
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>
2015-05-16 10:16:21 -07:00
Bryan Hundven
982c1e854a Merge pull request #90 from bhundven/mingw_experimental
mingw: WINAPI_V_DEVEL should depend on EXPERIMENTAL
2015-05-16 10:10:29 -07:00
Bryan Hundven
46d79a58d3 mingw: WINAPI_V_DEVEL should depend on EXPERIMENTAL
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>
2015-05-16 10:04:18 -07:00
Bryan Hundven
9e01e15493 Merge pull request #89 from diorcety-ctng/windows-target
Windows target
2015-05-12 15:53:30 -07:00
Ray Donnelly
b39fb4b1b4 mingw-w64: Add 'devel' version to use git 'master' branch
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
2015-05-12 23:48:53 +01:00
Ray Donnelly
d3b19674fc mingw-w64: Add updated versions
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>
2015-05-12 23:48:17 +01:00
Bryan Hundven
9f2630513f Merge pull request #88 from diorcety-ctng/ctgitget-refs
CT_GetGit: Allow cset to be a ref (branch or tag)
2015-05-12 15:38:27 -07:00
Ray Donnelly
f95b34d52f CT_GetGit: Allow cset to be a ref (branch or tag)
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>
2015-05-12 23:32:21 +01:00
Bryan Hundven
13bb007cb7 Merge pull request #87 from bhundven/fix_command_exec
scripts: If paths.sh is included, use the variables
2015-05-09 20:11:32 -07:00
Bryan Hundven
5907149de5 scripts: If paths.sh is included, use the variables
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>
2015-05-09 20:09:05 -07:00
Bryan Hundven
2efbe05aa8 Merge pull request #86 from bhundven/show_samples_variables
showSamples: Update to use variables from paths.sh
2015-05-09 17:44:08 -07:00
Bryan Hundven
90037b9ee3 showSamples: Update to use variables from paths.sh
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>
2015-05-09 17:42:13 -07:00
Bryan Hundven
fa769c32bb Merge pull request #84 from bhundven/update_kernels
config/kernel: Update kernel versions
2015-05-07 11:16:32 -07:00
Bryan Hundven
d37cb87b0e config/kernel: Update kernel versions
This updates the stable kernel series.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-05-07 11:14:43 -07:00
Bryan Hundven
ccb7cee9b1 Merge pull request #80 from bhundven/add_linaro_config_knobs
config: Add binutils, newlib, and glibc linaro configuration
2015-05-02 16:58:42 -07:00
Bryan Hundven
51b342345d config: Add binutils, newlib, and glibc linaro configuration
This commit introduces a "show linaro versions" for newlib, binutils,
and glibc.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-05-02 16:56:25 -07:00
Bryan Hundven
f9990ba71b Merge pull request #81 from bhundven/isl_0_14_depends_on_gcc_5_1_or_later
complibs: Update requirements for gcc-5.1
2015-05-02 16:47:46 -07:00
Bryan Hundven
7c41f73b7f complibs: Update requirements for gcc-5.1
"The Graphite framework for loop optimizations no longer requires the
CLooG library, only ISL version 0.14 (recommended) or 0.12.2. The
installation manual contains more information about requirements to
build GCC."

This change helps to avoid version badness.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-05-02 16:44:39 -07:00
Bryan Hundven
e88cdd6e27 Merge pull request #82 from bhundven/add_gcc_5_1
config: Add gcc-5.1.0
2015-05-02 16:01:22 -07:00
Bryan Hundven
4fc0273c19 config: Add gcc-5.1.0
This change needs another change from pull request #81, but it's kind of
a chicken/egg scenario. The 'select's in CC_GCC_5_1 need to be
refactored a bit, and would be easier to test if gcc-5.1.0 was commited.

Most of the refactoring will happen with CC_GCC_HAS_GRAPHITE.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-05-02 15:52:04 -07:00
Bryan Hundven
8c120ca2e9 Merge pull request #78 from bhundven/update_kernels
config/kernel: Update with longterm stable releases
2015-04-30 08:42:04 -07:00
Bryan Hundven
d2ed24286e config/kernel: Update with longterm stable releases
Stable releases updated last night. Sync versions with kernel.org.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-30 08:40:27 -07:00
Bryan Hundven
438a00527b Merge pull request #77 from bhundven/remove_eglibc_kconfig
config: remove eglibc.in
2015-04-30 07:48:32 -07:00
Bryan Hundven
f05bbbfbe3 config: remove eglibc.in
In commit cd47c091ba
I had forgot to also remove the config/libc/eglibc.in.
This commit removes it.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-30 07:43:38 -07:00
Bryan Hundven
a3548b8578 Merge pull request #76 from netzimme/master
debug/ltrace : avoid a gcc 5.1.0 error
2015-04-29 13:03:41 -07:00
Daniel Zimmermann
a71cd4b2b9 debug/ltrace : avoid a gcc 5.1.0 error
to avoid a gcc 5.1.0 error add a patch for ltrace 0.7.3

Signed-off-by: Daniel Zimmermann <netzimme@gmail.com>
2015-04-29 20:53:31 +02:00
Bryan Hundven
3ef53bf7ad Merge pull request #75 from bhundven/kernel_updates
kernel: Update kernel versions
2015-04-26 17:43:49 -07:00
Bryan Hundven
a6dc9fe553 Merge pull request #74 from bhundven/download_locations
comp_libs: Fix download locations for cloog and mpc
2015-04-26 17:43:35 -07:00
Bryan Hundven
ff09cb3296
kernel: Update kernel versions
This commit adds support for 4.x and updates longterm versions.

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-26 17:40:35 -07:00
Bryan Hundven
7365281973
comp_libs: Fix download locations for cloog and mpc
This change closes #62

Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-26 08:09:08 -07:00
Bryan Hundven
0f372b8357 Merge pull request #73 from jpf91/other_bm
Display 'Other languages' for bare metal as well
2015-04-26 07:56:17 -07:00
Johannes Pfau
2719774083 Display 'Other languages' for bare metal as well
There are other languages which work with bare metal compilers.
As an example crosstool-ng is recommended to build D/GDC bare metal
compilers.

Signed-off-by: Johannes Pfau <johannespfau@gmail.com>
2015-04-26 12:16:15 +02:00
Bryan Hundven
a90d8fd075 Merge pull request #46 from stefanct/master
Add glibc 2.21
2015-04-25 13:31:24 -07:00
Bryan Hundven
48ea314e01 Merge pull request #56 from smoofra/docfix
doc fix:  It's RESTART not START
2015-04-25 13:29:47 -07:00
Bryan Hundven
f1158a215b Merge pull request #65 from smoofra/gperf
build compat fix for mac os: define offsetof if it's missing
2015-04-25 13:28:41 -07:00
Bryan Hundven
822fc8b141 Merge pull request #72 from bhundven/bump-isl-0.14
config/isl: bump isl to 0.14 for >=gcc-5.1
2015-04-25 13:14:06 -07:00
Bryan Hundven
00799b5474
config/isl: bump isl to 0.14 for >=gcc-5.1
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-04-25 13:11:32 -07:00
Bryan Hundven
6dcc8823f7 Merge pull request #69 from UoMCS/master
Update case-sensitivity information for Cygwin
2015-04-25 07:43:46 -07:00
Paul Waring
e1dc1d1374 Update fix for case sensitivity on Cygwin 2015-04-23 15:00:49 +01:00