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.
My new desktop has an AMD Ryzen7 2700 CPU on an Asus Prime X470-Pro motherboard. Slackware-14.2, fully patched, is installed. I've had issues with applications not building or, in the case of jpilot (an essential business and personal tool for me), it builds but segfaults when trying to load.
According to these two threads the issue is with gcc-5.x and the new hardware:
The incompatibilities apparently were fixed in gcc-6.x. I see that -current has gcc-9.x. Is there a way for me to upgrade 14.2's gcc suite with the one from current? I need a production machine (this will be my new server/workstation) so I probably don't want to run all of -current on it.
All ideas, suggestions, and recommendations are needed.
I suggest you mirror a current tree and stick with it for a while (usually, mirror it, wait a few days looking at this forum to see if there is something wrong and update if nothing is wrong.).
You also could consider installing on disk the Live Slackware provided by Alien Bob. It usually works fine. Then pick only security updates.
How many RAM sticks are you running and at which speed? I had segfaults all the time running 4 of 4 slots at a too high speed (the internal memory controller of Ryzen 7200 is a bit of a sissy when it comes to that).
No voltage settings helped, I just got segfaults all the time, then I took out two, still same overclocked speeds, no segfaults, then I installed the other two, lowered the frequency of the RAM and it has been running perfectly stable ever sinceš.
I'm even undervolting the thing quite a bit now (šthe undervolt can cause hangups very rarely, but if you're not that agressive like I am with that, then you should have true stability. I just take it in stride when it happens, which, again, is incredibly rare. When it happens I temporarely increase the voltage, compile whatever big arse thing I am trying to compile, and then undervolt again).
Edit:
The first link wasn't found for me when I clicked it those few minutes ago, just checked the second link and it's listing RAM clocks as not making a difference, it seems.
But it doesn't list the number of sticks, etc, so maybe this still helps?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.