On Sun, 13 Oct 2024 14:35:29 -0500 izzy Meyer <izder...@disroot.org> wrote:
> Hey ports@ > > This is an update to 1.3.7, everything works, but for now needs to be > built with gcc as upstream changed some stuff with libunwind, which > breaks clang compat. > > I am working with upstream in their discord to get clang supported. I > am not a very good C dev so IDK where to start. > > Diff is attached. OK to merge for now until Clang compat patch comes > and I can send a new diff? > > Thanks- > For more information, heres the error when compiling outside the ports tree. /tmp/ClassiCube-1.3.7 gmake gmake ClassiCube PLAT=openbsd gmake[1]: Entering directory '/tmp/ClassiCube-1.3.7' mkdir -p build-openbsd ### See PLAT? its properly detecting OpenBSD ## rest of cc build logs... ## then the linker... ld: error: undefined symbol: _Unwind_Backtrace >>> referenced by Logger.c:1363 (src/Logger.c:1363) >>> build-openbsd/Logger.o:(Logger_Backtrace) ld: error: undefined symbol: _Unwind_GetIP >>> referenced by Logger.c:1355 (src/Logger.c:1355) >>> build-openbsd/Logger.o:(UnwindFrame) cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[1]: *** [Makefile:247: ClassiCube] Error 1 gmake[1]: Leaving directory '/tmp/ClassiCube-1.3.7' gmake: *** [Makefile:175: openbsd] Error 2 It seems to be some sort of GLIBC dependance maybe? Unsure. Thanks- -- iz (they/them) > i like to say mundane things, > there are too many uninteresting things > that go unnoticed. izder456 (dot) neocities (dot) org
pgpPqUaiIjlHC.pgp
Description: OpenPGP digital signature