查看问题详情

编号项目分类查看权限最后更新
0000096Loongnix1.0[所有项目] 所有分类公开2019-06-17 13:17
报告员euroford分派给lixuefeng 
优先级严重性小错误出现频率总是
状态 已分配处理状况未处理 
平台龙芯操作系统loongnix操作系统版本20190330
摘要0000096: loongnix1.0携带的binutils-2.24版本低,不满足VDSO的要求
描述编译4.14内核时,提示警告arch/mips/vdso/Makefile:32: MIPS VDSO requires binutils >= 2.25,自动disable VDSO
具体逻辑如下:
ifeq ($(call ld-ifversion, -lt, 225000000, y),y)
    $(warning MIPS VDSO requires binutils >= 2.25)
    obj-vdso-y := $(filter-out gettimeofday.o, $(obj-vdso-y))
    ccflags-vdso += -DDISABLE_MIPS_VDSO
标签没加标签.

活动

euroford

2019-06-12 16:25

报告者   ~0000322

能否升级binutils到2.27?

xuchenghua

2019-06-12 16:32

开发人员   ~0000323

已有binutils-2.28,参见:
http://www.loongnix.org/index.php/Devtoolset-7

euroford

2019-06-12 20:52

报告者   ~0000325

需要用高版本binutils编译loongnix内核(4.4以上),启用vDSO功能,至少loongson系统的gettimeofday和clock_gettime的性能会快很多。

euroford

2019-06-17 13:17

报告者   ~0000326

https://github.com/loongson-community/binutils-gdb/, 这里的版本,经过测试吗?

问题历史

日期 用户名 字段 更改
2019-06-12 16:07 euroford 新建问题
2019-06-12 16:25 euroford 注释已添加: 0000322
2019-06-12 16:27 administrator 分派给 => lixuefeng
2019-06-12 16:27 administrator 状态 新建 => 已分配
2019-06-12 16:32 xuchenghua 注释已添加: 0000323
2019-06-12 20:52 euroford 注释已添加: 0000325
2019-06-17 13:17 euroford 注释已添加: 0000326