期刊文献+

RISC-V Linux发行版软件包构建问题实证研究

An empirical study on build issues of software packages for RISC-V Linux distributions
下载PDF
导出
摘要 RISC-V是一种新兴的精简指令集架构,将软件包源码在RISC-V架构下重新构建,是Linux发行版向RISC-V架构迁移过程中的重要工作。为了帮助开发者更快地理解和解决这些问题,对521个Debian发行版软件包近2年在RISC-V架构下的构建失败,以及219个架构相关案例进行了实证研究,对构建失败的根本原因进行了深入分析,得到了7种架构相关问题的修复模式,对开发者解决构建问题提供指导,同时提出了一个基于机器学习的RISC-V Linux发行版软件包构建问题的分类框架,以辅助架构相关问题的解决,通过实验验证了本文方法的有效性。 RISC-V is an emerging reduced instruction set computing(RISC)architecture.One important task during the porting of Linux distributions to RISC-V architecture is rebuilding the source code of software packages for the RISC-V architecture.An empirical study was conducted on 521 Linux software packages that failed to build on the RISC-V architecture in the Debian distribution over the past two years,along with 219 architecture-specific cases,to help developers quickly understand and address these issues.Through a thorough analysis of the root causes of these build failures,seven fix patterns for architecture-specific issues were identified,providing guidance for developers in resolving build issues.Furthermore,a machine learning-based classification framework for RISC-V Linux distribution software package build issues was proposed to assist in resolving architecture-related issues.Experimental validation was conducted to verify the effectiveness of the approach.
作者 黄唐堃 刘杰 朱家鑫 HUANG Tangkun;LIU Jie;ZHU Jiaxin(School of Computer,Electronics and Information,Guangxi University,Nanning 530004,China;Institute of Software,Chinese Academy of Sciences,Beijing 100190,China;University of Chinese Academy of Sciences,Nanjing 211135,China)
出处 《广西大学学报(自然科学版)》 CAS 北大核心 2023年第4期943-957,共15页 Journal of Guangxi University(Natural Science Edition)
基金 国家自然科学基金联合基金项目(U20A6003) 国家自然科学基金项目(61972386)。
关键词 构建失败 RISC-V 软件迁移 build failures RISC-V software porting
  • 相关文献

参考文献1

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部