Bug 5713 - [errata] glibc build failed.
Summary: [errata] glibc build failed.
Status: NEW
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: 8.8
Hardware: All Linux
: P2-High S2-major
Target Milestone: ---
Assignee: wangrongwei
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-02 00:42 UTC by Weisson
Modified: 2023-07-18 14:50 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Weisson alibaba_cloud_group 2023-07-02 00:42:59 UTC
commit https://gitee.com/src-anolis-os/glibc/commit/bd0b076c19a1a04aa40e1d4091d4dd80312ecffc is not functional any more as glibc upgrades. Please adapt.
Comment 1 Weisson alibaba_cloud_group 2023-07-18 14:50:23 UTC
复现步骤:

# mock 配置文件
[mobb@anolis-koji ~]$ cat mock.cfg
# Auto-generated by the Koji build system

config_opts['basedir'] = '/var/lib/mock'
config_opts['chroot_setup_cmd'] = 'groupinstall build'
config_opts['chroothome'] = '/builddir'
config_opts['dnf_warning'] = False
config_opts['package_manager'] = 'dnf'
config_opts['root'] = 'dist-an8.8-build-repo_64863'
config_opts['rpmbuild_networking'] = False
config_opts['rpmbuild_timeout'] = 86400
config_opts['target_arch'] = 'aarch64'
config_opts['use_host_resolv'] = False
config_opts['yum.conf'] = '[main]\ncachedir=/var/cache/yum\ndebuglevel=1\nlogfile=/var/log/yum.log\nreposdir=/dev/null\nretries=20\nobsoletes=1\ngpgcheck=0\nassumeyes=1\nkeepcache=1\ninstall_weak_deps=0\nstrict=1\n\n# repos\n\n[build]\nname=build\nbaseurl=http://build.openanolis.cn/kojifiles/repos/dist-an8.8-build/64863/aarch64\nmodule_hotfixes=1\n'

config_opts['plugin_conf']['ccache_enable'] = False
config_opts['plugin_conf']['root_cache_enable'] = False
config_opts['plugin_conf']['yum_cache_enable'] = False

config_opts['macros']['%_host'] = 'aarch64-koji-linux-gnu'
config_opts['macros']['%_host_cpu'] = 'aarch64'
config_opts['macros']['%_rpmfilename'] = '%%{NAME}-%%{VERSION}-%%{RELEASE}.%%{ARCH}.rpm'
config_opts['macros']['%_topdir'] = '/builddir/build'
config_opts['macros']['%distribution'] = 'Koji Testing'
config_opts['macros']['%packager'] = 'Koji'
config_opts['macros']['%vendor'] = 'Koji'


# 构建
[mobb@anolis-koji ~]$ sudo mock -r mock.cfg  glibc-2.28-225.an8.src.rpm

# 失败后进入 chroot
sudo mock -r mock.cfg  --enable-network --shell