Skip to content

Commit 4a32a1c

Browse files
committed
Update system libraries
1 parent 78b79c3 commit 4a32a1c

File tree

3 files changed

+214
-344
lines changed

3 files changed

+214
-344
lines changed

Diff for: utils/lib-copy/docker-compose.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ services:
44

55
# List all files from `/lib64` into `libs-x86.txt`
66
update-x86:
7-
image: public.ecr.aws/lambda/provided:al2-x86_64
7+
image: public.ecr.aws/lambda/provided:al2023-preview-x86_64
88
entrypoint: /bin/sh
9-
command: [ "-c", "find /lib64/ -maxdepth 1 -not -type d -printf '%f\n' | sort > /libs-x86.txt" ]
9+
command: [ "-c", "dnf install -y findutils && find /lib64/ -maxdepth 1 -not -type d -printf '%f\n' | sort > /libs-x86.txt" ]
1010
# Alternative approach from https://gist.github.com/vladgolubev/439559fc7597a4fb51eaa9e97b72f319
1111
# but it seems to list less files, so I'm not sure we should use that alternative
1212
# command: [ "-c", "/sbin/ldconfig -p | awk '{print $$1}' | sort > /al2-x64.txt" ]
@@ -15,8 +15,8 @@ services:
1515

1616
# List all files from `/lib64` into `libs-arm.txt`
1717
update-arm:
18-
image: public.ecr.aws/lambda/provided:al2-arm64
18+
image: public.ecr.aws/lambda/provided:al2023-preview-arm64
1919
entrypoint: /bin/sh
20-
command: [ "-c", "find /lib64/ -maxdepth 1 -not -type d -printf '%f\n' | sort > /libs-arm.txt" ]
20+
command: [ "-c", "dnf install -y findutils && find /lib64/ -maxdepth 1 -not -type d -printf '%f\n' | sort > /libs-arm.txt" ]
2121
volumes:
2222
- ./libs-arm.txt:/libs-arm.txt

Diff for: utils/lib-copy/libs-arm.txt

+105-170
Original file line numberDiff line numberDiff line change
@@ -1,248 +1,183 @@
1-
ld-2.26.so
2-
ld-linux-aarch64.so.1
1+
.libgmp.so.10.4.1.hmac
2+
.libgmp.so.10.hmac
3+
libBrokenLocale.so.1
4+
libSegFault.so
35
libacl.so.1
4-
libacl.so.1.1.0
5-
libanl-2.26.so
6+
libacl.so.1.1.2301
67
libanl.so.1
8+
libarchive.so.13
9+
libarchive.so.13.5.3
710
libassuan.so.0
8-
libassuan.so.0.4.0
11+
libassuan.so.0.8.5
912
libattr.so.1
10-
libattr.so.1.1.0
13+
libattr.so.1.1.2501
14+
libaudit.so.1
15+
libaudit.so.1.0.0
16+
libauparse.so.0
17+
libauparse.so.0.0.0
1118
libblkid.so.1
1219
libblkid.so.1.1.0
13-
libBrokenLocale-2.26.so
14-
libBrokenLocale.so.1
1520
libbz2.so.1
16-
libbz2.so.1.0.6
17-
libc-2.26.so
21+
libbz2.so.1.0.8
22+
libc.so.6
23+
libc_malloc_debug.so.0
24+
libcap-ng.so.0
25+
libcap-ng.so.0.0.0
1826
libcap.so.2
19-
libcap.so.2.54
20-
libcidn-2.26.so
21-
libcidn.so.1
27+
libcap.so.2.48
2228
libcom_err.so.2
2329
libcom_err.so.2.1
24-
libcrypt-2.26.so
25-
libcrypto.so.10
26-
libcrypto.so.1.0.2k
27-
.libcrypto.so.1.0.2k.hmac
28-
.libcrypto.so.10.hmac
29-
libcrypt.so.1
30-
libc.so.6
30+
libcrypto.so.3
31+
libcrypto.so.3.0.8
3132
libcurl.so.4
32-
libcurl.so.4.7.0
33-
libdb-5.3.so
34-
libdb-5.so
35-
libdl-2.26.so
33+
libcurl.so.4.8.0
3634
libdl.so.2
37-
libelf-0.176.so
38-
libelf.so.1
39-
libexpat.so.1
40-
libexpat.so.1.6.0
41-
libffi.so.6
42-
libffi.so.6.0.1
43-
libfontconfig.so.1
44-
libfontconfig.so.1.11.1
35+
libdnf.so.2
36+
libdrop_ambient.so.0
37+
libdrop_ambient.so.0.0.0
38+
libffi.so.8
39+
libffi.so.8.1.2
4540
libform.so.6
46-
libform.so.6.0
41+
libform.so.6.2
4742
libformw.so.6
48-
libformw.so.6.0
49-
libfreebl3.chk
50-
libfreebl3.so
51-
libfreeblpriv3.chk
52-
libfreeblpriv3.so
53-
libfreetype.so.6
54-
libfreetype.so.6.14.0
55-
libgcc_s-7-20180712.so.1
43+
libformw.so.6.2
44+
libgcc_s-11-20230605.so.1
5645
libgcc_s.so.1
57-
libgcrypt.so.11
58-
libgcrypt.so.11.8.2
59-
.libgcrypt.so.11.hmac
60-
libgdbm_compat.so.4
61-
libgdbm_compat.so.4.0.0
62-
libgdbm.so.4
63-
libgdbm.so.4.0.0
46+
libgcrypt.so.20
47+
libgcrypt.so.20.4.2
6448
libgio-2.0.so.0
65-
libgio-2.0.so.0.5600.1
49+
libgio-2.0.so.0.7400.7
50+
libgirepository-1.0.so.1
51+
libgirepository-1.0.so.1.0.0
6652
libglib-2.0.so.0
67-
libglib-2.0.so.0.5600.1
53+
libglib-2.0.so.0.7400.7
6854
libgmodule-2.0.so.0
69-
libgmodule-2.0.so.0.5600.1
55+
libgmodule-2.0.so.0.7400.7
7056
libgmp.so.10
71-
libgmp.so.10.2.0
72-
libgmpxx.so.4
73-
libgmpxx.so.4.4.0
57+
libgmp.so.10.4.1
7458
libgobject-2.0.so.0
75-
libgobject-2.0.so.0.5600.1
59+
libgobject-2.0.so.0.7400.7
7660
libgpg-error.so.0
77-
libgpg-error.so.0.10.0
78-
libgpgme-pthread.so.11
79-
libgpgme-pthread.so.11.8.1
61+
libgpg-error.so.0.32.0
8062
libgpgme.so.11
81-
libgpgme.so.11.8.1
63+
libgpgme.so.11.24.1
8264
libgssapi_krb5.so.2
8365
libgssapi_krb5.so.2.2
8466
libgssrpc.so.4
8567
libgssrpc.so.4.2
8668
libgthread-2.0.so.0
87-
libgthread-2.0.so.0.5600.1
88-
libhistory.so.6
89-
libhistory.so.6.2
90-
libicudata.so.50
91-
libicudata.so.50.2
92-
libicui18n.so.50
93-
libicui18n.so.50.2
94-
libicuio.so.50
95-
libicuio.so.50.2
96-
libicule.so.50
97-
libicule.so.50.2
98-
libiculx.so.50
99-
libiculx.so.50.2
100-
libicutest.so.50
101-
libicutest.so.50.2
102-
libicutu.so.50
103-
libicutu.so.50.2
104-
libicuuc.so.50
105-
libicuuc.so.50.2
69+
libgthread-2.0.so.0.7400.7
70+
libhistory.so.8
71+
libhistory.so.8.1
10672
libidn2.so.0
10773
libidn2.so.0.3.7
74+
libjson-c.so.5
75+
libjson-c.so.5.0.0
10876
libk5crypto.so.3
10977
libk5crypto.so.3.1
110-
libkdb5.so.8
111-
libkdb5.so.8.0
78+
libkdb5.so.10
79+
libkdb5.so.10.0
11280
libkeyutils.so.1
113-
libkeyutils.so.1.5
81+
libkeyutils.so.1.10
11482
libkrad.so.0
11583
libkrad.so.0.0
11684
libkrb5.so.3
11785
libkrb5.so.3.3
11886
libkrb5support.so.0
11987
libkrb5support.so.0.1
120-
liblber-2.4.so.2
121-
liblber-2.4.so.2.10.7
122-
libldap-2.4.so.2
123-
libldap-2.4.so.2.10.7
124-
libldap_r-2.4.so.2
125-
libldap_r-2.4.so.2.10.7
126-
liblua-5.1.so
88+
liblua-5.3.so
89+
liblua-5.4.so
90+
liblz4.so.1
91+
liblz4.so.1.9.4
12792
liblzma.so.5
128-
liblzma.so.5.2.2
129-
libm-2.26.so
93+
liblzma.so.5.2.5
94+
libm.so.6
13095
libmagic.so.1
13196
libmagic.so.1.0.0
13297
libmemusage.so
13398
libmenu.so.6
134-
libmenu.so.6.0
99+
libmenu.so.6.2
135100
libmenuw.so.6
136-
libmenuw.so.6.0
101+
libmenuw.so.6.2
102+
libmodulemd.so.2
103+
libmodulemd.so.2.13.0
137104
libmount.so.1
138105
libmount.so.1.1.0
139-
libm.so.6
106+
libmpfr.so.6
107+
libmpfr.so.6.1.0
140108
libncurses.so.6
141-
libncurses.so.6.0
109+
libncurses.so.6.2
142110
libncursesw.so.6
143-
libncursesw.so.6.0
111+
libncursesw.so.6.2
144112
libnghttp2.so.14
145-
libnghttp2.so.14.20.0
146-
libnsl-2.26.so
147-
libnsl.so.1
148-
libnspr4.so
149-
libnss3.so
150-
libnssckbi.so
151-
libnss_compat-2.26.so
113+
libnghttp2.so.14.24.3
114+
libnpth.so.0
115+
libnpth.so.0.1.2
152116
libnss_compat.so.2
153-
libnssdbm3.chk
154-
libnssdbm3.so
155-
libnss_dns-2.26.so
156117
libnss_dns.so.2
157-
libnss_files-2.26.so
158118
libnss_files.so.2
159-
libnsspem.so
160-
libnsssysinit.so
161-
libnssutil3.so
119+
libnssckbi.so
162120
libp11-kit.so.0
163121
libp11-kit.so.0.3.0
164122
libpanel.so.6
165-
libpanel.so.6.0
123+
libpanel.so.6.2
166124
libpanelw.so.6
167-
libpanelw.so.6.0
125+
libpanelw.so.6.2
168126
libpcprofile.so
169-
libpcre16.so.0
170-
libpcre16.so.0.2.0
171-
libpcre32.so.0
172-
libpcre32.so.0.0.0
173-
libpcrecpp.so.0
174-
libpcrecpp.so.0.0.0
175-
libpcreposix.so.0
176-
libpcreposix.so.0.0.1
177-
libpcre.so.1
178-
libpcre.so.1.2.0
179-
libplc4.so
180-
libplds4.so
181-
libpng15.so.15
182-
libpng15.so.15.13.0
127+
libpcre2-8.so.0
128+
libpcre2-8.so.0.11.0
129+
libpcre2-posix.so.3
130+
libpcre2-posix.so.3.0.2
131+
libpeas-1.0.so.0
132+
libpeas-1.0.so.0.3200.0
183133
libpopt.so.0
184-
libpopt.so.0.0.0
134+
libpopt.so.0.0.1
185135
libpsx.so.2
186-
libpsx.so.2.54
187-
libpthread-2.26.so
136+
libpsx.so.2.48
188137
libpthread.so.0
189-
libpth.so.20
190-
libpth.so.20.0.27
191-
libpython2.7.so.1.0
192-
libreadline.so.6
193-
libreadline.so.6.2
194-
libresolv-2.26.so
138+
libreadline.so.8
139+
libreadline.so.8.1
140+
librepo.so.0
195141
libresolv.so.2
196-
librpmbuild.so.3
197-
librpmbuild.so.3.2.2
198-
librpmio.so.3
199-
librpmio.so.3.2.2
200-
librpmsign.so.1
201-
librpmsign.so.1.2.2
202-
librpm.so.3
203-
librpm.so.3.2.2
204-
librt-2.26.so
142+
librpm.so.9
143+
librpm.so.9.1.3
144+
librpmio.so.9
145+
librpmio.so.9.1.3
205146
librt.so.1
206-
libsasl2.so.3
207-
libsasl2.so.3.0.0
208-
libSegFault.so
209147
libselinux.so.1
210-
libsepol.so.1
211-
libslapi-2.4.so.2
212-
libslapi-2.4.so.2.10.7
213-
libsmime3.so
214-
libsoftokn3.chk
215-
libsoftokn3.so
148+
libsepol.so.2
149+
libsigsegv.so.2
150+
libsigsegv.so.2.0.6
151+
libsmartcols.so.1
152+
libsmartcols.so.1.1.0
153+
libsolv.so.1
154+
libsolvext.so.1
216155
libsqlite3.so.0
217156
libsqlite3.so.0.8.6
218-
libssh2.so.1
219-
libssh2.so.1.0.1
220-
libssl3.so
221-
libssl.so.10
222-
libssl.so.1.0.2k
223-
.libssl.so.1.0.2k.hmac
224-
.libssl.so.10.hmac
157+
libssl.so.3
158+
libssl.so.3.0.8
225159
libstdc++.so.6
226-
libstdc++.so.6.0.24
160+
libstdc++.so.6.0.29
227161
libtasn1.so.6
228-
libtasn1.so.6.5.3
229-
libthread_db-1.0.so
162+
libtasn1.so.6.6.3
230163
libthread_db.so.1
231164
libtic.so.6
232-
libtic.so.6.0
165+
libtic.so.6.2
233166
libtinfo.so.6
234-
libtinfo.so.6.0
235-
libunistring.so.0
236-
libunistring.so.0.1.2
237-
libutil-2.26.so
167+
libtinfo.so.6.2
168+
libunistring.so.2
169+
libunistring.so.2.1.0
238170
libutil.so.1
239171
libuuid.so.1
240172
libuuid.so.1.3.0
241173
libverto.so.1
242174
libverto.so.1.0.0
243175
libxml2.so.2
244-
libxml2.so.2.9.1
176+
libxml2.so.2.10.4
177+
libyaml-0.so.2
178+
libyaml-0.so.2.0.9
245179
libz.so.1
246-
libz.so.1.2.7
180+
libz.so.1.2.11
181+
libzstd.so.1
182+
libzstd.so.1.5.2
247183
p11-kit-proxy.so
248-
p11-kit-trust.so

0 commit comments

Comments
 (0)