WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: jwm doesn't work with P3 600 MHz  (Read 250 times)

Offline neonix

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 594
jwm doesn't work with P3 600 MHz
« on: April 10, 2026, 12:31:03 PM »
When I want to run jwm in TC14.x86-32 I get Illegal instruction". CPU is Pentium 3, 600 Mhz.

Online Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 15549
Re: jwm doesn't work with P3 600 MHz
« Reply #1 on: April 10, 2026, 02:28:31 PM »
Does dmesg say what is giving the illegal instruction error?

Offline neonix

  • Wiki Author
  • Hero Member
  • *****
  • Posts: 594
Re: jwm doesn't work with P3 600 MHz
« Reply #2 on: April 13, 2026, 07:57:46 AM »
traps: jwm [3340] trap invalid opcode ip: 67v3b209 sp: 6f9e8700 error:0 in librsvg-2.50.2.46.0 [bf7a8f00+1e10000]

Online Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 15549
Re: jwm doesn't work with P3 600 MHz
« Reply #3 on: April 13, 2026, 08:17:28 AM »
The version of librsvg in tc-14.x uses rust to build - it is quite possible that it lets instructions through that are illegal for i486 and i586.

You could try using librsvg from tc-10.x, built without rust (and thus 10x smaller), but with the same librsvg-2.so.2

Offline CNK

  • Wiki Author
  • Sr. Member
  • *****
  • Posts: 435
Re: jwm doesn't work with P3 600 MHz
« Reply #4 on: April 13, 2026, 10:00:12 PM »
This will be the problem discussed here. Juanito rebuilt librsvg.tcz for TC15 with the build settings fixed to run without SSE2 (added with the Pentium 4). On TC14 if the TC10 librsvg.tcz doesn't work you could try the TC15 extension but it probably won't work with the older libc etc. in TC14.