diff --git a/scriptmodules/emulators/gpsp.sh b/scriptmodules/emulators/gpsp.sh index 0ca42a66..306e82ae 100644 --- a/scriptmodules/emulators/gpsp.sh +++ b/scriptmodules/emulators/gpsp.sh @@ -14,10 +14,10 @@ rp_module_desc="GameBoy Advance emulator" rp_module_help="ROM Extensions: .gba .zip\n\nCopy your Game Boy Advance roms to $romdir/gba\n\nCopy the required BIOS file gba_bios.bin to $biosdir" rp_module_licence="GPL2 https://raw.githubusercontent.com/gizmo98/gpsp/master/COPYING.DOC" rp_module_section="opt" -rp_module_flags="noinstclean !all arm !mali !kms" +rp_module_flags="noinstclean !all videocore" function depends_gpsp() { - getDepends libsdl1.2-dev libraspberrypi-dev + getDepends libsdl1.2-dev libraspberrypi-dev gcc-6 } function sources_gpsp() { @@ -28,7 +28,7 @@ function build_gpsp() { cd raspberrypi rpSwap on 512 make clean - make + make CC="gcc-6" rpSwap off md_ret_require="$md_build/raspberrypi/gpsp" } diff --git a/scriptmodules/libretrocores/lr-gpsp.sh b/scriptmodules/libretrocores/lr-gpsp.sh index 79aebad0..bc2cfc49 100644 --- a/scriptmodules/libretrocores/lr-gpsp.sh +++ b/scriptmodules/libretrocores/lr-gpsp.sh @@ -16,16 +16,20 @@ rp_module_licence="GPL2 https://raw.githubusercontent.com/libretro/gpsp/master/C rp_module_section="opt arm=main" rp_module_flags="!all arm" +function depends_lr-gpsp() { + getDepends gcc-6 +} + function sources_lr-gpsp() { gitPullOrClone "$md_build" https://github.com/libretro/gpsp.git } function build_lr-gpsp() { - make clean rpSwap on 512 local params=() isPlatform "arm" && params+=(platform=armv) - make "${params[@]}" + make "${params[@]}" clean + CC="gcc-6" make "${params[@]}" rpSwap off md_ret_require="$md_build/gpsp_libretro.so" }