Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Typoed the conditionals on fortran. The option has a dash not an underscore. This caused patches to be attempted on fortran packages even if the packages were disabled. Note that SABR is now required for the C compiler, and we apply the SABR patch unconditionally. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
70b6053e6d6723ca9558dda47c531f7a |
User & Date: | poetnerd 2020-07-12 03:04:15.633 |
Context
2020-07-20
| ||
21:10 | Merge github-ci, CI builds via mirror look good: https://github.com/tangentsoft/pidp8i/actions check-in: 3d63f75bdc user: ryan tags: trunk | |
2020-07-12
| ||
03:35 | Added a basic compilation GitHub CI workflow, for branches synced by the GitHub git sync (https://github.com/tangentsoft/pidp8i/actions). check-in: e01e5ca1ff user: ryan tags: github-ci | |
03:04 | Typoed the conditionals on fortran. The option has a dash not an underscore. This caused patches to be attempted on fortran packages even if the packages were disabled. Note that SABR is now required for the C compiler, and we apply the SABR patch unconditionally. check-in: 70b6053e6d user: poetnerd tags: trunk | |
2020-07-10
| ||
14:17 | Yet another critical script I failed to ADD. Maybe this fully fixes bug 8d1502e9eed check-in: 1f1ac14196 user: poetnerd tags: trunk | |
Changes
Changes to scripts/os8/ock/patch-rk05.os8.
︙ | ︙ | |||
10 11 12 13 14 15 16 | print Applying patches inherited from v3d: patch $src/patches/os8/ock/CREF-21.15.1M-v5B.patch8 patch $src/patches/os8/ock/CREF-21.15.2M-v5C.patch8 patch $src/patches/os8/ock/BRTS-31.11.3-O.patch8 | > | | | | | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | print Applying patches inherited from v3d: patch $src/patches/os8/ock/CREF-21.15.1M-v5B.patch8 patch $src/patches/os8/ock/CREF-21.15.2M-v5C.patch8 patch $src/patches/os8/ock/BRTS-31.11.3-O.patch8 # We need SABR for C compiler. Patch it unconditionally. # begin default fortran-ii patch $src/patches/os8/ock/SABR-21.91.1M-v18B.patch8 # end default fortran-ii begin default fortran-iv patch $src/patches/os8/ock/F4-51.3.2M-v4x.patch8 end default fortran-iv # patch $src/patches/os8/ock/TECO 31.20.1 Unconditional no case flagging. Not recommended # patch $src/patches/os8/ock/TECO-31.20.01O.patch8 # patch $src/patches/os8/ock/TECO 31.20.2 Turns off verbose errors. Not recommended. # patch $src/patches/os8/ock/TECO-31.20.02O.patch8 # patch $src/patches/os8/ock/TECO 31.20.3 Turns off Yank overwrite warning. Not recommended. # patch $src/patches/os8/ock/TECO-31.20.03O.patch8 |
︙ | ︙ |
Changes to scripts/os8/v3d/patch-rk05.os8.
︙ | ︙ | |||
29 30 31 32 33 34 35 | patch $src/patches/os8/v3d/CREF-21.15.2M-v5C.patch8 patch $src/patches/os8/v3d/EDIT-21.17.1M-v12B.patch8 patch $src/patches/os8/v3d/EDIT-21.17.2M-v12C.patch8 patch $src/patches/os8/v3d/EDIT-21.17.3M-v12D.patch8 # patch $src/patches/os8/v3d/EDIT 21.17.4 overwrites patch in 21.17.2. DO NOT APPLY THIS PATCH # patch $src/patches/os8/v3d/EDIT-21.17.4M-V12C.patch8 | | | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | patch $src/patches/os8/v3d/CREF-21.15.2M-v5C.patch8 patch $src/patches/os8/v3d/EDIT-21.17.1M-v12B.patch8 patch $src/patches/os8/v3d/EDIT-21.17.2M-v12C.patch8 patch $src/patches/os8/v3d/EDIT-21.17.3M-v12D.patch8 # patch $src/patches/os8/v3d/EDIT 21.17.4 overwrites patch in 21.17.2. DO NOT APPLY THIS PATCH # patch $src/patches/os8/v3d/EDIT-21.17.4M-V12C.patch8 begin default fortran-iv patch $src/patches/os8/v3d/F4-21.1.2M-v4B.patch8 patch $src/patches/os8/v3d/F4-51.3.1M-v4C.patch8 patch $src/patches/os8/v3d/F4-51.3.2M-v4x.patch8 # FORLIB 51.10.1M is hard-coded into mkos8 to copy a new # FORLIB.RL made with instructions from the patch. # So the patch will not apply but is listed here for completeness. ## FORLIB-51.10.1M.patch8 |
︙ | ︙ | |||
54 55 56 57 58 59 60 | # OS/8 commands to mount DECtape with new FORLIB.RL # and put it in place. mount dt0 $os8mi/local.tu56 ro required # resume os8 DEL SYS:FORLIB.RL os8 COPY SYS:<DTA0:FORLIB.RL umount dt0 | | | 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | # OS/8 commands to mount DECtape with new FORLIB.RL # and put it in place. mount dt0 $os8mi/local.tu56 ro required # resume os8 DEL SYS:FORLIB.RL os8 COPY SYS:<DTA0:FORLIB.RL umount dt0 end default fortran-iv patch $src/patches/os8/v3d/FOTP-21.19.1M-V9B.patch8 # MACREL is enabled by default with no settings. # We need to avoid patching FUTIL in that default case # So we have to set a disablement of that action # Conditional on macrel default as well. |
︙ | ︙ | |||
93 94 95 96 97 98 99 | patch $src/patches/os8/v3d/PAL8-21.22.3M-v10D.patch8 # PAL8 21.22.4M is for V12 PAL8. It BREAKS LS output in V10! # DO NOT APPLY THIS PATCH! # patch $src/patches/os8/v3d/PAL8-21.22.4M.patch8 patch $src/patches/os8/v3d/PIP-21.23.1M-v12B.patch8 patch $src/patches/os8/v3d/PIP10-21.24.1M-v3B.patch8 | > | | | 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | patch $src/patches/os8/v3d/PAL8-21.22.3M-v10D.patch8 # PAL8 21.22.4M is for V12 PAL8. It BREAKS LS output in V10! # DO NOT APPLY THIS PATCH! # patch $src/patches/os8/v3d/PAL8-21.22.4M.patch8 patch $src/patches/os8/v3d/PIP-21.23.1M-v12B.patch8 patch $src/patches/os8/v3d/PIP10-21.24.1M-v3B.patch8 # We need SABR for C compiler. Patch it unconditionally. # begin default fortran-ii patch $src/patches/os8/v3d/SABR-21.91.1M-v18B.patch8 # end default fortran-ii patch $src/patches/os8/v3d/SET-21.26.1M-v1C.patch8 patch $src/patches/os8/v3d/SET-21.26.2M-v1D.patch8 patch $src/patches/os8/v3d/SET-21.26.3M-v1E.patch8 # patch $src/patches/os8/v3d/TECO 31.20.1 Unconditional no case flagging. Not recommended # patch $src/patches/os8/v3d/TECO-31.20.01O.patch8 # patch $src/patches/os8/v3d/TECO 31.20.2 Turns off verbose errors. Not recommended. |
︙ | ︙ |