fix RISC-V build errors

This commit is contained in:
misaka00251 2023-02-22 14:10:37 +08:00
parent 49e51df2c6
commit d2032fa1c8
No known key found for this signature in database
GPG Key ID: 4AA100DC964EDE26

View File

@ -1,4 +1,4 @@
%global _release 2022102410 %global _release 2022102411
Name: lxc Name: lxc
Version: 4.0.3 Version: 4.0.3
@ -37,6 +37,9 @@ BuildRequires: systemd-units git libtool graphviz docbook2X doxygen chrpath
BuildRequires: pkgconfig(libseccomp) BuildRequires: pkgconfig(libseccomp)
BuildRequires: libcap libcap-devel libselinux-devel yajl yajl-devel BuildRequires: libcap libcap-devel libselinux-devel yajl yajl-devel
BuildRequires: pkgconfig(bash-completion) BuildRequires: pkgconfig(bash-completion)
%ifarch riscv64
BuildRequires: libatomic_ops
%endif
Requires: lxc-libs = 4.0.3-%{release} Requires: lxc-libs = 4.0.3-%{release}
@ -89,6 +92,9 @@ This package contains documentation for lxc for creating containers.
%autosetup -n lxc-4.0.3 -Sgit -p1 %autosetup -n lxc-4.0.3 -Sgit -p1
%build %build
%ifarch riscv64
export LDFLAGS="%{build_ldflags} -latomic -pthread"
%endif
%configure --enable-doc --enable-api-docs \ %configure --enable-doc --enable-api-docs \
--disable-silent-rules --docdir=%{_pkgdocdir} --disable-rpath \ --disable-silent-rules --docdir=%{_pkgdocdir} --disable-rpath \
--disable-static --disable-apparmor --enable-selinux \ --disable-static --disable-apparmor --enable-selinux \
@ -212,6 +218,12 @@ rm -rf %{buildroot}%{_sysconfdir}/default/%{name}
%endif %endif
%changelog %changelog
* Wed Feb 22 2023 misaka00251 <liuxin@iscas.ac.cn> - 4.0.3-2022102411
- Type:enhancement
- ID:NA
- SUG:NA
- DESC: fix RISC-V build errors
* Fri Feb 17 2023 zhangxiaoyu<zhangxiaoyu58@huawei.com> - 4.0.3-2022102410 * Fri Feb 17 2023 zhangxiaoyu<zhangxiaoyu58@huawei.com> - 4.0.3-2022102410
- Type:bugfix - Type:bugfix
- ID:NA - ID:NA