aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* cc/gcc: do not print multilib for canadian-crossYann E. MORIN"2012-10-131-10/+14
| | | | | | | | | Previous import from patchwork missed one hunk (in cset #d8feb93b3e49) Apply it now. Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Patchwork-Id: 189053
* scripts/gcc: Canadian Cross skip -print-multi-lib log outputDavid Holsgrove2012-10-041-10/+15
| | | | | | | | | | | | | | | | Attempting to ${CT_TARGET}-gcc -print-multi-lib will fail In do_cc_core_backend, for the final compiler in a canadian cross baremetal, warn that multi-libs cannot be determined In do_cc_backend, for either final compiler for a canadian cross, warn that multi-libs cannot be determined (Plus fixed CT_PREFIX_DIR in do_cc_backend to be ${prefix}) Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com> Message-Id: <CAM=EW8aQDoNx-CkJHjXBoDP4iTDJ8z5hh3=KhO5UTU6rp3Pj=w@mail.gmail.com> Patchwork-Id: 189053
* debug/gdb: disable nls when CT_TOOLCHAIN_ENABLE_NLS is not selectedZhenqiang Chen2012-09-291-0/+6
| | | | | | Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org> Message-Id: <CACgzC7Bn+WpbgDruNeZ4s1z0x1deF6n4YyS22Dy7p_d1fFDVCA@mail.gmail.com> PatchWork-Id: 191042
* scripts/gdb: If not building expat for gdb, disableDavid Holsgrove2012-10-031-1/+7
| | | | | | | | | | | | | | | | --with-expat=yes is unconditionally passed to the gdb configure stage, instead of respecting the ${do_expat} decision. Disable if not needed. Prevents error building canadian cross; configure: error: expat is missing or unusable Where configure stage fails to find expat on the host compiler. Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com> Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Message-Id: <4c4410a2a8aab24a29c5.1349244128@localhost.localdomain> PatchWork-Id: 188711
* libc/glibc: Remove redundant LIBC_GLIBC_TARBALL config optionDavid Holsgrove2012-10-111-28/+0
| | | | | | | | Unused since January 2010. Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com> Message-Id: <7a666ba8c0ea5e8f4b18.1349931190@localhost.localdomain> PatchWork-Id: 190783
* kernel/linux: update revisionsBenoît Thébaudeau"2012-10-111-31/+21
| | | | | | | | | | kernel/linux: update revisions Update Linux with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <efc60d787e571c37eef1.1349964870@advdt005-ubuntu> PatchWork-Id: 190917
* cc/gcc: update Linaro GCC revisions to 2012.10Benoît Thébaudeau"2012-10-111-6/+6
| | | | | | | | | | cc/gcc: update Linaro GCC revisions to 2012.10 Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <b482331ff863a5fc3507.1349963865@advdt005-ubuntu> PatchWork-Id: 190914
* configure: remove trailing cruftYann E. MORIN"2012-10-071-29/+0
| | | | | | Remove trailing cruft left after the migration to autoconf. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* samples: add new m68k-unknown-uclinux-uclibc sampleEsben Haabendal2012-09-263-0/+274
| | | | | | | | Signed-off-by: "Esben Haabendal" <esben@haabendal.dk> [yann.morin.1998@free.fr: upgrade to using gcc-4.7.2] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <87r4pod1hm.fsf@arh128.prevas.dk> PatchWork-Id: 187182
* kernel/linux: change m68k/no-mmu linux arch tuple to use -uclinuxEsben Haabendal2012-09-261-6/+8
| | | | | | | | | | | | GCC requires m68k arch tuples to be *-*-uclinux-* to support Linux on no-mmu m68k (ColdFire) cpus. Blackfin arch tuple must be *-*-linux-uclibc for FD_PIC_ELF toolchains, so we cannot just switch to uclinux for no-mmu Linux toolchains. Signed-off-by: "Esben Haabendal" <esben@haabendal.dk> Message-Id: <876271s1ee.fsf@arh128.prevas.dk> PatchWork-Id: 186976
* scripts: update config.{guess,sub}Yann E. MORIN"2012-09-252-5/+8
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* scripts: exporting (even empty) LIBRARY_PATH and/or LPATH breaks gccYann E. MORIN"2012-09-261-4/+2
| | | | | | | | | If either LIBRARY_PATH or LPATH is set, even to the empty string, the gcc build breaks. Fix that by bailing-out rather than re-setting. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* scripts: Use ${CT_TARGET}-strip to strip gdbserverZhenqiang Chen2012-09-201-2/+2
| | | | | | | | Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org> [yann.morin.1998@free.fr: quote variables] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <CACgzC7BU9CPZ2cE+EYqnMe2WNz-wYby6f4tsmjJi715WmPmbWw@mail.gmail.com> PatchWork-Id: 185303
* scripts: unset LIBRARY_PATH and LPATHErik Inge Bolsø2012-05-131-0/+4
| | | | | | | | These environment variables set search path for gcc at link time, which can break the build. Signed-off-by: Erik Inge Bolsø <knan-ct@anduin.net> Message-Id: <alpine.BSF.2.00.1205130131550.21551@anduin.net> PatchWork-Id: 186872
* kernel/linux: symlink custom kernel source dir with '-f'Jang, Bongseo2012-09-231-1/+1
| | | | | | | | | build fails to symlink to custom kernel dir when the build is not the first time because of 'ln -s' without '-f' option. Signed-off-by: "Jang, Bongseo" <graycells@gmail.com> Message-ID: <543e2981f2b723ecd850.1348370892@localhost.localdomain> PatchWork-ID: 186178
* debug/gdb: fix from upstream with newer glibc(siginfo vs siginfo_t, Gentoo ↵Jang, Bongseo2012-09-232-0/+356
| | | | | | | | | | | | | | | | gdb-7.4.1 patch) This is for when you failed to build gdb-native with the error: gdb-7.4.1/gdb/linux-nat.h:79:18: error: field 'siginfo' has incomplete type" This is from mirror://gentoo/distfiles/gdb-7.4.1-patches-2.tar.xz Signed-off-by: "Jang, Bongseo" <graycells@gmail.com> [yann.morin.1998@free.fr: refresh ptrace_setsiginfo patch] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-ID: <4eef2edec3201c50b420.1348370891@localhost.localdomain> PatchWork-ID: 186179
* libc/eglibc: Split changeset 3052:06b663f297 into eglibc/libc and ↵Jang, Bongseo2012-09-234-33/+52
| | | | | | | | | | | | | eglibc/ports patches crosstool-ng's glibc patche is made against glibc/libc sub-dir. changeset 3052:06b663f297 is against glibc top-dir. it needs to split. Signed-off-by: "Jang, Bongseo" <graycells@gmail.com> [yann.morin.1998@free.fr: fix the ports patches depth] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-ID: <5040c8e83e35618361dc.1348370890@localhost.localdomain> PatchWork-ID: 186177
* cc/gcc: add gcc 4.7.2Florian Fainelli2012-09-211-0/+6
| | | | | | | | cc/gcc: add gcc 4.7.2 Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Message-ID: <5869423.KezhlrYYmc@flexo> PatchWork-ID: 185750
* kernel/linux: update revisionsBenoît Thébaudeau"2012-09-211-9/+19
| | | | | | | | Update Linux with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <f87414d1b7f0d5d417b7.1348237635@advdt005-ubuntu> PatchWork-ID: 185747
* debug/gdb: update Linaro GDB revisions to 2012.09Benoît Thébaudeau"2012-09-211-0/+8
| | | | | | | | Update Linaro GDB with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <100d9c4f4fb2aeab2a57.1348236919@advdt005-ubuntu> PatchWork-ID: 185742
* cc/gcc: update Linaro GCC revisions to 2012.09Benoît Thébaudeau"2012-09-211-6/+6
| | | | | | | | Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <cd97309e8b617d7d729e.1348236736@advdt005-ubuntu> PatchWork-ID: 185741
* arch/microblaze: add new architectureDavid Holsgrove2012-09-202-0/+43
| | | | | | | | | | | | | Add Microblaze architecture support. This depends on EXPERIMENTAL, as upstream projects do not yet include full support to build a modern microblaze compiler. This is in the process of being updated, but is not currently publicly accessible. Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com> Message-Id: <9c93e18b3d68b19303f3.1348113870@localhost.localdomain> PatchWork-ID: 185305
* libc/eglibc: backport OpenEmbedded patches for eglibc 2.16Florian Fainelli2012-09-193-0/+396
| | | | | | | With this 3 patches, I was able to build and run an eglibc-based system on MIPS(el) and ARM targets. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* binutils/binutils: backport upstream fix for binutils 2.22 ld bug 14189Florian Fainelli2012-09-191-0/+12
| | | | | | See http://sourceware.org/bugzilla/show_bug.cgi?id=14189 for more information. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* cc/gcc: backport upstream fix for GCC 4.7.0 bug 54494Florian Fainelli2012-09-191-0/+37
| | | | | | | See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54494, also has a serious impact on the Linux/MIPS kernel build. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* cc/gcc: backport upstream patches for GCC bug 54369Florian Fainelli2012-09-195-0/+225
| | | | | | | | | See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54369 for more information This bug has a serious effect on Linux/MIPS and SPARC kernel builds. Add the fix for these versions of gcc: 4.6.0, 4.6.2, 4.6.3, and 4.7.0. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* scripts: add option to only use the mirrorYann E. MORIN"2012-08-122-4/+21
| | | | | | | | | | | | Currently, if downloads are forbidden, the mirror is still tried for. Change this way: - if downlaods forbidden, do not try neither upstream locations nor mirror - add option to only use the mirror, and avoid upstream locations Signed-off-by: Austin Morton <austinpmorton@gmail.com> [yann.morin.1998@free.fr: broaden the if USE_MIRRORto enclode mirror location] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/newlib: add newlib 1.20.0 supportAustin Morton2012-09-162-0/+33
| | | | Signed-off-by: Austin Morton <austinpmorton@gmail.com>
* scripts: strip gdbserverZhenqiang Chen2012-09-121-0/+6
| | | | Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
* cc/gcc: Add the ability to build gcc from svnYann E. MORIN"2012-08-222-23/+119
| | | | | | | | I took some of the svn functionality from eglibc. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> [yann.morin.1998@free.fr: fix the conditional test in build script] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* config/toolchain: fixed typo in help stringAndrzej Bieniek"2012-08-261-1/+1
| | | | Signed-off-by: "Andrzej Bieniek" <andyhelp@gmail.com>
* libc/{,e}glibc: remove rude wordings in commetnsYann E. MORIN"2012-08-223-3/+3
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* scripts/functions: remove rude wordingsYann E. MORIN"2012-08-221-3/+2
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* cc/gcc: cleanup comments from rude wordingsYann E. MORIN"2012-08-221-3/+2
| | | | | | | | | | That comes from way back when nothing would work as expected, and I would easily get heated as soon as anything would break. Sigh, those were the old days. Apologies. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* kernel/linux: update revisionsBenoît Thébaudeau"2012-08-201-9/+19
| | | | | | | Update Linux with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <3be58d464e5a3ed992b4.1345487432@advdt005-ubuntu>
* cc/gcc: update Linaro GCC revisions to 2012.08Benoît Thébaudeau"2012-08-201-6/+6
| | | | | | | Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <6b26606413410c987746.1345486888@advdt005-ubuntu>
* debug/expat: Update expat to 2.1.0Bryan Hundven2012-08-191-1/+1
| | | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Message-Id: <c59009fdaf23d82822c6.1345364052@flambe.is-a-geek.org>
* scripts: use generic urls for sourceforgeBryan Hundven2012-08-193-3/+3
| | | | | | | | | For expat, duma, and strace, use the generic url and 302 to the mirror instead of trying to download a file from a downed mirror and failing. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Message-Id: <b69ebeb72fef93c04c84.1345364051@flambe.is-a-geek.org>
* samples: add rule to dump current .config into a defconfigYann E. MORIN"2012-08-153-2/+55
| | | | | | | ... and one to restore it, of course. Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* libc/glibc: add patches for glibc 2.14.1Jonathan Liu2012-08-052-0/+678
| | | | Signed-off-by: Jonathan Liu <net147@gmail.com>
* binutils/binutils: CT_BINUTILS_GOLD_THREADED should be CT_BINUTILS_GOLD_THREADSZhenqiang Chen2012-08-071-1/+1
| | | | Signed-off-by: Zhenqiang Chen <zhenqiang.chen@linaro.org>
* scripts: update config.{guess,sub}Yann E. MORIN"2012-08-042-8/+19
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* cc/gcc: remove duplicate code in core pass-1Yann E. MORIN"2012-08-041-20/+6
| | | | | | | | | | Whatever the threading model (NPTL, LT...), we build the same core pass-1 compiler, so there is no need to have a case-esac construct. Remove now mis-leading and incorect comment. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* kernel/linux: add latest versionsYann E. MORIN"2012-08-031-6/+6
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* scripts/xldd: fix pattern matching with new binutilsYann E. MORIN"2012-08-021-3/+3
| | | | | | | | New binutils (circa 2.2x?) append 'program interpreter' to the (NEEDED) line for the dynamic linker, which breaks our current pattern. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* cc/gcc: remove now useless condition-variableYann E. MORIN"2012-08-011-21/+10
| | | | | | | Both core pass-1 and -2 compilers are unconditionally built, so we no longer require a condition variable. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* cc/gcc: always build core pass-1Yann E. MORIN"2012-08-011-0/+9
| | | | | | | | | | | | | | | | | | Up until now, all conditions requiring a core pass-1 was when the threading implementation used was NPTL. So we only built the core pass-1 when NPTL was used. Now, things have changed (what? when? Dunno...), and some bare-metal canadian toolchains fail to build if a core pass-1 is not present. OTOH, a core pass-1, although not needed for non-NPTL builds, does no harm at all if it is present. So, unconditionally build a core pass-1 (but still pass conditional options to the core backend). Reported-by: Per Arnold Blaasmo <Per-Arnold.Blaasmo@atmel.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* scripts/showSample: also print the threading implementationYann E. MORIN"2012-08-011-1/+1
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* kernel/linux: forgot to update linux-stableYann E. MORIN"2012-07-311-3/+3
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
* kernel/linux: update versionYann E. MORIN"2012-07-311-3/+3
| | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>