Hi 各位尊敬的开发者和维护者:
您好,

        我是SUSE的毛晨曦,目前正在从事基于欧拉的发行版的开发和调研工作。
        在开发的过程当中,关于GCC_secure的相关问题,想请教一下社区的开发者和维护者。后续我想会在GCC_secure这个包上面做一些开发维护工作。
        根据我对于GCC _secure包的理解,GCC_secure包主要完成了下面几项工作:
            1. 在gcc_secure包中增加了部分安全相关的编译参数,如pic/pie/fsprotect等,目的是增强整个openEuler的安全性
            2. 增加了fsigned-char参数,为了保证arm64和X86的平台可移植性。
            3. 在gcc_secure中定义了一个exclude名单,这个名单是在project config中进行定义的,里面包含了大约几十个包
        关于gcc_secure的实现,有一些不太了解的地方想请开发者、维护者帮我理清一下。
        1. gcc_exclude的这个名单,是否是因为一些已知问题,才将这些软件包放在exclude的名单中?后续时候会根据版本演进,逐渐将这些包也使用gcc_secure的方式进行编译,如果开发者或维护者已经有相关计划或规划,烦请分享一下相关计划,后续可以共同解决这个问题,使得编译一致化。
       2. 在gcc_secure中增fsigned-char使得ARM64的行为与X86一致,是否可以从源代码的层面解决会更加彻底一些,最终将fsigned-char从gcc_secure中移除。这方面我已经做了一些初步的工作,已经提交到社区。如果获得批准,后续我也会继续完善这方面工作。
初步提交的PR如下:
https://gitee.com/src-openeuler/libstoragemgmt/pulls/12
https://gitee.com/src-openeuler/fcoe-utils/pulls/12

    烦请社区维护者审阅
    相关问题在gitee上的地址:
    https://gitee.com/src-openeuler/obs_meta/issues/I4FDFP
    https://gitee.com/src-openeuler/gcc_secure/issues/I4F7UV?from=project-issue

Chenxi