kivutar/rombundler

Binary file does not run

kentosama opened this issue · 3 comments

Hi, i have this issue after building the source:

[kentosama@archlinux rombundler]$ make
cc -c -o main.o main.c -Wall -O3 -fPIC -flto -I. -I./include
cc -c -o glad.o glad.c -Wall -O3 -fPIC -flto -I. -I./include
cc -c -o config.o config.c -Wall -O3 -fPIC -flto -I. -I./include
cc -c -o core.o core.c -Wall -O3 -fPIC -flto -I. -I./include
cc -c -o audio.o audio.c -Wall -O3 -fPIC -flto -I. -I./include
cc -c -o video.o video.c -Wall -O3 -fPIC -flto -I. -I./include
cc -c -o input.o input.c -Wall -O3 -fPIC -flto -I. -I./include
cc -c -o ini.o ini.c -Wall -O3 -fPIC -flto -I. -I./include
cc -c -o utils.o utils.c -Wall -O3 -fPIC -flto -I. -I./include
ld -o rombundler main.o glad.o config.o core.o audio.o video.o input.o ini.o utils.o -lglfw -flto -lopenal
ld: main.o: le greffon doit gérer l'objet lto
ld: main.o: le greffon doit gérer l'objet lto
ld: glad.o: le greffon doit gérer l'objet lto
ld: glad.o: le greffon doit gérer l'objet lto
ld: config.o: le greffon doit gérer l'objet lto
ld: config.o: le greffon doit gérer l'objet lto
ld: core.o: le greffon doit gérer l'objet lto
ld: core.o: le greffon doit gérer l'objet lto
ld: audio.o: le greffon doit gérer l'objet lto
ld: audio.o: le greffon doit gérer l'objet lto
ld: video.o: le greffon doit gérer l'objet lto
ld: video.o: le greffon doit gérer l'objet lto
ld: input.o: le greffon doit gérer l'objet lto
ld: input.o: le greffon doit gérer l'objet lto
ld: ini.o: le greffon doit gérer l'objet lto
ld: ini.o: le greffon doit gérer l'objet lto
ld: utils.o: le greffon doit gérer l'objet lto
ld: utils.o: le greffon doit gérer l'objet lto
ld : avertissement : le symbole d'entrée _start est introuvable ; utilise par défaut 0000000000401000
[kentosama@archlinux rombundler]$ ./rombundler 
bash: ./rombundler: Aucun fichier ou dossier de ce type

Right, I was linking with LD directly, and it turns out linking with CC fixes that. I'm re-releasng.

Now getting an issue during the dlopen..
Any idea of what it could be? It's working on Windows and OSX though

OK, got it to launch on Linux.