[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
ags//. Examples for SlackBuilds.org, AlienBOB and multilib: <code>
[0-9]+_SBo
[0-9]+alien
[0-9]+compat32
</c... t will need your brains and care.</note>
===== Multilib considerations =====
If you are upgrading a multilib 64-bit Slackware computer, there are additional considerations to make.
A multilib installation means that you have replaced Slackwa
oot on your system directly.
This script detects multilib, creates the necessary group, adds users and appl... a COMPAT32 option if you're running a [[slackware:multilib|multilib system]]. In the following examples, we build it with and without 32-bit compatibility. Use the on... ee and nvidia-kernel.
**__4. Q:__** What is this multilib/compat32 stuff and do I need it?
**A:** This isn
and are able to build compat32 packages on x86_64 multilib systems. sbopkg gives you more control than sboto... rth mentioning that if you need PulseAudio and/or multilib //for Skype only//, there's a [[http://files.z01.... at doesn't require you to install neither PA, nor multilib (for x86_64 systems).</note>
==== Installation ... is very tedious.
==== Installation on a x86_64 multilib system ====
Here I'll assume you know how to set
s the COMPAT32 libraries for use on a [[slackware:multilib|multilib]] Slackware64 system. The libvdpau package is a requirement of the nvidia-driver package.
=== ''n... e ]]. For 64-bit Slackware (including [[slackware:multilib|multilib]] systems) you should download the "**Linux x86_64/AMD64/EM64T**" driver package, while 32-bit Sla
is the target system type (arm64), and '--disable-multilib' means that we only want binutils to work with th... s --target=aarch64-linux --with-sysroot --disable-multilib
make -j4
make install
</code>
=== Installing Li... =aarch64-linux --enable-languages=c,c++ --disable-multilib
make -j4 all-gcc
make -j4 install-gcc
</code>
==... s=/tmp/.gcc-cross/aarch64-linux/include --disable-multilib libc_cv_forced_unwind=yes
make -j4 install-bo
you need to [[http://docs.slackware.com/slackware:multilib?s[]=multilib | add multilib capability]] to your system, i.e. make it capable of executing 32bit programs. Which means:
* replace glibc and gcc packages with their multilib versions
* add 32bit packages (not regular but
is the target system type (arm64), and '--disable-multilib' means that we only want binutils to work with th... s --with-sysroot --target=aarch64-linux --disable-multilib
make -j4
make install
</code>
=== Installing Li... =aarch64-linux --enable-languages=c,c++ --disable-multilib
make -j4 all-gcc
make install-gcc
</code>
=== Bu... rs=/tmp/gcc-cross/aarch64-linux/include --disable-multilib libc_cv_forced_unwind=yes
make install-bootst
t Slackware you will need to install at least the multilib glibc-solibs package. Newer models may also require the multilib gcc-g++ package. These packages are available from https://bear.alienbase.nl/mirrors/people/alien/multilib/ and https://slackware.uk/people/alien/multilib/
<note>You will need to be logged in as root in a terminal
er is 64bit but so you MUST install the Slackware multilib setup and 64bit Wine in order to install and run ... 4bit.
==== Preparing your Server ====
Install multilib packages. From AlienBOB's instructions, as root:... e>
cd ~
lftp -c 'open http://slackware.com/~alien/multilib/ ; mirror -c -e 14.2'
cd 14.2
bit, so you must run 32-bit Slackware or a 64-bit multilib setup in order to install and run it.</note>
===... 64-bit Slackware, and you do not want to install multilib, then you have two options:
- setup a 32-bit Sl
n =====
=== Note ===
Steam requires [[slackware:multilib]] if using a 64 bit system.
The steam installer ... ry/14.2/libraries/libtxc_dxtn/|libtxc_dxtn]] (for multilib the compat32 versions would need to be installed
ther need to run 32-bit Slackware, or [[slackware:multilib|64-bit Slackware with added multilib]].
* THe Citrix Receiver is linked against the commercial and binary