lede icon indicating copy to clipboard operation
lede copied to clipboard

toolchain/gcc: switch to version 12 by default and fix compile error

Open misaka36 opened this issue 2 years ago • 8 comments

Q:你知道这是pull request吗?(使用 "x" 选择)

  • [x] 我知道

rtl8812au-ct/patches/100-api_update.patch是给新版mac80211用的,所以删除

Fixes: #10809 , #10819

misaka36 avatar Jan 28 '23 13:01 misaka36

是否考虑过用GCC_MAJOR_VERSION 这个宏,你那个宏顶死了gcc12 版本要是升级了是不是有的更新你那几个库,用这个宏只要在12就行

WYC-2020 avatar Feb 01 '23 08:02 WYC-2020

@WYC-2020 https://github.com/lovehackintosh/lede/commit/adf09e2792 https://github.com/lovehackintosh/lede/commit/78298f01e1 https://github.com/lovehackintosh/lede/commit/1b27fd5e03 试过了,报错

misaka36 avatar Feb 01 '23 10:02 misaka36

@WYC-2020 lovehackintosh@adf09e2792 lovehackintosh@78298f01e1 lovehackintosh@1b27fd5e03 试过了,报错

晚点我试下看看

WYC-2020 avatar Feb 01 '23 10:02 WYC-2020

image image 如此修复,其他类似

WYC-2020 avatar Feb 01 '23 15:02 WYC-2020

@WYC-2020 已修复,谢谢

misaka36 avatar Feb 02 '23 08:02 misaka36

可以合并,但经过测试 GCC12 在 ARM64 上面存在严重的性能倒退问题 ( Rockchip 系列测试),建议继续保留 GCC11 为默认

coolsnowwolf avatar Feb 04 '23 13:02 coolsnowwolf

这样如何?

misaka36 avatar Feb 04 '23 14:02 misaka36

哈哈,还好我只玩x86的

WYC-2020 avatar Feb 04 '23 15:02 WYC-2020

需要更多的测试观察 GCC12 的变化

coolsnowwolf avatar Feb 06 '23 10:02 coolsnowwolf

可以上车gcc13.1了,不过有几个库需要修复才能上哈哈

WYC-2020 avatar May 06 '23 07:05 WYC-2020

收到,抽时间搞一下玩玩

misaka36 avatar May 06 '23 13:05 misaka36

收到,抽时间搞一下玩玩

已经玩起来了

WYC-2020 avatar May 06 '23 14:05 WYC-2020