Updated multilib for 15.0

Signed-off-by: Dimitris Zlatanidis <d.zlatanidis@gmail.com>
This commit is contained in:
Dimitris Zlatanidis 2024-09-25 23:23:29 +03:00
parent 0ae9e096e0
commit 386e1d627a
4 changed files with 10 additions and 316 deletions

View file

@ -1,22 +0,0 @@
Updated: 12/06/2023
Slackware for x86_64 - multilib packages & install instructions
---------------------------------------------------------------
Before proceeding with the installation, it is better to read Eric's instructions.
You will find the file README.ERIC for this purpose, or refer directly to:
http://www.slackware.com/~alien/multilib/
In this folder, there are two lists, as Eric says, you should install first the glibc packages
and then the 32-bit compatibility packages. First, edit the '/etc/slpkg/repositories.toml' file
and enable the 'multilib' repository and then:
$ slpkg update --repository=multilib
$ slpkg install glibc_packages.pkgs --repository=multilib
$ slpkg install compat32.pkgs --repository=multilib
Please read README.ERIC for more or visit the site as I say above.
Enjoy!

View file

@ -1,4 +1,4 @@
Updated: 02/02/2022
Updated: 25/09/2024
Slackware for x86_64 - multilib packages & build instructions
=============================================================
@ -178,28 +178,18 @@ and build, 32-bit software on your 64-bit Slackware computer:
- gcc-objc-11.2.0_multilib-x86_64-2alien.txz
* The GNU libc libraries:
- aaa_glibc-solibs-2.33_multilib-x86_64-5alien.txz
- glibc-2.33_multilib-x86_64-5alien.txz
- glibc-i18n-2.33_multilib-x86_64-5alien.txz
- glibc-profile-2.33_multilib-x86_64-5alien.txz
- aaa_glibc-solibs-2.33_multilib-x86_64-7alien.txz
- glibc-2.33_multilib-x86_64-7alien.txz
- glibc-i18n-2.33_multilib-x86_64-7alien.txz
- glibc-profile-2.33_multilib-x86_64-7alien.txz
==Slackware64 current==
* The gcc compiler suite:
- gcc-11.2.0_multilib-x86_64-2alien.txz
- gcc-brig-11.2.0_multilib-x86_64-2alien.txz
- gcc-g++-11.2.0_multilib-x86_64-2alien.txz
- gcc-gdc-11.2.0_multilib-x86_64-2alien.txz
- gcc-gfortran-11.2.0_multilib-x86_64-2alien.txz
- gcc-gnat-11.2.0_multilib-x86_64-2alien.txz
- gcc-go-11.2.0_multilib-x86_64-2alien.txz
- gcc-objc-11.2.0_multilib-x86_64-2alien.txz
* The GNU libc libraries:
- aaa_glibc-solibs-2.33_multilib-x86_64-5alien.txz
- glibc-2.33_multilib-x86_64-5alien.txz
- glibc-i18n-2.33_multilib-x86_64-5alien.txz
- glibc-profile-2.33_multilib-x86_64-5alien.txz
Slackware 15.0 is the last release that needs separate (alien's) multilib
versions of gcc and glibc.
On August 30, 2024, Pat Volkerding added multilib capability to Slackware's
own gcc and glibc packages. What you still need to add to your system is
the collection of -compat32 packages.
=======================================================================
@ -347,8 +337,3 @@ is available in the ./source directory).
Have fun!
Eric
=============================================================================
Eric Hameleers <alien@slackware.com> 02-feb-2022

View file

@ -1,251 +0,0 @@
# Updated: 04/04/2023
# You are now going to install 32-bit compatibility packages
# to support all the 32-bit programs you may want to run.
aaa_libraries-compat32
attr-compat32
bzip2-compat32
cracklib-compat32
dbus-compat32
e2fsprogs-compat32
elogind-compat32
eudev-compat32
libgudev-compat32
libpwquality-compat32
lzlib-compat32
openssl-solibs-compat32
openssl10-solibs-compat32
pam-compat32
plzip-compat32
util-linux-compat32
xz-compat32
cdparanoia-compat32
cups-compat32
cups-filters-compat32
flac-compat32
lm_sensors-compat32
mariadb-compat32
mpg123-compat32
sqlite-compat32
libtool-compat32
llvm-compat32
opencl-headers-compat32
Mako-compat32
SDL2-compat32
SDL2_gfx-compat32
SDL2_image-compat32
SDL2_mixer-compat32
SDL2_net-compat32
SDL2_ttf-compat32
aalib-compat32
alsa-lib-compat32
alsa-oss-compat32
alsa-plugins-compat32
at-spi2-atk-compat32
at-spi2-core-compat32
atk-compat32
audiofile-compat32
brotli-compat32
cairo-compat32
dbus-glib-compat32
elfutils-compat32
esound-compat32
expat-compat32
ffmpeg-compat32
fftw-compat32
fluidsynth-compat32
freetype-compat32
fribidi-compat32
gamin-compat32
gc-compat32
gdk-pixbuf2-compat32
gdk-pixbuf2-xlib-compat32
giflib-compat32
glib2-compat32
gmp-compat32
gnome-keyring-compat32
gobject-introspection-compat32
graphene-compat32
graphite2-compat32
gst-plugins-bad-free-compat32
gst-plugins-base-compat32
gst-plugins-good-compat32
gst-plugins-libav-compat32
gstreamer-compat32
gtk+2-compat32
gtk+3-compat32
harfbuzz-compat32
icu4c-compat32
isl-compat32
jansson-compat32
jasper-compat32
json-c-compat32
json-glib-compat32
keyutils-compat32
lame-compat32
lcms-compat32
lcms2-compat32
libaio-compat32
libarchive-compat32
libasyncns-compat32
libbluray-compat32
libcaca-compat32
libcap-compat32
libcdio-compat32
libcdio-paranoia-compat32
libclc-compat32
libdbusmenu-compat32
libdvdnav-compat32
libedit-compat32
libexif-compat32
libffi-compat32
libglade-compat32
libgnt-compat32
libgphoto2-compat32
libidn-compat32
libidn2-compat32
libieee1284-compat32
libjpeg-turbo-compat32
libmad-compat32
libmng-compat32
libmpc-compat32
libnice-compat32
libnl3-compat32
libnotify-compat32
libnsl-compat32
libnss_nis-compat32
libogg-compat32
libpcap-compat32
libpng-compat32
librsvg-compat32
libsamplerate-compat32
libsigc++3-compat32
libsndfile-compat32
libssh-compat32
libtasn1-compat32
libtheora-compat32
libtiff-compat32
libunistring-compat32
libunwind-compat32
liburing-compat32
libusb-compat32
libvorbis-compat32
libvpx-compat32
libwebp-compat32
libxkbcommon-compat32
libxml2-compat32
libxslt-compat32
lmdb-compat32
lz4-compat32
lzo-compat32
mozilla-nss-compat32
ncurses-compat32
ocl-icd-compat32
openal-soft-compat32
openexr-compat32
openjpeg-compat32
opus-compat32
orc-compat32
pango-compat32
pcre-compat32
pcre2-compat32
pipewire-compat32
polkit-compat32
popt-compat32
pulseaudio-compat32
python-six-compat32
qt-compat32
qt5-compat32
readline-compat32
rpcsvc-proto-compat32
sbc-compat32
sdl-compat32
slang-compat32
speex-compat32
speexdsp-compat32
startup-notification-compat32
svgalib-compat32
taglib-compat32
talloc-compat32
tdb-compat32
tevent-compat32
v4l-utils-compat32
vid.stab-compat32
wavpack-compat32
woff2-compat32
xxHash-compat32
zlib-compat32
zstd-compat32
c-ares-compat32
curl-compat32
cyrus-sasl-compat32
gnutls-compat32
krb5-compat32
libgcrypt-compat32
libgpg-error-compat32
libtirpc-compat32
nettle-compat32
openldap-compat32
openssl-compat32
p11-kit-compat32
samba-compat32
egl-wayland-compat32
eglexternalplatform-compat32
fontconfig-compat32
freeglut-compat32
glew-compat32
glu-compat32
intel-vaapi-driver-compat32
libFS-compat32
libICE-compat32
libSM-compat32
libX11-compat32
libXScrnSaver-compat32
libXau-compat32
libXaw-compat32
libXcomposite-compat32
libXcursor-compat32
libXdamage-compat32
libXdmcp-compat32
libXevie-compat32
libXext-compat32
libXfixes-compat32
libXfont2-compat32
libXfontcache-compat32
libXft-compat32
libXi-compat32
libXinerama-compat32
libXmu-compat32
libXp-compat32
libXpm-compat32
libXrandr-compat32
libXrender-compat32
libXres-compat32
libXt-compat32
libXtst-compat32
libXv-compat32
libXvMC-compat32
libXxf86dga-compat32
libXxf86misc-compat32
libXxf86vm-compat32
libdmx-compat32
libdrm-compat32
libepoxy-compat32
libfontenc-compat32
libglvnd-compat32
libinput-compat32
libpciaccess-compat32
libpthread-stubs-compat32
libva-compat32
libvdpau-compat32
libwacom-compat32
libxcb-compat32
libxshmfence-compat32
mesa-compat32
pixman-compat32
vulkan-sdk-compat32
wayland-compat32
xcb-util-compat32
xorgproto-compat32
sane-compat32

View file

@ -1,18 +0,0 @@
# Updated: 04/04/2023
# First, you will upgrade your 64bit Slackware gcc and glibc packages
# to their multilib versions.
aaa_glibc-solibs
compat32-tools
gcc
gcc-brig
gcc-g++
gcc-gdc
gcc-gfortran
gcc-gnat
gcc-go
gcc-objc
glibc
glibc-i18n
glibc-profile