diff --git a/docs/zh/server/maintenance/syscare/constraints.md b/docs/zh/server/maintenance/syscare/constraints.md index fe0170609184aa82479b1c7773eb9839ce03ceb2..7b95719ae87151d0f6807319aca439fc5aee9b9a 100644 --- a/docs/zh/server/maintenance/syscare/constraints.md +++ b/docs/zh/server/maintenance/syscare/constraints.md @@ -2,7 +2,7 @@ ## 版本约束 - 操作系统版本:当前SysCare仅支持openEuler 22.03 LTS SP1版本。 + 操作系统版本:当前SysCare支持openEuler 22.03 LTS SP1及以上版本。 硬件架构:x86_64 / aarch64。 @@ -18,18 +18,18 @@ ## 其他约束 - -前仅支持64位系统; - -当前仅支持ELF格式的热修复,暂不支持解释型语言; - -当前仅支持gcc / g++编译器; - -编译器需要支持`-gdwarf`、`-ffunction-sections`、`-fdata-sections`参数; - -仅支持DWARF格式的调试信息; - -暂不支持交叉编译; - -暂无法识别文件名相同,并且局部变量和函数名称完全一致的不同路径源码文件; - -暂不支持汇编修改(包括`.S`文件及内联汇编); - -不支持新增外部符号(动态库依赖); - -暂不支持对同一个二进制打多个补丁; - -暂不支持C & C++ 混合编译; - -暂不支持C++ exception修改; - -暂不支持group section: ```-g3```编译选项,特定编译优化选项,特定gcc plugin等; - -暂不支持新增ifunc: ```__attribute__((ifunc("foo")))```; - -暂不支持新增TLS变量: ```__thread int foo```。 + - 当前仅支持64位系统; + - 当前仅支持ELF格式的热修复,暂不支持解释型语言; + - 当前仅支持gcc / g++编译器; + - 编译器需要支持`-gdwarf`、`-ffunction-sections`、`-fdata-sections`参数; + - 仅支持DWARF格式的调试信息; + - 暂不支持交叉编译; + - 暂无法识别文件名相同,并且局部变量和函数名称完全一致的不同路径源码文件; + - 暂不支持汇编修改(包括`.S`文件及内联汇编); + - 不支持新增外部符号(动态库依赖); + - 暂不支持对同一个二进制打多个补丁; + - 暂不支持C & C++ 混合编译; + - 暂不支持C++ exception修改; + - 暂不支持group section: ```-g3```编译选项,特定编译优化选项,特定gcc plugin等; + - 暂不支持新增ifunc: ```__attribute__((ifunc("foo")))```; + - 暂不支持新增TLS变量: ```__thread int foo```。