diff --git a/recipes/sdl/03_cdrom.patch b/recipes/sdl/03_cdrom.patch
new file mode 100644
index 0000000000000000000000000000000000000000..350595be69a9cd6105fb18c79dd063b76b60bc5b
--- /dev/null
+++ b/recipes/sdl/03_cdrom.patch
@@ -0,0 +1,15 @@
+diff -rupNw source-original/configure.in source/configure.in
+--- source-original/configure.in	2012-01-19 07:30:05.000000000 +0100
++++ source/configure.in	2018-05-03 00:23:39.060438383 +0200
+@@ -2445,6 +2445,11 @@ case "$host" in
+                 SOURCES="$SOURCES $srcdir/src/cdrom/osf/*.c"
+                 have_cdrom=yes
+             ;;
++            redox)
++                AC_DEFINE(SDL_CDROM_DUMMY)
++                SOURCES="$SOURCES $srcdir/src/cdrom/dummy/*.c"
++                have_cdrom=yes
++            ;;
+           esac
+         fi
+         # Set up files for the thread library
diff --git a/recipes/sdl/recipe.sh b/recipes/sdl/recipe.sh
index da0031fe48def79cef9ba36f3bd5f63cb8cc2cab..94eb69e4cfa094a9671c598904cfd0f2bfa08aa5 100644
--- a/recipes/sdl/recipe.sh
+++ b/recipes/sdl/recipe.sh
@@ -17,7 +17,7 @@ function recipe_update {
 
 function recipe_build {
     ./autogen.sh
-    ./configure --prefix=/ --host=${HOST} --disable-shared --disable-pulseaudio --disable-video-x11 --disable-cdrom --disable-loadso --disable-threads --enable-audio --enable-dummyaudio --enable-video-orbital
+    ./configure --prefix=/ --host=${HOST} --disable-shared --disable-pulseaudio --disable-video-x11 --disable-loadso --disable-threads --enable-audio --enable-dummyaudio --enable-video-orbital --enable-cdrom
     make
     skip=1
 }