2013-11-25debug/strace: pump version to 4.7 and 4.8
Daniel Zimmermann <netzimme@gmail.com> [Mon, 25 Nov 2013 08:56:55 +0100] rev 3255
debug/strace: pump version to 4.7 and 4.8

Pump version for strace to 4.7 and 4.8.
Add patch from strace mainline.


Work around conflict between <sys/ptrace.h> and <linux/ptrace.h>

Since glibc-2.18~39 <sys/ptrace.h> defines ptrace_peeksiginfo_args
which collides with <linux/ptrace.h>.

* configure.ac: Check for `struct ptrace_peeksiginfo_args' in
<sys/ptrace.h>.
* process.c: Work around potential conflict between <sys/ptrace.h>
and <linux/ptrace.h> by redefining ptrace_peeksiginfo_args.
* signal.c: Likewise.
* syscall.c: Likewise.
* util.c: Likewise.
http://sourceforge.net/p/strace/code/ci/0b4060f61f1bb101b5d8d084714b7d2feacdb199/

Signed-off-by: "Daniel Zimmermann" <netzimme@gmail.com>
Message-Id: <67b082cf1cdc8276eb4a.1385366288@haus-VirtualBox>
Patchwork-Id: 293842

2013-11-19cc/gcc: Add Fortran support for Baremetal build
Zhenqiang Chen <zhenqiang.chen@linaro.org> [Tue, 19 Nov 2013 14:44:02 +0800] rev 3254
cc/gcc: Add Fortran support for Baremetal build

Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
[yann.morin.1998@free.fr: fix damage due to mailer]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <CACgzC7D5HCVS-qX=ydcQphNFH=VGgJzTdZWQWaLKAv-CdE8crA@mail.gmail.com>
Patchwork-Id: 292703

2013-12-08complibs/ppl: Fix build of ppl 0.11.2 with gmp 5.1 and later
Bernhard Walle <bernhard@bwalle.de> [Sun, 08 Dec 2013 12:53:14 +0100] rev 3253
complibs/ppl: Fix build of ppl 0.11.2 with gmp 5.1 and later

The fix is backported from
http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commitdiff;h=9f843aecc23981aec6ed1eaa8be06e6786a47f0d.

Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
Message-Id: <9a012bed87b494cfe0d4.1386503894@euler.fritz.box>
Patchwork-Id: 298789

2013-11-16kernel/linux: bump versions
"Yann E. MORIN" <yann.morin.1998@free.fr> [Sat, 16 Nov 2013 18:14:45 +0100] rev 3252
kernel/linux: bump versions

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-11-16libc/{glibc,eglibc}: Don't download glibc-ports when not available
Daniel Zimmermann <netzimme@gmail.com> [Sat, 16 Nov 2013 16:16:51 +0100] rev 3251
libc/{glibc,eglibc}: Don't download glibc-ports when not available

Don't download glibc-ports when glibc or eglibc version greater than 2.16,
because the "ports" source is mainline in the glibc or eglibc since version 2.17.

Signed-off-by: "Daniel Zimmermann" <netzimme@gmail.com>
Message-Id: <9c045ca3cf1b9dc89da3.1384602843@haus-VirtualBox>
Patchwork-Id: 291766
[yann.morin.1998@free.fr: slightly tweak subject, change variable name]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-11-16debug/gdb: add gdb 7.5.1 and gdb 7.6.1
Daniel Zimmermann <netzimme@gmail.com> [Sat, 16 Nov 2013 11:33:31 +0100] rev 3250
debug/gdb: add gdb 7.5.1 and gdb 7.6.1

debug/gdb: add gdb 7.5.1 and gdb 7.6.1

add gdb version 7.5.1 and gdb version 7.6.1

Signed-off-by: "Daniel Zimmermann" <netzimme@gmail.com>
Message-Id: <2fc4afda19bca864dd9c.1384600083@haus-VirtualBox>
Patchwork-Id: 291762
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-11-15debug/gdb: fix canadian-cross in case of static cross gdb
"Yann E. MORIN" <yann.morin.1998@free.fr> [Fri, 15 Nov 2013 21:35:27 +0100] rev 3249
debug/gdb: fix canadian-cross in case of static cross gdb

Building the cross-gdb shoud be done using the host compiler,
not the native compiler.

Reported-by: Per Arnold Blaasmo <per-arnold.blaasmo@atmel.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-11-15libc/(e)glibc: fix extra configparms
"Yann E. MORIN" <yann.morin.1998@free.fr> [Fri, 15 Nov 2013 21:21:12 +0100] rev 3248
libc/(e)glibc: fix extra configparms

In case ${CT_LIBC_GLIBC_CONFIGPARMS} starts with a dash, printf will try
to interpret it as an option for itself, and will invariably flail in
panic as it does not recognise any of it.

Use a more robust solution, as suggested by Cody.

Reported-by: "Roberto A. Foglietta" <roberto.foglietta@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Cody P Schafer <devel-lists@codyps.com>

2013-11-15scripts/functions: use portable 'gzip -dc'
"Yann E. MORIN" <yann.morin.1998@free.fr> [Fri, 15 Nov 2013 21:16:52 +0100] rev 3247
scripts/functions: use portable 'gzip -dc'

'zcat' on MacOS-X is broken (it is not gzip's zcat, but compres' zcat).

Use 'gzip -dc' for portability, as suggested by Anthony.

Reported-by: Fernando Ortiz <fortiz2k@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Anthony Foiani <anthony.foiani@gmail.com>

2013-11-15scripts: remove duplicate '/' in prefix, it breaks relocation
"Yann E. MORIN" <yann.morin.1998@free.fr> [Fri, 15 Nov 2013 18:58:42 +0100] rev 3246
scripts: remove duplicate '/' in prefix, it breaks relocation

Reported-by: Richard Weinberger <richard.weinberger@gmail.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-11-08cc/gcc: add 4.8.2
Richard Weinberger <richard@nod.at> [Fri, 08 Nov 2013 15:24:20 +0100] rev 3245
cc/gcc: add 4.8.2

Signed-off-by: Richard Weinberger <richard@nod.at>
Message-Id: <4620980ca8475c89a71f.1383921709@azrael>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-11-08cc/gcc: Add support for golang
Richard Weinberger <richard@nod.at> [Fri, 08 Nov 2013 15:18:09 +0100] rev 3244
cc/gcc: Add support for golang

Signed-off-by: Richard Weinberger <richard@nod.at>
Message-Id: <ca374aef944e28a6ec3c.1383921708@azrael>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-07libc/eglibc: add latest version
"Yann E. MORIN" <yann.morin.1998@free.fr> [Mon, 07 Oct 2013 00:16:38 +0200] rev 3243
libc/eglibc: add latest version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-07libc/glibc: add latest version
"Yann E. MORIN" <yann.morin.1998@free.fr> [Mon, 07 Oct 2013 00:16:20 +0200] rev 3242
libc/glibc: add latest version

Take two patches from upstream at the same time.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-07kernel/linux: add latest versions
"Yann E. MORIN" <yann.morin.1998@free.fr> [Mon, 07 Oct 2013 00:03:19 +0200] rev 3241
kernel/linux: add latest versions

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-07binutils/binutils: add new versions
"Yann E. MORIN" <yann.morin.1998@free.fr> [Mon, 07 Oct 2013 00:00:34 +0200] rev 3240
binutils/binutils: add new versions

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-04samples: add a Sparc sample
"Yann E. MORIN" <yann.morin.1998@free.fr> [Fri, 04 Oct 2013 23:14:36 +0200] rev 3239
samples: add a Sparc sample

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-021.19: update version to 1.19.0+hg 1.19
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 02 Oct 2013 20:06:18 +0200] rev 3238
1.19: update version to 1.19.0+hg

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-02Tagging release 1.19.0 1.19
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 02 Oct 2013 20:06:18 +0200] rev 3237
Tagging release 1.19.0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-021.19: create maintenance branch, update version to 1.19.0 1.19 crosstool-ng-1.19.0
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 02 Oct 2013 20:06:18 +0200] rev 3236
1.19: create maintenance branch, update version to 1.19.0

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-02samples: further fix before release
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 02 Oct 2013 19:11:34 +0200] rev 3235
samples: further fix before release

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-10-02samples: update for the release
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 02 Oct 2013 00:02:44 +0200] rev 3234
samples: update for the release

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-09-30complibs/ppl: add patch from upstream to fix data dir
"Yann E. MORIN" <yann.morin.1998@free.fr> [Mon, 30 Sep 2013 20:06:16 +0200] rev 3233
complibs/ppl: add patch from upstream to fix data dir

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-09-30cc/gcc: fix companion libs selection
"Yann E. MORIN" <yann.morin.1998@free.fr> [Mon, 30 Sep 2013 00:21:36 +0200] rev 3232
cc/gcc: fix companion libs selection

Cset #15eedf548d33 (cc/gcc: add preliminray support for 4.8) left a
lingering 'select CLOOG_NEEDED', which should have been removed.

Fix that.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-09-14configure: Add --with-gperf option
Ray Donnelly <mingw.android@gmail.com> [Sat, 14 Sep 2013 02:45:23 +0100] rev 3231
configure: Add --with-gperf option

On OS X, Apple supply an old gperf (3.0.3) with xcode and
xcode commandline tools which causes build failures:

./zconf.hash.c:183:17: error: expected expression
{offsetof(struct kconf_id_strings_t, kconf_id_strings_str2),

.. upgrading to gperf 3.0.4 was sufficient to fix this,
so this option allows the user to specify the gperf
program that they wish to use.

To install gperf 3.0.4 from homebrew, I did:

brew tap homebrew/dupes
brew install homebrew/dupes/gperf

.. then passed --with-gperf=$BREWFIX/Cellar/gperf/3.0.4/bin/gperf
to configure

Signed-off-by: Ray Donnelly <mingw.android@gmail.com>
Message-Id: <CAOYw7dtCmcJ9WiqmQ81MmZeRPcV-tDOqe9=kRDW4uQGuZNd2Ng@mail.gmail.com>
Patchwork-Id: 274892

2013-08-01complibs/isl: add HTTP mirror
Michael Hope <michaelh@juju.net.nz> [Thu, 01 Aug 2013 20:24:35 +0000] rev 3230
complibs/isl: add HTTP mirror

Add well-known HTTP mirror as a fallback. This lets crosstool-ng
work when behind a HTTP/HTTPS only proxy.

Signed-off-by: Michael Hope <michaelh@juju.net.nz>
[me: split original patch in two]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <aeb4a850d0786ee62dc2.1375559989@wanda>
Patchwork-Id: 264436

2013-08-01libc/newlib: add HTTP mirror
Michael Hope <michaelh@juju.net.nz> [Thu, 01 Aug 2013 20:24:35 +0000] rev 3229
libc/newlib: add HTTP mirror

Add well-known HTTP mirror as a fallback. This lets crosstool-ng
work when behind a HTTP/HTTPS only proxy.

Signed-off-by: Michael Hope <michaelh@juju.net.nz>
[yann.morin.1998@free.fr: split patch in two]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <aeb4a850d0786ee62dc2.1375559989@wanda>
Patchwork-Id: 264436

2013-07-29cc/gcc: add 4.8.1
"Yann E. MORIN" <yann.morin.1998@free.fr> [Mon, 29 Jul 2013 00:06:35 +0200] rev 3228
cc/gcc: add 4.8.1

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-07-24kernel/linux: bump versions
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 24 Jul 2013 23:03:48 +0200] rev 3227
kernel/linux: bump versions

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>

2013-07-24complibs/ppl: fix build when local system has libgmp already installed
"Yann E. MORIN" <yann.morin.1998@free.fr> [Wed, 24 Jul 2013 19:11:18 +0200] rev 3226
complibs/ppl: fix build when local system has libgmp already installed

Basically, the ppl configure script wasn't properly setting
CFLAGS/CXXFLAGS/LDFLAGS to point at the ctng-built gmp, so ppl tried to
use the system gmp headers instead.

This patch fixes that for all PPL versions supported by crosstools-ng.

Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
[yann.morin.1998@free.fr: slightly touch the commit log]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Message-Id: <20130715230656.GB23382@shaftnet.org>
Patchwork-Id: 259300