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 - SIGILL with SDL_RenderDrawLine on Geode LX
Summary: SIGILL with SDL_RenderDrawLine on Geode LX
Status: RESOLVED FIXED
Alias: None
Product: SDL
Classification: Unclassified
Component: render (show other bugs)
Version: 2.0.3
Hardware: x86 Linux
: P2 critical
Assignee: Sam Lantinga
QA Contact: Sam Lantinga
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-03-22 07:17 UTC by Jarosław Siebert
Modified: 2015-03-24 05:54 UTC (History)
1 user (show)

See Also:


Attachments
test source (1.88 KB, text/x-csrc)
2015-03-22 07:17 UTC, Jarosław Siebert
Details

Note You need to log in before you can comment on or make changes to this bug.
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.