Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | patches: Rename patch 02 to patch 03 | Patrick McDermott | 2019-05-29 | 1 | -0/+0 |
| | |||||
* | patches/01_gcc-make-include-dirs-configurable.patch: New patch | Patrick McDermott | 2019-05-18 | 1 | -0/+71 |
| | |||||
* | patches/01_allow-more-dirs-to-be-configured.patch: Remove | Patrick McDermott | 2019-05-18 | 1 | -92/+0 |
| | |||||
* | patches/01_allow-more-dirs-to-be-configured.patch: Split custom prefix into ↵ | Patrick McDermott | 2019-05-16 | 1 | -12/+20 |
| | | | | three | ||||
* | patches/01_allow-more-dirs-to-be-configured.patch: Restore ↵ | Patrick McDermott | 2019-05-13 | 1 | -3/+22 |
| | | | | gcc_gxx_tool_include_dir | ||||
* | patches/01_allow-more-dirs-to-be-configured.patch: Drop most dir macros | Patrick McDermott | 2019-05-13 | 1 | -117/+7 |
| | |||||
* | patches/02_PR55930-dependency-tracking.patch: New file | Patrick McDermott | 2019-05-03 | 1 | -0/+42 |
| | |||||
* | patches/01_allow-more-dirs-to-be-configured.patch: Refresh | Patrick McDermott | 2019-05-02 | 1 | -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. McDermott | 2014-03-16 | 1 | -8/+9 |
| | |||||
* | Update my e-mail address. | P. J. McDermott | 2014-03-15 | 1 | -1/+1 |
| | |||||
* | Drop empty awk function error patch. | P. J. McDermott | 2013-09-08 | 1 | -27/+0 |
| | | | | The issue is fixed in busybox. | ||||
* | Make and use a new macro in gcc/Makefile. | P. J. McDermott | 2013-07-02 | 1 | -3/+22 |
| | |||||
* | Just use --with-gxx-include-dir. | P. J. McDermott | 2013-07-02 | 1 | -4/+2 |
| | |||||
* | Fuzz is fatal. Update indentation in patch. | P. J. McDermott | 2013-06-19 | 1 | -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. McDermott | 2013-06-18 | 1 | -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. McDermott | 2013-06-18 | 1 | -0/+27 |
| | |||||
* | Rename patch file and adjust patch description. | P. J. McDermott | 2013-04-26 | 1 | -1/+4 |
| | |||||
* | Adjust patch to add additional GCC search dir. | P. J. McDermott | 2013-04-26 | 1 | -0/+40 |
| | |||||
* | Set gxx_include_dir and host_installdir. | P. J. McDermott | 2013-04-21 | 1 | -4/+10 |
| | |||||
* | Set libsubincludedir and fincludedir. | P. J. McDermott | 2013-04-21 | 1 | -10/+21 |
| | |||||
* | Set libsubdir and libexecsubdir. | P. J. McDermott | 2013-04-21 | 1 | -5/+9 |
| | |||||
* | Set toolexeclibdir and MULTIOSDIR. | P. J. McDermott | 2013-04-20 | 1 | -0/+117 |