登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
我知道了
查看详情
登录
注册
Gitee Talk | 模力方舟 AI 应用开发沙龙第六站 · 8月23日 广州集结中!
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
13
Star
20
Fork
166
src-openEuler
/
glibc
代码
Issues
9
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
126
升级glibc到2.33
已合并
abushwang:mymaster
src-openEuler:master
abushwang
创建于 2021-03-08 17:00
克隆/下载
HTTPS
SSH
复制
下载 Email Patch
下载 Diff 文件
一、新增: 1、动态链接器新增--list-tunables参数,该参数打印所有受支持的可调参数。可通过--enable-tunables = no禁用 2、动态链接器新增--argv0参数,可以更改argv[0] 3、对在Linux上运行的RISC-V ISA的支持已扩展为可以在32位硬件。32位RISC-V端口至少需要Linux 5.4,GCC 7.1和binutils 2.28。 二、不推荐/删除: 1、mallinfo功能已标记为已弃用,取而代之的是mallinfo2。 2、在静态链接程序中使用dlopen时,备用库HWCAP子目录中的实现不再加载。而是使用默认实现。 3、不推荐使用的<sys/vtimes.h>,函数vtimes已被删除。为了支持旧的二进制文件,vtimes函数继续存在作为兼容性符号。应用程序应使用getrlimit或prlimit。 4、在更改tzdata 2018a上游发行版之后,zdump程序现在安装在/usr/bin子目录中(之前在/usr/sbin子目录)。 5、未来版本的glibc将停止从库搜索路径上的“tls”子目录,该子目录为对应于AT_PLATFORM系统名称,并且也停止使用旧式AT_HWCAP搜索机制。应用程序应切换到改用新的glibc-hwcaps机制;如果他们不这样做,只会基准版本(直接来自搜索路径目录)将是已加载。 7、删除配置选项--enable-obsolete-nsl。libnsl仅被构建作为用于向后兼容的共享库和NSS模块 8、不推荐使用的<sys/sysctl.h>,sysctl函数已被删除。 9、传统信号处理功能siginterrupt,sigpause,sighold,sigrelse,sigignore和sigset,以及sigmask宏不推荐>使用。应用程序应使用sigsuspend,sigprocmask和sigaction函数代替。 10、ldconfig现在默认为ld.so.cache的新格式。glibc有 已经支持这种格式近20年了。 11、不建议使用的数组sys_siglist,_sys_siglist和sys_sigabbrev不再可用于新链接的二进制文件及其声明已从<string.h>中删除。它们仅作为支持旧二进制文件的兼容性符号。所有程序都应使用相反。 12、不推荐使用的符号sys_errlist,_sys_errlist,sys_nerr和_sys_nerr不再可用于新链接的二进制文件及其声明已从<stdio.h>中删除。它们仅作为支持旧二进制文件的兼容性符号。所有程序都应使用改为使用strerror或stre rror_r。 13、strerror和strerror_l都共享相同的内部缓冲区调用线程,这意味着返回的字符串指针可能无效否则内容。 14、“file”NSS模块不再支持“key”数据库(用于安全RPC)。/ etc / publickey文件的内容将被忽略。 15 __morecore和__after_morecore_hook malloc钩子以及默认值__default_morecore实现已被弃用。 16、hesiod NSS模块已被弃用,并将在glibc的未来版本。鼓励系统管理员切换到其他用于联网帐户数据库的方法,例如LDAP。 三、对构建和运行时要求的更改: 1、在Linux上,系统管理员需要使用以下命令配置/dev/pts伪终端的预期访问模式。glibc不再尝试调整终端设>备的权限。以前的glibc默认值(“tty”组,用户读/写和组写)已经与大多数系统使用的相对应,因此Grantpt没有进行任何调整。 2、在Linux上,posix_openpt和getpt函数不再尝试执行以下操作:使用旧版(BSD)伪终端,并假设是否存在/dev/ptmx(并支持伪终端),安装了devpts文件系统在/dev/pts上。当前的系统已经满足这些要求。
怎样手动合并此 Pull Request
git checkout master
git pull https://gitee.com/abushwang/glibc.git mymaster
git push origin master
评论
12
提交
1
文件
23
检查
代码问题
0
批量操作
展开设置
折叠设置
审查
Code Owner
审查人员
openeuler-robot
yang_yanchao
liqingqing_1229
liqingqing_1229
SuperSix173
SuperSix173
wangbin
wangbin224
juyin
juyin
未设置
最少人数
0
测试
openeuler-robot
yang_yanchao
liqingqing_1229
liqingqing_1229
SuperSix173
SuperSix173
wangbin
wangbin224
juyin
juyin
未设置
最少人数
0
优先级
不指定
严重
主要
次要
不重要
标签
openeuler-cla/yes
lgtm
approved
ci_successful
关联 Issue
未关联
Pull Request 合并后将关闭上述关联 Issue
里程碑
未关联里程碑
openEuler-20.03-LTS-SP1-whole
openEuler-20.03-LTS-SP3-whole
openEuler-20.03-LTS-SP4-whole
openEuler-22.03-LTS-whole
openEuler-22.03-LTS-SP1-whole
openEuler-22.03-LTS-SP2-whole
openEuler-22.03-LTS-SP3-whole
参与者
(4)
Cherry-pick 提交
Cherry-pick 可以将
特定提交(Commit)
从某个分支挑选并应用到另一个分支,实现快速集成特定更改,而无需合并整个分支。
请选择应用 Cherry-pick 提交 (Commit) 的目标分支
新建分支
当前账号不存在 Fork 仓库,建议 cherry-pick 到 Fork 仓库。
Fork 仓库
提交列表
Commit SHA
Commit Message
基于 Cherry-pick 后的分支发起 Pull Request
取消
Cherry-pick
1
https://gitee.com/src-openeuler/glibc.git
git@gitee.com:src-openeuler/glibc.git
src-openeuler
glibc
glibc
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册