aboutsummaryrefslogtreecommitdiff
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * cc/gcc: add latest 4.4.2 version as EXPERIMENTALYann E. MORIN"2009-10-2025-0/+796
| |
| * debug/gdb: remove old versionsYann E. MORIN"2009-10-289-1235/+0
| |
| * config/binutils: remove obsolete experimental versionsYann E. MORIN"2009-10-2720-736/+0
| |
| * config: rip-out versions marked as OBSOLETEYann E. MORIN"2009-10-28109-27102/+0
| |
* | libc/uClibc: fix building on system with recent glibcZoltan Devai2009-10-281-0/+30
|/ | | | | | | | | | | | | | | | | | | | | | | While trying to build a toolchain with ct-ng 1.5.0, arm-unknown-linux-uclibcgnueabi target, I get the following error: [INFO ] Installing C library headers [EXTRA] Copying sources to build dir [EXTRA] Applying configuration [EXTRA] Building headers [EXTRA] Installing headers [ERROR] extra/scripts/unifdef.c:209: error: conflicting types for 'getline' [ERROR] make[2]: *** [extra/scripts/unifdef] Error 1 [ERROR] Build failed in step 'Installing C library headers' The following patch solves the problem. (It's a backport of this uClibc commit: http://git.uclibc.org/uClibc/commit/?id=49e81cada73616864b9b31df0aeb6961c30f5a6e ) [--SNIP from another mail--] AFAIK this is a problem since glibc 2.10.
* libelf: add libelf-0.8.12Yann E. MORIN"2009-10-041-0/+24
|
* gcc: ecjx.cc -> ecjx.o should use host compiler, not cross compilernyet2009-09-282-0/+26
|
* gcc: forward port gcc-4.4.0 patchset to 4.4.1Yann E. MORIN"2009-09-2724-0/+783
|
* debug/ltrace: fix build with /exotic/ linux-host OSYann E. MORIN"2009-09-141-0/+26
| | | | | | For ARM EABI hosts (ct-ng's target), the tupple ends in 'gnueabi' For uClibc-based toolchains, the tuple ends in '-uclibc.*' Make ltrace recognise those tuples as being the same as 'linux-gnu'
* gcc: add patch to fix EABI for armv4tYann E. MORIN"2009-09-095-0/+55
| | | | | | | As pointed out by Martin GUY, gcc incorrectly generates armv5t instrcutions for EABI, even for cores that are an armv4t. The new patch (for the 4.3 series) fixes the problem by downgrading the default CPU for EABI to being an armv4t core.
* Merge the AVR32 support branch to the default branch.Yann E. MORIN"2009-08-083-0/+107817
|\
| * Added initial AVR32 support (bare-metal,newlib)Martin Lund"2009-05-223-0/+107817
| |
* | gcc: add support for 4.3.4Thomas Petazzoni2009-08-0627-0/+1313
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | gcc: add patch to fix PR37436Thomas Petazzoni2009-08-052-0/+172
| | | | | | | | | | | | | | | | | | When compiling some C++ code, GCC 4.3.x fails with an internal compiler error. The bug report is available at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436. The included patch is the one that has been merged in the trunk of gcc. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | [complib:mpfr] Fix building MPFR in some weird casesOron Peled2009-08-031-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tmul test uses a compiled-in input file in $(srcdir). The problem is that the Makefile passes it unquoted. The C code tries to stringify it using clever macros, which may *usually* work. In my case the source directory was named: .../toolchain-powerpc-e500v2-linux-gnuspe-1.0-2.fc10/.../tests And guess what? During testing I found out the program fails because it tries to open: .../toolchain-powerpc-e500v2-1-gnuspe-1.0-2.fc10/.../tests Yes, CPP tokenized the macro before stringifying it and not surprisingly the 'linux' part was converted to 1. [on Fedora-10: cpp (GCC) 4.3.2 20081105 (Red Hat 4.3.2-7)] So the attached patch simplify the macros and pass the path as string from the Makefile.
* | [comp-lib-gmp] Add latest versionsYann E. MORIN"2009-08-022-0/+64
| | | | | | | | Add 4.3.0 and 4.3.1.
* | [tools-libelf] Add latest version.Yann E. MORIN"2009-08-021-0/+24
| | | | | | | | Add libelf 0.8.11, propagate patchset from 0.8.10.
* | [libc-eglibc] Add latest versionYann E. MORIN"2009-08-021-0/+49
| | | | | | | | Add latest branch 2_10.
* | [debug-ltrace] Add latest version.Yann E. MORIN"2009-08-023-0/+328
| | | | | | | | Add ltrace 0.5.2, propagate patchset from 0.5.1 and from Debian.
* | [debug-duma] Add latest versionsYann E. MORIN"2009-08-022-0/+51
| | | | | | | | Add 2.5.15, propagate patchset from 2_5_14 up to 2_5_15.
* | /devel/gcc-4.4:Yann E. MORIN"2009-06-011-0/+23
| | | | | | | | | | | | | | | | - fix building strace-4.5.18 -------- diffstat follows -------- /devel/gcc-4.4/patches/strace/4.5.18/180-arm-EABI-syscalls.patch | 23 23 0 0 ++++++++++++++++++++++ 1 file changed, 23 insertions(+)
* | /devel/gcc-4.4:Yann E. MORIN"2009-06-012-0/+36
| | | | | | | | | | | | | | | | | | - make glibc-2.9 build with gcc-4.4.0. -------- diffstat follows -------- /devel/gcc-4.4/patches/glibc/2.9/570-debug-readlink_chk-readklinkat_chk.patch | 24 24 0 0 ++++++++++ /devel/gcc-4.4/patches/glibc/2.9/560-syslog.patch | 12 12 0 0 +++++ 2 files changed, 36 insertions(+)