forked from rpms/glibc
Remove glibc-hwcaps multilibs on upgrade (#1983677)
This commit is contained in:
parent
9b46862a3b
commit
42e2f74269
20
glibc.spec
20
glibc.spec
@ -111,7 +111,7 @@
|
|||||||
Summary: The GNU libc libraries
|
Summary: The GNU libc libraries
|
||||||
Name: glibc
|
Name: glibc
|
||||||
Version: %{glibcversion}
|
Version: %{glibcversion}
|
||||||
Release: 44%{?dist}
|
Release: 45%{?dist}
|
||||||
|
|
||||||
# In general, GPLv2+ is used by programs, LGPLv2+ is used for
|
# In general, GPLv2+ is used by programs, LGPLv2+ is used for
|
||||||
# libraries.
|
# libraries.
|
||||||
@ -1986,6 +1986,21 @@ local remove_dirs = { "%{_libdir}/i686",
|
|||||||
"%{_libdir}/power9",
|
"%{_libdir}/power9",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
-- Add all the subdirectories of the glibc-hwcaps subdirectory.
|
||||||
|
repeat
|
||||||
|
local iter = posix.files("%{_libdir}/glibc-hwcaps")
|
||||||
|
if iter ~= nil then
|
||||||
|
for entry in iter do
|
||||||
|
if entry ~= "." and entry ~= ".." then
|
||||||
|
local path = "%{_libdir}/glibc-hwcaps/" .. entry
|
||||||
|
if posix.access(path .. "/.", "x") then
|
||||||
|
remove_dirs[#remove_dirs + 1] = path
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
until true
|
||||||
|
|
||||||
-- Walk all the directories with files we need to remove...
|
-- Walk all the directories with files we need to remove...
|
||||||
for _, rdir in ipairs (remove_dirs) do
|
for _, rdir in ipairs (remove_dirs) do
|
||||||
if posix.access (rdir) then
|
if posix.access (rdir) then
|
||||||
@ -2226,6 +2241,9 @@ fi
|
|||||||
%files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
|
%files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Jul 19 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-45
|
||||||
|
- Remove glibc-hwcaps multilibs on upgrade (#1983677)
|
||||||
|
|
||||||
* Mon Jul 19 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-44
|
* Mon Jul 19 2021 Florian Weimer <fweimer@redhat.com> - 2.33.9000-44
|
||||||
- Auto-sync with upstream branch master,
|
- Auto-sync with upstream branch master,
|
||||||
commit ee5ed99922ca90bcea4a2f9a48a0c9ae4b534ece:
|
commit ee5ed99922ca90bcea4a2f9a48a0c9ae4b534ece:
|
||||||
|
Loading…
Reference in New Issue
Block a user