32 bit Libraries are they safe to remove?

I have the following 32 bit Libraries installed. To the best of my knowledge I have no need for them, and was not even aware I had installed them… I don’t, as far as I know have any software that requires them

On second thoughts I think that may have happened when I installed WINE to test an music production related app that is Windows only ( I forgot).

So hold that thought.

[tracy@daphne ~]$ pamac list | grep lib32
lib32-alsa-lib                     1.2.13-1                     multilib  1.0 MB
lib32-alsa-plugins                 1.2.12-1                     multilib  281.4 kB
lib32-brotli                       1.1.0-1                      multilib  898.1 kB
lib32-bzip2                        1.0.8-4                      multilib  76.0 kB
lib32-curl                         8.12.1-1                     multilib  812.7 kB
lib32-dbus                         1.16.0-1                     multilib  331.5 kB
lib32-e2fsprogs                    1.47.2-1                     multilib  545.4 kB
lib32-expat                        2.6.4-1                      multilib  178.0 kB
lib32-flac                         1.5.0-1                      multilib  455.6 kB
lib32-freetype2                    2.13.3-3                     multilib  794.9 kB
lib32-gcc-libs                     14.2.1+r753+g1cd744a6828f-1  core      118.8 MB
lib32-glib2                        2.82.5-1                     multilib  3.8 MB
lib32-glibc                        2.41+r9+ga900dbaf70f0-1      core      19.2 MB
lib32-harfbuzz                     10.4.0-1                     multilib  2.6 MB
lib32-icu                          76.1-1                       multilib  38.1 MB
lib32-json-c                       0.18-1                       multilib  79.4 kB
lib32-keyutils                     1.6.3-2                      multilib  22.0 kB
lib32-krb5                         1.21.3-1                     multilib  2.2 MB
lib32-libasyncns                   1:0.8+r3+g68cd5af-3          multilib  22.0 kB
lib32-libcanberra                  1:0.30+r2+gc0620e4-3         multilib  238.2 kB
lib32-libcap                       2.71-1                       multilib  96.9 kB
lib32-libdrm                       2.4.124-1                    multilib  369.6 kB
lib32-libelf                       0.192-2                      multilib  2.6 MB
lib32-libffi                       3.4.7-1                      multilib  35.6 kB
lib32-libgcrypt                    1.11.0-1                     multilib  1.1 MB
lib32-libglvnd                     1.7.0-1                      multilib  1.4 MB
lib32-libgpg-error                 1.51-1                       multilib  157.4 kB
lib32-libidn2                      2.3.7-1                      multilib  128.5 kB
lib32-libldap                      2.6.9-1                      multilib  409.9 kB
lib32-libltdl                      2.5.4+r1+gbaa1fe41-1         multilib  38.3 kB
lib32-libnghttp2                   1.64.0-1                     multilib  171.9 kB
lib32-libnghttp3                   1.8.0-1                      multilib  154.9 kB
lib32-libnsl                       2.0.1-1                      multilib  30.3 kB
lib32-libogg                       1.3.5-2                      multilib  48.5 kB
lib32-libpciaccess                 0.18.1-1                     multilib  42.6 kB
lib32-libpng                       1.6.47-1                     multilib  285.6 kB
lib32-libpsl                       0.21.5-1                     multilib  71.2 kB
lib32-libpulse                     17.0+r43+g3e2bb8a1e-1        multilib  898.6 kB
lib32-libsndfile                   1.2.2-3                      multilib  595.2 kB
lib32-libssh2                      1.11.0-2                     multilib  276.7 kB
lib32-libtirpc                     1.3.6-1                      multilib  182.1 kB
lib32-libunistring                 1.2-1                        multilib  1.8 MB
lib32-libva                        2.22.0-1                     multilib  288.3 kB
lib32-libva-intel-driver           2.4.1-2                      multilib  8.2 MB
lib32-libvorbis                    1.3.7-4                      multilib  768.5 kB
lib32-libx11                       1.8.11-1                     multilib  1.3 MB
lib32-libxau                       1.0.11-2                     multilib  13.8 kB
lib32-libxcb                       1.17.0-1                     multilib  1.1 MB
lib32-libxcrypt                    4.4.38-1                     multilib  165.7 kB
lib32-libxdmcp                     1.1.5-1                      multilib  22.0 kB
lib32-libxext                      1.3.6-1                      multilib  84.3 kB
lib32-libxfixes                    6.0.1-2                      multilib  22.0 kB
lib32-libxml2                      2.13.6-2                     multilib  1.3 MB
lib32-libxshmfence                 1.3.2-2                      multilib  13.8 kB
lib32-libxxf86vm                   1.1.5-2                      multilib  22.1 kB
lib32-llvm-libs                    1:19.1.7-1                   multilib  162.2 MB
lib32-lm_sensors                   1:3.6.0.r41.g31d1f125-3      multilib  54.6 kB
lib32-mesa                         1:24.3.4-1                   multilib  102.9 MB
lib32-mesa-utils                   9.0.0-2                      multilib  467.1 kB
lib32-ncurses                      6.5-1                        multilib  589.9 kB
lib32-openssl                      1:3.4.1-1                    multilib  5.1 MB
lib32-opus                         1.5.2-1                      multilib  5.4 MB
lib32-pam                          1.6.1-1                      multilib  834.4 kB
lib32-pcre2                        10.45-1                      multilib  1.9 MB
lib32-spirv-tools                  1:1.4.304.1-2                multilib  6.0 MB
lib32-systemd                      257.3-1                      multilib  2.6 MB
lib32-tdb                          1.4.12-1                     multilib  87.7 kB
lib32-util-linux                   2.40.4-1                     multilib  1.1 MB
lib32-vulkan-icd-loader            1.4.304.1-1                  multilib  578.6 kB
lib32-vulkan-intel                 1:24.3.4-1                   multilib  34.5 MB
lib32-vulkan-nouveau               1:24.3.4-1                   multilib  17.2 MB
lib32-vulkan-radeon                1:24.3.4-1                   multilib  12.8 MB
lib32-wayland                      1.23.1-1                     multilib  163.9 kB
lib32-xcb-util-keysyms             0.4.1-2                      multilib  13.8 kB
lib32-xz                           5.6.4-1                      multilib  218.9 kB
lib32-zlib                         1.3.1-2                      multilib  92.8 kB
lib32-zstd                         1.5.7-2                      multilib  917.7 kB

Yes, they are safe to remove, but bear in mind that not everything will be removed, because the gcc package itself as packaged by upstream contains both 64-bit and 32-bit stuff. :point_down:

[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] >  ls -lh /usr/lib32/
total 7.4M
-rw-r--r-- 1 root root  916 Feb  8 11:41 libasan_preinit.o
-rw-r--r-- 1 root root  169 Feb  8 11:41 libgomp.spec
-rw-r--r-- 1 root root  162 Feb  8 11:41 libitm.spec
-rw-r--r-- 1 root root  362 Feb  8 11:41 libsanitizer.spec
-rw-r--r-- 1 root root 5.5M Feb  8 11:41 libstdc++.a
-rw-r--r-- 1 root root 879K Feb  8 11:41 libstdc++exp.a
-rw-r--r-- 1 root root 629K Feb  8 11:41 libstdc++fs.a
-rw-r--r-- 1 root root 323K Feb  8 11:41 libsupc++.a

Be sure to then also disable or remove the multilib repo in /etc/pacman.conf.

No, multilib is still enabled by default in Manjaro. Any freshly installed Manjaro system comes with the 32-bit libraries installed out-of-the-box, and with 32-bit compatibility enabled in the kernel.

1 Like

those lib32 packages successfully removed with no errors. Multilib commented out in /etc/pacman.conf

1 Like

It should also save you some bandwidth upon the next bundled update. :wink:

1 Like

It has already saved me disc space.

I repeated the process on my partner’s 2 in 1 as well. She doesn’t use anything that requires those libraries, either.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.