Possible linker error when compiling with SDL2?

Post Reply
Posts: 2
Joined: Fri Jul 07, 2023 11:42 pm

Possible linker error when compiling with SDL2?

Post by ThatBenderGuy » Sat Jul 08, 2023 12:04 am

I am pretty new to C/switch homebrew development and I was wanting to update a dead app for personal use on the latest fw. I fixed up deprecated/removed code and have no errors when compiling with make. My problem is (I believe) during the linker process when it attempts to build the binaries.

This is what gets spewed into my terminal (I see things like dwarf errors and undefined methods)
Terminal Output

And here is my makefile which I frankensteined from the original and the SDL2 example makefile

I'm honestly stuck and not sure how to resolve this issue. Any help would be greatly appreciated :D

Site Admin
Posts: 1739
Joined: Tue Aug 09, 2005 3:21 am
Location: UK

Re: Possible linker error when compiling with SDL2?

Post by WinterMute » Sun Jul 16, 2023 1:17 pm

It's difficult to say without seeing the complete project although there are some parts of that Makefile that are no longer relevant.

You could try just replacing the Makefile with a stock Makefile with only metadata & compile options edited, ignore exefs stuff & replace LIBS line with

Code: Select all

-/opt/devkitpro/portlibs/switch/bin/aarch64-none-elf-pkg-config --libs SDL2_ttf SDL2_gfx SDL2_image`
Try and fix any compile warnings if you can too.
Help keep devkitPro toolchains free, Donate today

Personal Blog

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests