LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   new llvm in Slackware 14.2 ? (https://www.linuxquestions.org/questions/slackware-14/new-llvm-in-slackware-14-2-a-4175657815/)

magicm 07-21-2019 04:06 PM

new llvm in Slackware 14.2 ?
 
So, I see that there's a new llvm (llvm-8.0.1-x86_64-1_slack14.2.txz) available today for Slackware 14.2) which I (reflexively) upgraded to. Previously I was running (llvm-3.8.0-x86_64-2.txz), and I'm wondering what consequences I might face.

I do have a fair number of packages I've installed using Slackbuilds.org, and I expect nothing of concern until I attempt to upgrade one of those packages.

I'm a 'belt and suspenders' kind, and still have the llvm-3.8.0-x86_64-2.txz package available to put back if need be. Anyway, could I have some feedback, either way?

ZhaoLin1457 07-21-2019 04:55 PM

Quoting the associated README, apparently this is an optional upgrade, specially useful for those who want to build from sources Firefox and Thunderbird.
Quote:

This is an optional upgrade to enable building Firefox and Thunderbird.
Also, I guess that it is useful for those who want to build a newer Mesa package, to support their (newer) hardware.

But, considering the huge version jump fom 3.8.0 to 8.0.1, I think that, unless there's a real reason to upgrade it (like building a newer Firefox or Mesa), upgrading it just for the sake of upgrading it could be troublesome.

So, I do not consider to upgrade it, for now.

magicm 07-21-2019 05:23 PM

Yeah, that's kind of what I was thinking as well, so I reverted to llvm-3.8.0-x86_64-2.txz

volkerdi 07-21-2019 09:41 PM

To avoid runtime issues, the llvm upgrade for Slackware 14.2 also contains the shared library from llvm-3.8.0. It could possibly cause build failures with SlackBuilds intended for Slackware 14.2's llvm-3.8.0, but temporarily reverting to the older llvm would be a workaround in those cases.

ttk 07-23-2019 11:47 AM

I am pleased with the upgrade because it means I should be able to compile LDC on my 14.2 workstation.

Will be following https://wiki.dlang.org/Building_LDC_from_source later today, time permitting.


All times are GMT -5. The time now is 12:29 PM.