aboutsummaryrefslogtreecommitdiff
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
* cc/gcc: fix pr42289: incorrect alignment on OABIYann E. MORIN"2010-11-137-0/+77
| | | | | | | | | | | Fix building libffi on OABI. Although it has been marked as 4.3-only, it is stil not fixed, and also applies to 4.4.x See: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42289 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* cc/gcc: 4.4.5, add arm-softfloat-libgcc patch from buildrootYann E. MORIN"2010-11-136-0/+228
| | | | | | Reported-by: M P <buserror@gmail.com> [Yann E. MORIN: add the patch to other 4.4.x] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc/glibc: fix glibc-2.10.1 patchsetIlya A. Volynets-Evenbakh"2010-10-311-1/+1
| | | | There was a missing '#" to a '#define' line.
* cc/gcc: add 4.4.5Yann E. MORIN"2010-10-0929-0/+1030
| | | | | | Add 4.4.5, propagate patchset from 4.4.4. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* cc/gcc: fix 4.4.4 patchsetYann E. MORIN"2010-10-1227-56/+0
| | | | | | Most patches contained two spurious first lines. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* Make sure that the PTRACE_... symbols are available for ppc/plt.c.Anthony Foiani2010-09-291-0/+9
| | | | | | | | On a Fedora 12 x86_64 build/host box, this file was complaining about PTRACE_PEEKTEXT being undefined. Adding in the "ptrace.h" include fixed it. Signed-off-by: Anthony Foiani <anthony.foiani@gmail.com>
* cc/gcc: add 4.3.5Yann E. MORIN"2010-09-1929-0/+1337
| | | | | | 4.3.5 is the latest 4.3 version, and probably the last one. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* binutils/binutils: remove faulty patchYann E. MORIN"2010-08-312-23/+0
| | | | | | | | | | | | | The added code should be conditinal to the target system being !MIPS, but is based on the host system being !MIPS. This is plain wrong, and had not been noticed until now as I never used those binutils versions on MIPS. See: http://sourceware.org/ml/crossgcc/2010-08/msg00192.html Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc/glibc: repair debugging with gdb (glibc 2.9)Titus von Boxberg2010-08-211-0/+11
| | | | | | | | | | Without this patch, crosstool-ng-built glibc-2.9 prevents debugging any exeutable with gdb. gdb says: [Thread debugging using libthread_db enabled] find_new_threads_callback: cannot get thread info: generic error See also https://bugzilla.redhat.com/show_bug.cgi?id=487212 for a discussion of the bug and the solution.
* binutils/binutils: forward-port the patchset from 2.20 to 2.20.1Yann E. MORIN"2010-08-1719-0/+807
| | | | | | | Among other things, this should fix the issue reported by Thomas at: http://sourceware.org/ml/crossgcc/2010-08/msg00115.html Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* complibs/mpc: fix MPC 0.8.1 build with MPFR 3.0.0Arnaud Lacombe2010-08-051-0/+14
| | | | | | | | | This is the change introduced by revision 734 of MPC repository. Author: Paul Zimmermann <Paul.Zimmermann@loria.fr> Revision log: [acos.c] fixed problem with GMP_RNDA (should be MPFR_RNDA, and code was wrong) Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
* libc/glibc: let glibc 3.3.6 link correctlyArnaud Lacombe2010-08-051-0/+12
| | | | | | | | | | | From http://sourceware.org/git/?p=glibc.git;a=commit;f=elf/Makefile;h=7c8a67320e26b8c11108bf0a3410d3aef9cf3486 Author: Ulrich Drepper <drepper@redhat.com>: Commit log: * elf/Makefile (ld.so): Adjust the sed script to insert _begin in to newer linker scripts. Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
* complibs/ppl: fix PPL build with GMP 5.x.xArnaud Lacombe2010-08-051-0/+28
| | | | | | | | | | | From http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commitdiff;h=9c19bc2b318a35016e0189f9552c98910be37f53 Author: Roberto Bagnara <bagnara@cs.unipr.it> Revision log: Added support for GMP 5.0. Adapted manually to match and not having to re-generate the configure script. Signed-off-by: Arnaud Lacombe <lacombar@gmail.com>
* complibs/ppl: backout #9f0de857cb05Yann E. MORIN"2010-07-141-19/+0
| | | | | | The patch breaks the build on most machines, while the purpose of the patch is dubious. So, simply back it out.
* complibs/ppl: fix build for MINGWBart vdr Meulen2010-07-111-0/+19
| | | | | | | | Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> --- patches/ppl/0.10.2/100-update-for-mingw-build.patch | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 patches/ppl/0.10.2/100-update-for-mingw-build.patch
* kernel/mingw: add target librariesYann E. MORIN"2010-07-112-0/+190
| | | | | | | | | | | | | | | Add several development libraries to the build of the mingw cross-compiler to be used on target Libraries: PDCurses (port of the ncurses library) GnuRX (the regex library) DirectX OpenGL Signed-off-by: Bart vdr. Meulen <bartvdrmeulen@gmail.com> [yann.morin.1998@anciens.enib.fr: don't show DX and RX versions if disabled] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* patches/gdb: Fix canadian building of GDB for powerpcMartin Lund2010-05-293-0/+549
| | | | | | | | | | | | | | | Adds patch for GDB v6.8, v7.0, v7.0.1 to fix canadian cross building of GDB for powerpc. See original patch information here: http://sources.redhat.com/bugzilla/show_bug.cgi?id=9638 The patch is not required for GDB v7.1 (fixed). Tested in canadian combination using mingw32 and powerpc toolchains. Tested to not affect normal cross building of GDB for powerpc target. Signed-off-by: Martin Lund <mgl@doredevelopment.dk>
* debug/ltrace: fix LDFLAGS for libsupc++ and libibertyYann E. MORIN"2010-05-151-0/+16
| | | | | | | | | | The configure script correctly detects libsupc++ and libiberty, but in the linker stage it tries to link in both libraries without taking care of the test result. Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> [yann.morin.1998@anciens.enib.fr: rework patch depth to be -p1] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* libc/glibc: fix as/ld checks against recent binutilsYann E. MORIN"2010-05-181-12/+12
| | | | | | | | Backported from: http://sourceware.org/ml/libc-alpha/2009-09/msg00024.html Thanks to Khem RAJ for pointing to this fix: http://sourceware.org/ml/crossgcc/2010-05/msg00033.html
* cc/gcc: add latest versionYann E. MORIN"2010-05-1629-0/+1087
| | | | Add 4.4.4 and forward-port patchset from 4.4.3
* Add basic support for the Blackfin architectureThomas Petazzoni2010-04-071-0/+32
| | | | | | | | | | | | | | | For uClibc, the name of the Blackfin architecture is 'bfin'. Actually, the naming of the architecture is quite messy: for toolchain tuples and uClibc, it's bfin, but for the kernel, it's blackfin. We've arbitraly choosen to name it "blackfin" in Crosstool-NG. Add Blackfin-related uClibc patch to fix a build failure related to fork() being used in unistd/daemon.c. Yann E. MORIN: Apply the patch to the kernel/linux build script to use 'linux' in the noMMU tuples. See: http://sourceware.org/ml/crossgcc/2010-04/msg00010.html
* libc/newlib: the m68k processor does not like unalignedRemy Bohmer2010-04-091-0/+23
| | | | | | | Disable unaligned access at least for mcpu32, m68010 and m68020. These processors certainly do not like unaligned accesses. Signed-off-by: Remy Bohmer <linux@bohmer.net>
* Fix the uClibc clean-up-O_CLOEXEC-handling patchThomas Petazzoni2010-04-071-1/+1
| | | | | In the Blackfin case (untested until now), this patch was lacking a leading / at the end of a comment.
* complibs/gmp: fix patch against 5.0.1Yann E. MORIN"2010-04-071-12/+4
|
* complibs: update versionsYann E. MORIN"2010-03-302-0/+67
| | | | | | | | GMP : 4.3.2, 5.0.1* CLooG/PPL: 0.15.8 0.15.9 libelf : 0.8.13 *: patch series added
* libc/glibc: add patch to ports-2.9 to fix sjlj from ARM FPUYann E. MORIN"2010-03-301-0/+30
| | | | | | As discussed there: http://sourceware.org/bugzilla/show_bug.cgi?id=9678#c4 Reported by: Sasha Sirotkin <buildroot@browserseal.com>
* cc/gcc: fix building for powerpc for the 4.4.x seriesYann E. MORIN"2010-03-204-0/+540
| | | | | | | | | | | Reported by: Thomas Petazzoni http://sourceware.org/ml/crossgcc/2010-03/msg00057.html Discussions: http://lists.uclibc.org/pipermail/uclibc/2010-March/043697.html http://lists.uclibc.org/pipermail/buildroot/2010-March/032790.html http://ibot.rikers.org/%23uclibc/20100316.html.gz (search for "copysignl", by kos_tom, blindvt and y_morin)
* libc/glibc: add patch to fix binutils version checkYann E. MORIN"2010-03-091-0/+20
| | | | | Older glibces were not ready to handle binutils >=2.20. Fix that, and the forseeable future.
* libc/uClibc: vampirise patches for 0.9.30.2 from builrootYann E. MORIN"2010-02-2814-0/+1215
| | | | | | Commit in upstream buildroot: http://git.buildroot.org/buildroot/commit/?id=43ffd946ad569f3a1d0662de221cd4cb65bdc8e6 Everything on the 0_9_30 branch since the release (0.9.30.3 to be)
* binutils/binutils: add patch to default emulation for mips64Zhuang Yuyao2010-02-212-0/+36
|
* cc/gcc: remove 4.3.0Yann E. MORIN"2010-01-3129-1263/+0
| | | | gcc-4.3.0 never got !EXPERIMENTAL, and no one either confirmed nor complained.
* cc/gcc: add latest 4.4.3, propagate patchset from 4.4.2Yann E. MORIN"2010-01-2428-0/+900
|
* libc/uClibc: rename patches for 0.9.30.2Yann E. MORIN"2010-01-152-0/+0
|
* Port uClibc patches to 0.9.30.2Joachim Nilsson2010-01-145-0/+370
| | | | | | | Some patches from 0.9.30.1 now applied upstream. The reminder have been only slightly modified to apply cleanly to the new base. Signed-off-by: Joachim Nilsson <jocke@vmlinux.org>
* libc/uClibc: add patch to fix IP frames on BE targetsYann E. MORIN"2010-01-071-0/+224
| | | | | | | | | Pack netinet structs to be possible to use for creating IP frames on big-endian targets. Signed-off-by: Joachim Nilsson <jocke@vmlinux.org> [yann.morin.1998@anciens.enib.fr: removed getline patch, already in] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
* binutils/binultils: import binutils-2.20 patches from OEJoachim Nilsson2010-01-076-0/+227
| | | | | | | | | | | This is a set of patches for binutils-2.20 that have been "ported", or rather shamelessly stolen, from the OpenEmbedded project: http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/binutils/binutils-2.20 Tried and tested on Arm (big-endian Xscale, and little-endian i.MX27) with GCC 4.4.2 Signed-off-by: Joachim Nilsson <jocke@vmlinux.org>
* complibs/mpfr: add upstream patchesYann E. MORIN"2010-01-072-0/+255
|
* cc/gcc: add new patch, fixers building on x86 for target armeb (at least!)Yann E. MORIN"2010-01-063-0/+120
| | | | | | | | Patch from Ralf Wildenhues: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41818#c5 Testing thanks to Joachim Nilsson: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41818#c7
* cc/gcc: add patch to fix armeb in gcc-4.4Joachim Nilsson2010-01-063-0/+96
| | | | | | | On x86, gcc-4.4.x breaks when building for target armeb. It is still required to configure with: --disable-shared Note: if building on an x86_64, there is no need to pass --disable-shared
* debug/ltrace: Add support for ltrace-0.5.3Joachim Nilsson2010-01-038-0/+366
| | | | | | | | | | From this version of ltrace the maintainer has removed support for GNU Autotools, so the patch sets needed to be reworked. Included is the latest Debian patch, by the Debian ltrace maintainer Juan Cespedes <cespedes@debian.org>, the OpenEmbedded patches for cross compiling, by Khem Raj <raj.khem@gmail.com> and a further set of patches by Joachim Nilsson <jocke@vmlinux.org> for crosstool-NG.
* cc/gcc: update ptachsets for gcc-4.4.{0,1,2}Yann E. MORIN"2010-01-013-0/+96
| | | | | | | | | | | As reported by Joachim Nilsson <jocke@vmlinux.org> in: http://sourceware.org/ml/crossgcc/2010-01/msg00005.html It seems I need to add the 4.3.4/290-index_macro.patch to the GCC 4.4.x series as well. I immediately trigger the following libstdc++ bug for 4.4.2 with a uClibc .config which has UCLIBC_SUSV3_LEGACY_MACROS set[1]. http://lists.busybox.net/pipermail/uclibc/2006-April/035991.html
* debug/strace: fix strace 4.5.19 to properly build with latest Linux kernelsJoachim Nilsson2010-01-012-0/+178
| | | | | | | | | | | | | | | | | | | | | | Here's a couple of patches to get strace 4.5.19 to configure and build properly with the latest kernel headers. Not pretty, but hopefully enough while we wait for 4.5.20 to be released. With the current strace-4.5.19 patches I failed to get the configure script running even on my host environment. Also, when cross building the configure script needs to look for the proper system headers to be able to properly set HAVE_LINUX_NETLINK_H. Otherwise you get: [EXTRA] Building strace [ERROR] /home/jocke/x-tools/targets/src/strace-4.5.19/net.c:976: error: field 'nl' has incomplete type [ERROR] make[2]: *** [net.o] Error 1 [ERROR] make[1]: *** [all] Error 2 The fix was simple, backport a change set from the git[1] tree and run autoreconf to update the configure script. [1] - http://strace.git.sourceforge.net/git/gitweb.cgi?p=strace/strace;a=commit;h=f0df31e71a58c6e79ba77c1a9d84b2f38d44bec7
* libc/glibc: update 2.10.1 patchsetYann E. MORIN"2009-11-254-3/+50
| | | | | According to: http://sourceware.org/ml/crossgcc/2009-11/msg00109.html update the patchset for correct Alpha build.
* patches/glibc: allows glibc2.9 to be compiled with binutils 2.20Frederic Roussel2009-11-251-0/+37
| | | | | | the configure script had to be modified to accept as/ld at versions greater than 2.19 Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
* libc/uClibc: add new patch to fix NULL pointer dereferenceDoug Kehn2009-11-171-0/+12
|
* libc/glibc: add 2.10.1Yann E. MORIN"2009-11-1354-0/+4545
| | | | | | | | | Woo... It seems the glibc guys finally decided that tarballs were not deprecated, in fact. The patchset was vampirised from Gentoo (kudos, guys!), and applies to glibc+ports, so that's why it's been added as a patchset against ports, not against glibc.
* patches/binutils/2.20: make patches appliableFrederic Roussel2009-11-117-30/+23
| | | | | | | | Fix filenames in patch files for binutils-2.20. Some patch files were only usable with patch argument '-p0'. Fix the diff context to match 2.20 release. Signed-off-by: Frederic Roussel <fr.frasc@gmail.com>
* Merge.Yann E. MORIN"2009-10-29183-29073/+1569
|\
| * config/binutils: add latest version 2.20Yann E. MORIN"2009-10-2714-0/+547
| | | | | | | | Also add patchset vampirised from Gentoo.
| * debug/strace: add latest version, unmarkprevious EXPERIMENTALYann E. MORIN"2009-10-286-0/+226
| | | | | | | | Also propagate the patchset from 4.5.18 to 4.5.19.