Bard
Bard
解决方法:https://github.com/xiaorouji/openwrt-passwall/discussions/2969
> > > 解决方法:[xiaorouji/openwrt-passwall#2969](https://github.com/xiaorouji/openwrt-passwall/discussions/2969) > > > > > > 多谢,coolsnowwolf大佬能不能把这里的package仓库的go版本也升级一下呢,这样我就没有必要让自己本地维护一个跟仓库分支不同步的go版本了。 > > 看到昨天本来update go到1.22了,不知道什么原因revert掉了。。。。 用屁股想呀,go1.21 需要最低 go1.17.3 工具链编译,而 go1.17.3 又要 go1.4 来编译,也就是一个 go1.21 从源码构建,需要用到两个工具链。 而 go1.22 需要最低 1.20.6,但是这提交https://github.com/coolsnowwolf/packages/commit/5d77e8e4266265b7d1f1be99a446a2beae47321d 直接...
编译个鸡毛,自己玩的东西,遵循个屁的规范。自1.20 开始需要两个低版本go才能编译到 1.20,当时我意识到这垃圾玩意是个无底洞,就直接用 prebuilt 做 bootstrap 去编译目标版本 https://github.com/sbwml/packages_lang_golang 。好处是无论往后更新多少个版本,操作永远是下载官方 prebuilt 去编译最新版本,出来的东西一模一样。 如果要遵循 openwrt 规范,以后再更新 1.23、24。。。30 呢?五六七八九十个 bootstrap,直接不用编译 openwrt 了 ,耗时直接全给 golang 好不好 按这种尿性来看,golang 必定要支持使用宿主机版本,就像 openwrt 现有的 external toolchain 一样
> > 解决方法:[xiaorouji/openwrt-passwall#2969](https://github.com/xiaorouji/openwrt-passwall/discussions/2969) > > 同时这个解决方案的第一种方案直接那样改 是不行的 1.4是没法直接编译1.20的,不信的可以试试 我可不是要去编译1.20。我是直接编译 1.22
> 你这样有个问题 ,我用龙芯的 linux 编译 openwrt 就失败了。。。反而是 从 1.4 编译1.17 ,1.17编译1.20, 1.20才能编译1.22 就好了。。。 因为是个人自用的东西,用作 bootstrap 的 prebuilt 只添加了 linux-x64 & aarch64 两个宿主机平台
> > 解决方法:[xiaorouji/openwrt-passwall#2969](https://github.com/xiaorouji/openwrt-passwall/discussions/2969) > > 1.4是没法直接编译1.20的 这是 go1.20.6 prebuilt,不是 src
> 你下载的是直接别人编译好的 工具链 用这个来编译 1.22 嗯是的 你这个可以,但是平台的话 可能不一定全 它来自官方 https://go.dev/dl/ ,通常能叫得出的平台,它都有。只是我个人需求只有 linux-x64,其它平台并没有添加。然而添加一个宿主机平台比想象中要简单得多,只需要写一个 ARCH信息、SHA256 就完成。 https://github.com/sbwml/packages_lang_golang/blob/22.x/golang/Makefile#L75 甚至 SHA256 这些信息都是直接复制粘贴,官方直接给出列表 https://go.dev/dl/ : ``` go1.22.0.darwin-amd64.tar.gz Archive macOS x86-64 67MB ebca81df938d2d1047cc992be6c6c759543cf309d401b86af38a6aed3d4090f4 go1.22.0.darwin-amd64.pkg Installer macOS...
> 有遗漏的地方:“从 URL 安装 - 下载中 - **Cancel**” 取消下载的按钮没有被汉化。 已覆盖
> > > 有遗漏的地方:“从 URL 安装 - 下载中 - **Cancel**” 取消下载的按钮没有被汉化。 > > > > > > 已覆盖 > > 大佬,1.5.1的TrollStore版本可以来个汉化么 没有,这里的汉化也只是我自己刚好也在使用才弄的。
> 持久性助手安装没有汉化 安装到 "提示" APP 上的那个 TrollStore Helper ?