Illegal instruction

Hello everyone,

i have tried to run lakka.tv on an Athlon XP 2600+ and i get an illegal instruction error after i choose live run (but even if i choose install to disk).

The cpu isn’t sse2 capable, but i think it should be fast enought to run something nice (it would be placed in a wannabe console & computer museum). Is there a way to solve the problem?

Thank you in advance.

Hello, yes we use SSE in our PC builds

Ok thank you.

If you compile it with sse i’ll let you know if it will be fast enought!

Hello, we provided some compilation guide if you want to try by yourself (you need a linux for that). I lack time to try this because I’m busy with some other bugs for now.

I can try, i’ve found compilation guide here: http://www.lakka.tv/doc/Compiling-Lakka/

And yes i use Linux. Unfortunatly i don’t understand how to disable sse2…

how can i modify the following line in order to do so (the gcc option is -mno-sse2)?

DISTRO=Lakka PROJECT=Generic ARCH=i386 make image

Thank you again.

Should i edit Lakka/config/arch.i386 using athlon-xp as TARGET_CPU this way?

Do you think that a -O3 in FLAGS can improve performances or it will create problems?

Thank you again.

# determines TARGET_CPU, if not forced by user
  if [ -z "$TARGET_CPU" ]; then
    TARGET_CPU=athlon-xp
  fi

# determine architecture's family
  TARGET_SUBARCH=i686

# setup ARCH specific *FLAGS
  TARGET_CFLAGS="-march=$TARGET_CPU -m32"
  TARGET_LDFLAGS="-march=$TARGET_CPU -m32"

# build with SIMD support ( yes / no )
  SIMD_SUPPORT="yes"

Compiled (took a LOT of time), but i get an error message:

sh: bad number

On my netbook (atom) it works…

I’ve got an AMD sempron 2400+. Is someone manage to get Lakka TV on old AMD cpu ? I’m stuck in the loading screen when i boot from the Flashdrive