bash51-001 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. BASH PATCH REPORT
  2. =================
  3. Bash-Release: 5.1
  4. Patch-ID: bash51-001
  5. Bug-Reported-by: Fazal Majid <fazal@majid.org>
  6. Bug-Reference-ID: <DEAB7D2C-C626-450C-B2E5-281AFF2D26D4@majid.org>
  7. Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2020-12/msg00000.html
  8. Bug-Description:
  9. There is a missing dependency on a constructed file, which can cause highly
  10. parellel builds to fail.
  11. Patch (apply with `patch -p0'):
  12. *** ../bash-5.1-patched/Makefile.in 2020-12-04 09:51:19.000000000 -0500
  13. --- Makefile.in 2020-12-16 11:28:36.000000000 -0500
  14. ***************
  15. *** 1316,1319 ****
  16. --- 1316,1320 ----
  17. bashline.o: pcomplete.h ${BASHINCDIR}/chartypes.h input.h
  18. bashline.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h
  19. + bashline.o: ${DEFDIR}/builtext.h
  20. bracecomp.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h
  21. bracecomp.o: shell.h syntax.h config.h bashjmp.h ${BASHINCDIR}/posixjmp.h
  22. ***************
  23. *** 1436,1439 ****
  24. --- 1437,1441 ----
  25. builtins/evalstring.o: jobs.h builtins.h flags.h input.h execute_cmd.h
  26. builtins/evalstring.o: bashhist.h $(DEFSRC)/common.h pathnames.h
  27. + builtins/evalstring.o: ${DEFDIR}/builtext.h
  28. builtins/getopt.o: config.h ${BASHINCDIR}/memalloc.h
  29. builtins/getopt.o: shell.h syntax.h bashjmp.h command.h general.h xmalloc.h error.h
  30. *** ../bash-5.1-patched/builtins/Makefile.in 2019-07-25 08:03:45.000000000 -0400
  31. --- builtins/Makefile.in 2020-12-16 11:29:29.000000000 -0500
  32. ***************
  33. *** 362,366 ****
  34. evalstring.o: $(topdir)/flags.h $(topdir)/input.h $(topdir)/execute_cmd.h
  35. evalstring.o: $(topdir)/bashhist.h $(srcdir)/common.h
  36. ! evalstring.o: $(topdir)/trap.h $(topdir)/redir.h ../pathnames.h
  37. #evalstring.o: $(topdir)/y.tab.h
  38. getopt.o: ../config.h $(BASHINCDIR)/memalloc.h
  39. --- 362,366 ----
  40. evalstring.o: $(topdir)/flags.h $(topdir)/input.h $(topdir)/execute_cmd.h
  41. evalstring.o: $(topdir)/bashhist.h $(srcdir)/common.h
  42. ! evalstring.o: $(topdir)/trap.h $(topdir)/redir.h ../pathnames.h ./builtext.h
  43. #evalstring.o: $(topdir)/y.tab.h
  44. getopt.o: ../config.h $(BASHINCDIR)/memalloc.h
  45. *** ../bash-5.1/patchlevel.h 2020-06-22 14:51:03.000000000 -0400
  46. --- patchlevel.h 2020-10-01 11:01:28.000000000 -0400
  47. ***************
  48. *** 1,5 ****
  49. /* patchlevel.h -- current bash patch level */
  50. ! /* Copyright (C) 2001-2016 Free Software Foundation, Inc.
  51. This file is part of GNU Bash, the Bourne Again SHell.
  52. --- 1,5 ----
  53. /* patchlevel.h -- current bash patch level */
  54. ! /* Copyright (C) 2001-2020 Free Software Foundation, Inc.
  55. This file is part of GNU Bash, the Bourne Again SHell.
  56. ***************
  57. *** 26,30 ****
  58. looks for to find the patch level (for the sccs version string). */
  59. ! #define PATCHLEVEL 0
  60. #endif /* _PATCHLEVEL_H_ */
  61. --- 26,30 ----
  62. looks for to find the patch level (for the sccs version string). */
  63. ! #define PATCHLEVEL 1
  64. #endif /* _PATCHLEVEL_H_ */