Age | Commit message (Collapse) | Author | Files | Lines |
|
Windows target
|
|
Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
config/kernel: Update kernel versions
|
|
This updates the stable kernel series.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
config: remove eglibc.in
|
|
In commit cd47c091ba6f7d6d9a98c85fc5729a434c99d4ea
I had forgot to also remove the config/libc/eglibc.in.
This commit removes it.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
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>
|
|
kernel: Update kernel versions
|
|
comp_libs: Fix download locations for cloog and mpc
|
|
This commit adds support for 4.x and updates longterm versions.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
This change closes #62
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
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>
|
|
Add glibc 2.21
|
|
doc fix: It's RESTART not START
|
|
build compat fix for mac os: define offsetof if it's missing
|
|
config/isl: bump isl to 0.14 for >=gcc-5.1
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Update case-sensitivity information for Cygwin
|
|
|
|
Cygwin no longer supports managed mounts, enabling case-sensitivity in Cygwin requires changing the registry.
FAQ number has also changed.
|
|
Do not use strlen to check that a string is empty
|
|
bugfix: pass extra build CFLAGS and LDFLAGS to glibc
|
|
Updated script to support mingw versions above major 2
|
|
The argument will prevent the prefix path from being added as an include path while building mingw. Having the prefix as an include path might cause all kinds of weird issues if prefix directory also exists on the build machine.
Signed-off-by: Nils Petter Eftedal <nilspetter@eftedal.org>
|
|
Added new functions to support changes in prefix and required vendor tuple for new versions of mingw.
Tested and verified with mingw version 2.0.7, 3.3.0 and 4.0-rc3.
Signed-off-by: Nils Petter Eftedal <nilspetter@eftedal.org>
|
|
When building on Mac OS, we don't seem to have offsetof when we need it for
gperf-generated code. This patch solves that issue.
Signed-off-by: Lawrence D'Anna <larry@elder-gods.org>
|
|
Glibc actually does create a build executable. It's under sunrpc and it's
called cross-rpcgen. It uses gettext, so if that's not available in a standard
place on your system (for example if you're using Mac OS X and Homebrew), then
you are all out of luck.
Signed-off-by: Lawrence D'Anna <larry@elder-gods.org>
|
|
The documentation says to use the START environment variable to say what step
to start at, but the code uses RESTART.
Signed-off-by: Lawrence D'Anna <larry@elder-gods.org>
|
|
So long to eglibc
|
|
Only create ${CT_TARGET}-cc${ext} symlink if ${CT_TARGET}-gcc exists
|
|
Without this canadion cross builds create invalid symlinks:
When the code in do_cc_core_backend is called there is no
${CT_TARGET}-gcc in the install directory. Therefore ext is empty and
we create a link to ${CT_TARGET}-gcc. The final compiler
step then installs ${CT_TARGET}-gcc.exe and creates a working
${CT_TARGET}-cc.exe symlink but we still keep the invalid link
as well.
Signed-off-by: Johannes Pfau <johannespfau@gmail.com>
|
|
Updates to Linaro GCC 4.9 and kernel versions
|
|
Here, the exact size of a not empty string is useless.
|