We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 2919

Summary: SIGILL with SDL_RenderDrawLine on Geode LX
Product: SDL Reporter: Jarosław Siebert <jsiebert>
Component: renderAssignee: Sam Lantinga <slouken>
Status: RESOLVED FIXED QA Contact: Sam Lantinga <slouken>
Severity: critical    
Priority: P2 CC: jsiebert
Version: 2.0.3   
Hardware: x86   
OS: Linux   
Attachments: test source

Description Jarosław Siebert 2015-03-22 07:17:10 UTC
Created attachment 2076 [details]
test source

I would like to use SDL2 with AMD Geode LX processor.
I tested below program on x86_64 Linux with success.
On hardware with amd geode lx processor I got SIGILL (Illegal) with
SDL_RenderDrawLine()

I compile test program with:
gcc `sdl2-config --cflags --libs` testsdl.c -o testsdl
Comment 1 Jarosław Siebert 2015-03-24 05:54:21 UTC
I found the solution. On old systems below i686 I must disable assembly before
building libsdl
I added --disable-assembly option to ./configure and now my program runs on
geode lx system without SIGILL crash.