|
2023-03-29 到 2023-06-09 之间,除了改动github actions配置之外只有这两个commit
- https://github.com/chenall/grub4dos/commit/8c4bc2dacacf72ff86babd26d77e7b7d5faa6295
- support build with gcc newer than 4.8
复制代码
我看了下,这个改动对gcc<=4.8不会有影响
- https://github.com/chenall/grub4dos/commit/48b2bfb8ec6858aa1d19d9257f8fb4f5b7e00764
- 使用gcc-11高版本编译
复制代码
这里面对devread的函数进行了修改,没看懂是什么意思。
- #if 0 //太旧版本不再支持了 2023-05-24
- if (rw_flag != 0x900ddeed && rw_flag != 0xedde0d90 && rw_flag != GRUB_LISTBLK)
- {//for old devread with 32-bit byte_offset compatibility.
- rw_flag = *(unsigned long*)(&write - 1);
- if (rw_flag != 0x900ddeed && rw_flag != 0xedde0d90)
- return !(errnum = ERR_FUNC_CALL);
- buf = *(unsigned long long*)(&write - 3);
- byte_len = *(unsigned long long*)(&write - 5);
- byte_offset = (unsigned long)byte_offset;
- }
- #endif
复制代码
其他改动似乎没什么影响。
|
|