libretro / beetle-bsnes-libretro

Standalone port of Mednafen bSNES to libretro, itself a fork of bsnes 0.59.
GNU General Public License v2.0
7 stars 14 forks source link

makefile/linux: Fix missing linker flag -ldl #5

Closed fetzerch closed 7 years ago

fetzerch commented 7 years ago

The core uses dlopen on linux but doesn't specifiy -ldl resulting in undefined reference errors:

mednafen/snes/src/chip/supergameboy/supergameboy.o: In function nall::library::close()': mednafen/snes/src/lib/nall/dl.hpp:57: undefined reference todlclose' mednafen/snes/src/chip/supergameboy/supergameboy.o: In function nall::library::open(char const*)': mednafen/snes/src/lib/nall/dl.hpp:39: undefined reference todlopen' mednafen/snes/src/lib/nall/dl.hpp:52: undefined reference to `dlsym'

Env: Ubuntu Xenial, GCC 5.4

Not sure if there's a better place to put the missing flag.