SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
For now, Slackware has become very solid according to the possibility to be rebuilt from scratch, it doesn't need to be recompiled with every bit of software changed.
I only do it on the week-end and if I have enough time to do it.
Now I recompile it every time:
- one of the glibc / binutils or gcc change: a special attention to glibc with deprecated features (twice a year for glibc and binutils)
- one of the automake / autoconf / make /texinfo change: those gnu packages are not always safe as upgrade.
- rust change because of its impact on firefox / thunderbird and seamonkey.
- python3 change, if python3-3.10.x comes back or python3-3.11.x
- if while building the "tools" something odd occures, I'm sure I've to recompile the all set.
Otherwise, if I waited a too long time, around a month, I give it a try.
With .so version bump for the latest libvpx upgrade (1.12: libvpx.so.7 => 1.13: libvpx.so.8), some packages should be rebuilt:
- ffmpeg
- gst-plugins-good
- qt5
- xine-lib
With .so version bump for the latest libvpx upgrade (1.12: libvpx.so.7 => 1.13: libvpx.so.8), some packages should be rebuilt:
- ffmpeg
- gst-plugins-good
- qt5
- xine-lib
If vulkan-sdk is compiled after qt5 (as needed if you want to have qt5-based tools), compiling VulkanTools will fail if gcc>=12 due to uninitialized variables.
Simple "patch" to solve the problem:
--- a/source/x/vulkan-sdk/vulkan-sdk.SlackBuild
+++ b/source/x/vulkan-sdk/vulkan-sdk.SlackBuild
@@ -383,6 +388,9 @@
tar xvf $CWD/VulkanTools-sdk-$VULKANTOOLS_VERSION.tar.?z || exit 1
cd $TMP/VulkanTools-sdk-$VULKANTOOLS_VERSION
From sqlite 3.41, double-quotes are not more accepted by default as string literal.
Package ibus-libpinyin uses double-quotes for string literal, so if compile after sqlite3 (as in Slackware from Scratch) it will fail to build english.db.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Rep:
Regression test up to "Fri Apr 28 18:25:13 UTC 2023" (x86_64 version) with gcc-13.1.
Not so bad but, here are some non building packgages:
- nodejs: problem solved by marav
- ncftp: problem solved by marav
- mariadb: problem solved by marav
- vulkan-sdk: no complete solution
- qt5webkit: problem solved
- qt-5.19.6: problem solved by marav
- mozilla-thunderbird: problem solved by marav
- python2-module-scollection: need to upgrade M2crypto package to 0.38.0
Specific to SFS:
- llvm: doesn't build on SFS with gcc-13.1 for the 1st pass
Last edited by nobodino; 05-02-2023 at 05:31 AM.
Reason: qt5 solved
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.