Hi there.
I've been using CCS on Linux for a few years now. Last week, I realized I was still on version 10 and decided to see if there was an update. Of course, versions 11 and 12 have since come out. So I uninstalled 10 and installed 12, but it wouldn't launch. After trying to launch it in console, I got this error:
$ ./ccstudio SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. SWT OS.java Error: Failed to load swt-pi3, loading swt-pi4 as fallback. Ccstudio: An error has occurred. See the log file /home/amr/.eclipse/org.eclipse.platform_4.23.0_116415445_linux_gtk_x86_64/configuration/1667177880852.log.
This made me look into what swt-pi3 and swt-pi4 are. It turns out I do have swt-pi4 on my Arch Linux system. This issue has not only affected me, but also others, as seen by the comments on the AUR package of ccstudio. The contents of the .log file referenced above can be seen here. The lines where it references Can't load library: show the correct location of the libswt-pi4.so. I decided to try this on Fedora, and I have the exact same issue, so it seems to affect multiple distros.
In the ccs/eclipse folder, I am able to launch the eclipse binary, which launches a stock eclipse session. So it's definitely something that TI has changed that is causing the issue. In the meantime, I've been using Code Composer on a different machine but this is a big issue for me as I use CCS professionally. On a similar note, I am unable to run the TI Cloud Agent (I tried to use the CCS Cloud version in the meantime) on either distro as well. It crashes with an illegal instruction error. I might make another post about this if I have the time.
Any help would be greatly appreciated. I am going to notify the other users about this thread so they can contribute any additional data they have. I am more than happy to run debuggers and/or provide any requested system data.