code: fqa.9front.org

Download patch

ref: 4f79ee9b7787e6dea4ea94fab7b38ee50727f214
parent: 98a717398fcee2203ca7d4139c979df7d0757f31
author: sl <sl@9front>
date: Tue Mar 26 20:26:18 EDT 2024

fqa.ms, fqa5.ms: add 5.4.2 - Trouble updating the compilers

--- a/fqa.ms
+++ b/fqa.ms
@@ -761,6 +761,10 @@
 5.4.1 - Upgrading compilers
 .ihtml a
 
+.ihtml a <a href="fqa5.html#5.4.1">
+5.4.2 - Trouble upgrading the compilers
+.ihtml a
+
 .ihtml h1 <h1>
 .SH
 6 - Networking
@@ -1192,7 +1196,7 @@
 .ihtml a
 
 .ihtml a <a href="fqa8.html#8.2.6.1">
-8.2.6.1 - No, really, keyboard shortcuts
+8.2.6.1 - No, really, keyboard shortcuts (and virtual desktops for free)
 .ihtml a
 
 .ihtml a <a href="fqa8.html#8.2.7">
--- a/fqa5.ms
+++ b/fqa5.ms
@@ -270,6 +270,42 @@
 cd /sys/src/cmd/6c; mk install
 .P2
 
+.html - <a name="5.4.2" />
+.ihtml h2 <h2>
+.SH
+5.4.2 - Trouble updating the compilers
+.R
+.ihtml h2
+
+From the 9front mailing list:
+.P1
+If you didn't 'mk nuke' your libc you can build the assembler and linker first:
+
+for(i in (6a 6l))@{ cd /sys/src/cmd/^$i && mk install }
+
+Then you may rebuild the rest of the system.
+
+If you did 'mk nuke':
+* if you use cwfs, copy older libc from dump and then do the above
+   9fs dump cp /n/dump/2024/...
+* if you use hjfs, copy updated binaries from the iso box.
+   9fs iso && cp /n/iso/amd64/bin/^(6a 6c 6l) /amd64/bin/
+
+It would be nice to have a way of these updates notifying people
+of such manual steps. But for the time being I would suggest perusing
+the mailing lists when doing large updates.
+
+Thanks,
+moody
+.P2
+
+Read:
+.ihtml a <a href="https://inbox.vuxu.org/9front/3d981773-deea-4d0d-a221-f6be3d438fa8@posixcafe.org/">
+.I
+Re: [9front] Error compiling libc/amd64/main9.s and/or main9p.s
+.R
+.ihtml a
+
 .html - <hr />
 .html - <a href="fqa.html">FQA INDEX</a> |
 .html - <a href="fqa4.html">FQA 4 - 9front Installation Guide</a> |