summaryrefslogtreecommitdiffstats
path: root/patches
Commit message (Collapse)AuthorAgeFilesLines
* patches/01_allow-more-dirs-to-be-configured.patch: RefreshPatrick McDermott2019-05-021-76/+52
| | | | | | Mostly offset changes. libmudflap is gone, there's a bit of fuzz in gcc/Makefile.in, and the indentation in the added gcc/gcc.c code is now more GNU-Coding-Standards-conformant.
* Adjust patch metadata fields.P. J. McDermott2014-03-161-8/+9
|
* Update my e-mail address.P. J. McDermott2014-03-151-1/+1
|
* Drop empty awk function error patch.P. J. McDermott2013-09-081-27/+0
| | | | The issue is fixed in busybox.
* Make and use a new macro in gcc/Makefile.P. J. McDermott2013-07-021-3/+22
|
* Just use --with-gxx-include-dir.P. J. McDermott2013-07-021-4/+2
|
* Fuzz is fatal. Update indentation in patch.P. J. McDermott2013-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apparently, some indentation changed between versions 4.7.2 and 4.7.3 of GCC. BusyBox patch "does not use the location information, but instead treats a hunk as a sort of regex" (BusyBox 1.21.0 editors/patch.c:209). It ignores line numbers and relies on context matching to find hunks to patch. Therefore, changes to the context in the original file cause BusyBox patch to fail to apply a hunk. Fuzz is fatal. A patch needs to be refreshed when a new upstream version modifies its context. Before: /usr/src/gcc-4.7_4.7.3+sip1-1/tmp/src # patch -N -p 1 -u -i ../../patches/01_allow-more-dirs-to-be-configured.patch patching file gcc/gcc.c Hunk 2 FAILED 3688/3690. PREFIX_PRIORITY_LAST, 0, 0); } + add_prefix (&exec_prefixes, + concat (user_tooldir_prefix, dir_separator_str, NULL), + 0, PREFIX_PRIORITY_LAST, 0, 0); + add_prefix (&startfile_prefixes, + concat (user_tooldir_prefix, dir_separator_str, NULL), + 0, PREFIX_PRIORITY_LAST, 0, 0); + add_prefix (&include_prefixes, + concat (user_tooldir_prefix, dir_separator_str, NULL), + 0, PREFIX_PRIORITY_LAST, 0, 0); + /* COMPILER_PATH and LIBRARY_PATH have values that are lists of directory names with colons. */ patching file gcc/Makefile.in patching file libmudflap/Makefile.am patching file libmudflap/Makefile.in patching file libquadmath/Makefile.am patching file libquadmath/Makefile.in patching file libssp/Makefile.am patching file libssp/Makefile.in patching file libstdc++-v3/Makefile.am patching file libstdc++-v3/Makefile.in patching file Makefile.def patching file Makefile.in After: /usr/src/gcc-4.7_4.7.3+sip1-1/tmp/src # patch -N -p 1 -u -i ../../patches/01_allow-more-dirs-to-be-configured.patch patching file gcc/gcc.c patching file gcc/Makefile.in patching file libmudflap/Makefile.am patching file libmudflap/Makefile.in patching file libquadmath/Makefile.am patching file libquadmath/Makefile.in patching file libssp/Makefile.am patching file libssp/Makefile.in patching file libstdc++-v3/Makefile.am patching file libstdc++-v3/Makefile.in patching file Makefile.def patching file Makefile.in
* Fix spaces in patch file names.P. J. McDermott2013-06-181-4/+4
| | | | | | | | | | | | GNU Patch can handle spaces between file names and dates, but BusyBox patch requires tabs. Fixes: ob-applypatches: Applying patch "01_allow-more-dirs-to-be-configured.patch"... patching file gcc/gcc.c 2013-04-25 21:16:04.893780032 -0400 patch: can't open 'gcc/gcc.c 2013-04-25 21:16:04.893780032 -0400': No such file or directory ob-applypatches: Error: Can't apply patch "01_allow-more-dirs-to-be-configured.patch"
* Add patch to fix empty awk function on BusyBox.P. J. McDermott2013-06-181-0/+27
|
* Rename patch file and adjust patch description.P. J. McDermott2013-04-261-1/+4
|
* Adjust patch to add additional GCC search dir.P. J. McDermott2013-04-261-0/+40
|
* Set gxx_include_dir and host_installdir.P. J. McDermott2013-04-211-4/+10
|
* Set libsubincludedir and fincludedir.P. J. McDermott2013-04-211-10/+21
|
* Set libsubdir and libexecsubdir.P. J. McDermott2013-04-211-5/+9
|
* Set toolexeclibdir and MULTIOSDIR.P. J. McDermott2013-04-201-0/+117