compile error with sdl2
I have switch-sdl2 installed.
D:\devkitPro\0wn-switch\sdl-hello-world>make -f Makefile.libnx
linking hello.elf
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: D:/devkitPro/portlibs/switch/lib\libSDL2.a(SDL_egl.o): in function SDL_EGL_LoadLibrary': /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:377: undefined reference to eglGetDisplay'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:378: undefined reference to eglInitialize' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:379: undefined reference to eglTerminate'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:380: undefined reference to eglGetProcAddress' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:377: undefined reference to eglGetDisplay'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:381: undefined reference to eglChooseConfig' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:382: undefined reference to eglGetConfigAttrib'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:383: undefined reference to eglCreateContext' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:384: undefined reference to eglDestroyContext'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:378: undefined reference to eglInitialize' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:385: undefined reference to eglCreatePbufferSurface'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:386: undefined reference to eglCreateWindowSurface' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:387: undefined reference to eglDestroySurface'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:388: undefined reference to eglMakeCurrent' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:379: undefined reference to eglTerminate'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:389: undefined reference to eglSwapBuffers' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:390: undefined reference to eglSwapInterval'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:391: undefined reference to eglWaitNative' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:380: undefined reference to eglGetProcAddress'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:392: undefined reference to eglWaitGL' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:393: undefined reference to eglBindAPI'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:394: undefined reference to eglQueryString' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:381: undefined reference to eglChooseConfig'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:395: undefined reference to eglGetError' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:382: undefined reference to eglGetConfigAttrib'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:383: undefined reference to eglCreateContext' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:384: undefined reference to eglDestroyContext'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:385: undefined reference to eglCreatePbufferSurface' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:386: undefined reference to eglCreateWindowSurface'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:387: undefined reference to eglDestroySurface' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:388: undefined reference to eglMakeCurrent'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:389: undefined reference to eglSwapBuffers' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:390: undefined reference to eglSwapInterval'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:391: undefined reference to eglWaitNative' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:392: undefined reference to eglWaitGL'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:393: undefined reference to eglBindAPI' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:394: undefined reference to eglQueryString'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:395: undefined reference to eglGetError' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:399: undefined reference to eglQueryString'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:410: undefined reference to eglGetPlatformDisplay' d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:410: undefined reference to eglGetPlatformDisplay'
d:/devkitpro/devkita64/bin/../lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld.exe: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:417: undefined reference to `eglGetPlatformDisplay'
collect2.exe: error: ld returned 1 exit status
make[1]: *** [/opt/devkitpro/libnx/switch_rules:80: /opt/devkitpro/0wn-switch/sdl-hello-world/hello.elf] Error 1
make: *** [Makefile.libnx:149: build] Error 2
D:\devkitPro\0wn-switch\sdl-hello-world>
So do I. I also got this linking error.
linking hello.elf
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /opt/devkitpro/portlibs/switch/lib/libSDL2.a(SDL_egl.o): in function `SDL_EGL_LoadLibrary':
/home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:377: undefined reference to `eglGetDisplay'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:378: undefined reference to `eglInitialize'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:379: undefined reference to `eglTerminate'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:380: undefined reference to `eglGetProcAddress'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:377: undefined reference to `eglGetDisplay'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:381: undefined reference to `eglChooseConfig'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:382: undefined reference to `eglGetConfigAttrib'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:383: undefined reference to `eglCreateContext'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:384: undefined reference to `eglDestroyContext'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:378: undefined reference to `eglInitialize'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:385: undefined reference to `eglCreatePbufferSurface'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:386: undefined reference to `eglCreateWindowSurface'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:387: undefined reference to `eglDestroySurface'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:388: undefined reference to `eglMakeCurrent'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:379: undefined reference to `eglTerminate'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:389: undefined reference to `eglSwapBuffers'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:390: undefined reference to `eglSwapInterval'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:391: undefined reference to `eglWaitNative'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:380: undefined reference to `eglGetProcAddress'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:392: undefined reference to `eglWaitGL'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:393: undefined reference to `eglBindAPI'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:394: undefined reference to `eglQueryString'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:381: undefined reference to `eglChooseConfig'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:395: undefined reference to `eglGetError'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:382: undefined reference to `eglGetConfigAttrib'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:383: undefined reference to `eglCreateContext'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:384: undefined reference to `eglDestroyContext'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:385: undefined reference to `eglCreatePbufferSurface'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:386: undefined reference to `eglCreateWindowSurface'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:387: undefined reference to `eglDestroySurface'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:388: undefined reference to `eglMakeCurrent'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:389: undefined reference to `eglSwapBuffers'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:390: undefined reference to `eglSwapInterval'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:391: undefined reference to `eglWaitNative'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:392: undefined reference to `eglWaitGL'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:393: undefined reference to `eglBindAPI'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:394: undefined reference to `eglQueryString'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:395: undefined reference to `eglGetError'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:399: undefined reference to `eglQueryString'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:410: undefined reference to `eglGetPlatformDisplay'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:410: undefined reference to `eglGetPlatformDisplay'
/opt/devkitpro/devkitA64/lib/gcc/aarch64-none-elf/8.2.0/../../../../aarch64-none-elf/bin/ld: /home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/video/SDL_egl.c:417: undefined reference to `eglGetPlatformDisplay'
collect2: error: ld returned 1 exit status
make[1]: *** [/opt/devkitpro/libnx/switch_rules:80:/home/anclark/Programmer/Demo/sdl-hello-world/libnx/hello.elf] Error 1
make: *** [Makefile.libnx:149:build] Error 2
You likely need the following flags in the Makefile:
-lSDL2 -lEGL -lGLESv2 -lglapi -ldrm_nouveau -lnx
This is due to libnx updating the requirements of switch-sdl.
I have made this change:
diff --git a/Makefile.libnx b/Makefile.libnx
index e9888f0..b66ffd9 100644
--- a/Makefile.libnx
+++ b/Makefile.libnx
@@ -59,7 +59,7 @@ CXXFLAGS := $(CFLAGS) -fno-rtti -fno-exceptions -std=gnu++11
ASFLAGS := -g $(ARCH)
LDFLAGS = -specs=$(DEVKITPRO)/libnx/switch.specs -g $(ARCH) -Wl,-Map,$(notdir $*.map)
-LIBS :=-lSDL2 -lm -lnx
+LIBS := -lSDL2 -lEGL -lGLESv2 -lglapi -ldrm_nouveau -lnx
#---------------------------------------------------------------------------------
# list of directories containing libraries, this must be the top level containing
However, error still occurs, and now the ld error message floods:
The log floods!
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `hash_free_type_function(hash_entry*)':
glsl_types.cpp:(.text._ZL23hash_free_type_functionP10hash_entry+0x30): undefined reference to `operator delete(void*)'
ld: glsl_types.cpp:(.text._ZL23hash_free_type_functionP10hash_entry+0x50): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::vec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type3vecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type3vecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::f16vec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type6f16vecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type6f16vecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::dvec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type4dvecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type4dvecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::ivec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type4ivecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type4ivecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::uvec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type4uvecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type4uvecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::bvec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type4bvecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type4bvecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::i64vec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type6i64vecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type6i64vecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::u64vec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type6u64vecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type6u64vecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::i16vec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type6i16vecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type6i16vecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::u16vec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type6u16vecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type6u16vecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::i8vec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type5i8vecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type5i8vecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::u8vec(unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type5u8vecEj+0x78): undefined reference to `__cxa_guard_acquire'
ld: glsl_types.cpp:(.text._ZN9glsl_type5u8vecEj+0xcc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::get_array_instance(glsl_type const*, unsigned int)':
glsl_types.cpp:(.text._ZN9glsl_type18get_array_instanceEPKS_j+0x88): undefined reference to `operator new(unsigned long)'
ld: glsl_types.cpp:(.text._ZN9glsl_type18get_array_instanceEPKS_j+0x100): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::get_record_instance(glsl_struct_field const*, unsigned int, char const*)':
glsl_types.cpp:(.text._ZN9glsl_type19get_record_instanceEPK17glsl_struct_fieldjPKc+0xac): undefined reference to `operator new(unsigned long)'
ld: glsl_types.cpp:(.text._ZN9glsl_type19get_record_instanceEPK17glsl_struct_fieldjPKc+0xe8): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::get_interface_instance(glsl_struct_field const*, unsigned int, glsl_interface_packing, bool, char const*)':
glsl_types.cpp:(.text._ZN9glsl_type22get_interface_instanceEPK17glsl_struct_fieldj22glsl_interface_packingbPKc+0xc4): undefined reference to `operator new(unsigned long)'
ld: glsl_types.cpp:(.text._ZN9glsl_type22get_interface_instanceEPK17glsl_struct_fieldj22glsl_interface_packingbPKc+0x108): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_types.cpp.o): in function `glsl_type::get_subroutine_instance(char const*)':
glsl_types.cpp:(.text._ZN9glsl_type23get_subroutine_instanceEPKc+0x94): undefined reference to `operator new(unsigned long)'
ld: glsl_types.cpp:(.text._ZN9glsl_type23get_subroutine_instanceEPKc+0xc8): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(program_ir_to_mesa.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121add_uniform_to_shaderE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi.cpp.o): in function `glsl_to_tgsi_visitor::~glsl_to_tgsi_visitor()':
st_glsl_to_tgsi.cpp:(.text._ZN20glsl_to_tgsi_visitorD0Ev+0x20): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi.cpp.o): in function `glsl_to_tgsi_visitor::merge_registers()':
st_glsl_to_tgsi.cpp:(.text._ZN20glsl_to_tgsi_visitor15merge_registersEv+0x44): undefined reference to `operator new[](unsigned long)'
ld: st_glsl_to_tgsi.cpp:(.text._ZN20glsl_to_tgsi_visitor15merge_registersEv+0x100): undefined reference to `operator delete[](void*)'
ld: st_glsl_to_tgsi.cpp:(.text._ZN20glsl_to_tgsi_visitor15merge_registersEv+0x184): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi.cpp.o): in function `st_link_shader':
st_glsl_to_tgsi.cpp:(.text.st_link_shader+0x39c): undefined reference to `operator new(unsigned long)'
ld: st_glsl_to_tgsi.cpp:(.text.st_link_shader+0xae0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi.cpp.o):(.data.rel.ro._ZTI20glsl_to_tgsi_visitor[_ZTI20glsl_to_tgsi_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi.cpp.o):(.data.rel.ro._ZTI28ir_control_flow_info_visitor[_ZTI28ir_control_flow_info_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(builtin_functions.cpp.o): in function `(anonymous namespace)::builtin_builder::add_image_function(char const*, char const*, ir_function_signature* ((anonymous namespace)::builtin_builder::*)(glsl_type const*, unsigned int, unsigned int), unsigned int, unsigned int, ir_intrinsic_id) [clone .constprop.182]':
builtin_functions.cpp:(.text._ZN12_GLOBAL__N_115builtin_builder18add_image_functionEPKcS2_MS0_FP21ir_function_signaturePK9glsl_typejjEjj15ir_intrinsic_id.constprop.182+0x218): undefined reference to `__cxa_guard_acquire'
ld: builtin_functions.cpp:(.text._ZN12_GLOBAL__N_115builtin_builder18add_image_functionEPKcS2_MS0_FP21ir_function_signaturePK9glsl_typejjEjj15ir_intrinsic_id.constprop.182+0x3fc): undefined reference to `__cxa_guard_release'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<nv50_ir::Instruction*, false> > >::_M_allocate_buckets(unsigned long) [clone .isra.390]':
nv50_ir_ra.cpp:(.text._ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKS2_IPN7nv50_ir11InstructionEPNS3_10BasicBlockEEPNS3_5ValueEELb1EEEEE19_M_allocate_bucketsEm.isra.389+0x20): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZNSt8__detail16_Hashtable_allocISaINS_10_Hash_nodeISt4pairIKS2_IPN7nv50_ir11InstructionEPNS3_10BasicBlockEEPNS3_5ValueEELb1EEEEE19_M_allocate_bucketsEm.isra.389+0x3c): undefined reference to `std::__throw_bad_alloc()'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::coalesceValues(nv50_ir::Value*, nv50_ir::Value*, bool)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA14coalesceValuesEPNS_5ValueES2_b+0x154): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA14coalesceValuesEPNS_5ValueES2_b+0x164): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA14coalesceValuesEPNS_5ValueES2_b+0x194): undefined reference to `std::__detail::_List_node_base::_M_transfer(std::__detail::_List_node_base*, std::__detail::_List_node_base*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA14coalesceValuesEPNS_5ValueES2_b+0x1bc): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA14coalesceValuesEPNS_5ValueES2_b+0x2f4): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::RIG_Node::~RIG_Node()':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8RIG_NodeD2Ev[_ZN7nv50_ir4GCRA8RIG_NodeD5Ev]+0x2c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::SpillCodeInserter::assignSlot(nv50_ir::Interval const&, unsigned int)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter10assignSlotERKNS_8IntervalEj+0xb4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter10assignSlotERKNS_8IntervalEj+0x1c0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter10assignSlotERKNS_8IntervalEj+0x1fc): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter10assignSlotERKNS_8IntervalEj+0x20c): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter10assignSlotERKNS_8IntervalEj+0x240): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter10assignSlotERKNS_8IntervalEj+0x2bc): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter10assignSlotERKNS_8IntervalEj+0x2e8): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter10assignSlotERKNS_8IntervalEj+0x2f8): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::selectRegisters()':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA15selectRegistersEv+0x524): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA15selectRegistersEv+0x594): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA15selectRegistersEv+0x5a0): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::RegAlloc::InsertConstraintsPass::condenseSrcs(nv50_ir::Instruction*, int, int)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc21InsertConstraintsPass12condenseSrcsEPNS_11InstructionEii+0x2f0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc21InsertConstraintsPass12condenseSrcsEPNS_11InstructionEii+0x2fc): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `std::_Hashtable<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*>, std::pair<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> const, nv50_ir::Value*>, std::allocator<std::pair<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> const, nv50_ir::Value*> >, std::__detail::_Select1st, std::equal_to<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> >, nv50_ir::PhiMapHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::~_Hashtable()':
nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEED5Ev]+0x1c): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEED2Ev[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEED5Ev]+0x54): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `std::_Hashtable<nv50_ir::Instruction*, nv50_ir::Instruction*, std::allocator<nv50_ir::Instruction*>, std::__detail::_Identity, std::equal_to<nv50_ir::Instruction*>, std::hash<nv50_ir::Instruction*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::~_Hashtable()':
nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEED2Ev[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEED5Ev]+0x1c): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEED2Ev[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEED5Ev]+0x54): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `std::__cxx11::_List_base<nv50_ir::SpillCodeInserter::SpillSlot, std::allocator<nv50_ir::SpillCodeInserter::SpillSlot> >::_M_clear()':
nv50_ir_ra.cpp:(.text._ZNSt7__cxx1110_List_baseIN7nv50_ir17SpillCodeInserter9SpillSlotESaIS3_EE8_M_clearEv[_ZNSt7__cxx1110_List_baseIN7nv50_ir17SpillCodeInserter9SpillSlotESaIS3_EE8_M_clearEv]+0x44): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o):nv50_ir_ra.cpp:(.text._ZNSt7__cxx1110_List_baseIN7nv50_ir17SpillCodeInserter9SpillSlotESaIS3_EE8_M_clearEv[_ZNSt7__cxx1110_List_baseIN7nv50_ir17SpillCodeInserter9SpillSlotESaIS3_EE8_M_clearEv]+0x64): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::RegAlloc::InsertConstraintsPass::condenseDefs(nv50_ir::Instruction*, int, int)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc21InsertConstraintsPass12condenseDefsEPNS_11InstructionEii+0x358): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc21InsertConstraintsPass12condenseDefsEPNS_11InstructionEii+0x364): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::buildRIG(nv50_ir::ArrayList&)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0xbc): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0xc8): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x224): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x22c): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x234): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x240): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x274): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x29c): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x31c): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x328): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x47c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x48c): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x578): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA8buildRIGERNS_9ArrayListE+0x588): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::doCoalesce(nv50_ir::ArrayList&, unsigned int)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA10doCoalesceERNS_9ArrayListEj+0x32c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA10doCoalesceERNS_9ArrayListEj+0x338): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA10doCoalesceERNS_9ArrayListEj+0x4c0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA10doCoalesceERNS_9ArrayListEj+0x4d0): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::resolveSplitsAndMerges()':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA22resolveSplitsAndMergesEv+0xdc): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA22resolveSplitsAndMergesEv+0x1bc): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::cleanup(bool)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA7cleanupEb+0x34): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA7cleanupEb+0xc4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA7cleanupEb+0xf4): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o):nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA7cleanupEb+0x144): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::cleanup(bool)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA7cleanupEb+0x178): undefined reference to `operator delete[](void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA7cleanupEb+0x298): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA7cleanupEb+0x2a4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA7cleanupEb+0x2c8): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA7cleanupEb+0x2d0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::RegAlloc::InsertConstraintsPass::visit(nv50_ir::BasicBlock*)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc21InsertConstraintsPass5visitEPNS_10BasicBlockE+0xe0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc21InsertConstraintsPass5visitEPNS_10BasicBlockE+0xf0): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `void std::deque<nv50_ir::BasicBlock*, std::allocator<nv50_ir::BasicBlock*> >::_M_push_back_aux<nv50_ir::BasicBlock* const&>(nv50_ir::BasicBlock* const&)':
nv50_ir_ra.cpp:(.text._ZNSt5dequeIPN7nv50_ir10BasicBlockESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_[_ZNSt5dequeIPN7nv50_ir10BasicBlockESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_]+0x3c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZNSt5dequeIPN7nv50_ir10BasicBlockESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_[_ZNSt5dequeIPN7nv50_ir10BasicBlockESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_]+0xb8): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZNSt5dequeIPN7nv50_ir10BasicBlockESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_[_ZNSt5dequeIPN7nv50_ir10BasicBlockESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_]+0xf4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt5dequeIPN7nv50_ir10BasicBlockESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_[_ZNSt5dequeIPN7nv50_ir10BasicBlockESaIS2_EE16_M_push_back_auxIJRKS2_EEEvDpOT_]+0x184): undefined reference to `std::__throw_bad_alloc()'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `void std::deque<nv50_ir::Value*, std::allocator<nv50_ir::Value*> >::_M_push_back_aux<nv50_ir::Value*>(nv50_ir::Value*&&)':
nv50_ir_ra.cpp:(.text._ZNSt5dequeIPN7nv50_ir5ValueESaIS2_EE16_M_push_back_auxIJS2_EEEvDpOT_[_ZNSt5dequeIPN7nv50_ir5ValueESaIS2_EE16_M_push_back_auxIJS2_EEEvDpOT_]+0x3c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZNSt5dequeIPN7nv50_ir5ValueESaIS2_EE16_M_push_back_auxIJS2_EEEvDpOT_[_ZNSt5dequeIPN7nv50_ir5ValueESaIS2_EE16_M_push_back_auxIJS2_EEEvDpOT_]+0xb8): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZNSt5dequeIPN7nv50_ir5ValueESaIS2_EE16_M_push_back_auxIJS2_EEEvDpOT_[_ZNSt5dequeIPN7nv50_ir5ValueESaIS2_EE16_M_push_back_auxIJS2_EEEvDpOT_]+0xf4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt5dequeIPN7nv50_ir5ValueESaIS2_EE16_M_push_back_auxIJS2_EEEvDpOT_[_ZNSt5dequeIPN7nv50_ir5ValueESaIS2_EE16_M_push_back_auxIJS2_EEEvDpOT_]+0x184): undefined reference to `std::__throw_bad_alloc()'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `void std::deque<unsigned int, std::allocator<unsigned int> >::_M_push_back_aux<unsigned int>(unsigned int&&)':
nv50_ir_ra.cpp:(.text._ZNSt5dequeIjSaIjEE16_M_push_back_auxIJjEEEvDpOT_[_ZNSt5dequeIjSaIjEE16_M_push_back_auxIJjEEEvDpOT_]+0x3c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZNSt5dequeIjSaIjEE16_M_push_back_auxIJjEEEvDpOT_[_ZNSt5dequeIjSaIjEE16_M_push_back_auxIJjEEEvDpOT_]+0xb8): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZNSt5dequeIjSaIjEE16_M_push_back_auxIJjEEEvDpOT_[_ZNSt5dequeIjSaIjEE16_M_push_back_auxIJjEEEvDpOT_]+0xf4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt5dequeIjSaIjEE16_M_push_back_auxIJjEEEvDpOT_[_ZNSt5dequeIjSaIjEE16_M_push_back_auxIJjEEEvDpOT_]+0x184): undefined reference to `std::__throw_bad_alloc()'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `std::_Hashtable<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*>, std::pair<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> const, nv50_ir::Value*>, std::allocator<std::pair<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> const, nv50_ir::Value*> >, std::__detail::_Select1st, std::equal_to<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> >, nv50_ir::PhiMapHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_rehash(unsigned long, unsigned long const&)':
nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm]+0xac): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm]+0xdc): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm]+0xe8): undefined reference to `__cxa_rethrow'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_rehashEmRKm]+0xf0): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `std::pair<std::__detail::_Node_iterator<std::pair<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> const, nv50_ir::Value*>, false, true>, bool> std::_Hashtable<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*>, std::pair<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> const, nv50_ir::Value*>, std::allocator<std::pair<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> const, nv50_ir::Value*> >, std::__detail::_Select1st, std::equal_to<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*> >, nv50_ir::PhiMapHash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<std::pair<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*>, nv50_ir::Value*> >(std::integral_constant<bool, true>, std::pair<std::pair<nv50_ir::Instruction*, nv50_ir::BasicBlock*>, nv50_ir::Value*>&&)':
nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_]+0x20): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_]+0x7c): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_]+0xb4): undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_]+0x158): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_]+0x160): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_]+0x164): undefined reference to `__cxa_rethrow'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_[_ZNSt10_HashtableISt4pairIPN7nv50_ir11InstructionEPNS1_10BasicBlockEES0_IKS6_PNS1_5ValueEESaISA_ENSt8__detail10_Select1stESt8equal_toIS6_ENS1_10PhiMapHashENSC_18_Mod_range_hashingENSC_20_Default_ranged_hashENSC_20_Prime_rehash_policyENSC_17_Hashtable_traitsILb1ELb0ELb1EEEE10_M_emplaceIJS0_IS6_S9_EEEES0_INSC_14_Node_iteratorISA_Lb0ELb1EEEbESt17integral_constantIbLb1EEDpOT_]+0x16c): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::RegAlloc::PhiMovesPass::splitEdges(nv50_ir::BasicBlock*)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x38): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x58): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x298): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x3b4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x414): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x518): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x58c): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x590): undefined reference to `__cxa_rethrow'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x5b4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x5c0): undefined reference to `__cxa_end_catch'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x5c8): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x5d0): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x5d8): undefined reference to `__cxa_rethrow'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE[_ZN7nv50_ir8RegAlloc12PhiMovesPass10splitEdgesEPNS_10BasicBlockE]+0x5e0): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `std::_Hashtable<nv50_ir::Instruction*, nv50_ir::Instruction*, std::allocator<nv50_ir::Instruction*>, std::__detail::_Identity, std::equal_to<nv50_ir::Instruction*>, std::hash<nv50_ir::Instruction*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_rehash(unsigned long, unsigned long const&)':
nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm]+0xa4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm]+0xd4): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm]+0xe0): undefined reference to `__cxa_rethrow'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_rehashEmRKm]+0xe8): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `std::pair<std::__detail::_Node_iterator<nv50_ir::Instruction*, true, false>, bool> std::_Hashtable<nv50_ir::Instruction*, nv50_ir::Instruction*, std::allocator<nv50_ir::Instruction*>, std::__detail::_Identity, std::equal_to<nv50_ir::Instruction*>, std::hash<nv50_ir::Instruction*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_insert<nv50_ir::Instruction* const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<nv50_ir::Instruction*, false> > > >(nv50_ir::Instruction* const&, std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<nv50_ir::Instruction*, false> > > const&, std::integral_constant<bool, true>, unsigned long)':
nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm]+0xa4): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm]+0xcc): undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm]+0x174): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm]+0x17c): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm]+0x180): undefined reference to `__cxa_rethrow'
ld: nv50_ir_ra.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm[_ZNSt10_HashtableIPN7nv50_ir11InstructionES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_insertIRKS2_NS4_10_AllocNodeISaINS4_10_Hash_nodeIS2_Lb0EEEEEEEESt4pairINS4_14_Node_iteratorIS2_Lb1ELb0EEEbEOT_RKT0_St17integral_constantIbLb1EEm]+0x188): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::SpillCodeInserter::run(std::__cxx11::list<std::pair<nv50_ir::Value*, nv50_ir::Value*>, std::allocator<std::pair<nv50_ir::Value*, nv50_ir::Value*> > > const&)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter3runERKNSt7__cxx114listISt4pairIPNS_5ValueES5_ESaIS6_EEE+0x114): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter3runERKNSt7__cxx114listISt4pairIPNS_5ValueES5_ESaIS6_EEE+0x26c): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter3runERKNSt7__cxx114listISt4pairIPNS_5ValueES5_ESaIS6_EEE+0x274): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter3runERKNSt7__cxx114listISt4pairIPNS_5ValueES5_ESaIS6_EEE+0x2a0): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter3runERKNSt7__cxx114listISt4pairIPNS_5ValueES5_ESaIS6_EEE+0x3e0): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir17SpillCodeInserter3runERKNSt7__cxx114listISt4pairIPNS_5ValueES5_ESaIS6_EEE+0x3f0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::allocateRegisters(nv50_ir::ArrayList&)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA17allocateRegistersERNS_9ArrayListE+0x38): undefined reference to `operator new[](unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA17allocateRegistersERNS_9ArrayListE+0x25c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA17allocateRegistersERNS_9ArrayListE+0x268): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRA17allocateRegistersERNS_9ArrayListE+0x424): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::GCRA(nv50_ir::Function*, nv50_ir::SpillCodeInserter&)':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAC2EPNS_8FunctionERNS_17SpillCodeInserterE+0x58): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAC2EPNS_8FunctionERNS_17SpillCodeInserterE+0x78): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAC2EPNS_8FunctionERNS_17SpillCodeInserterE+0x1a0): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAC2EPNS_8FunctionERNS_17SpillCodeInserterE+0x1a4): undefined reference to `__cxa_rethrow'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAC2EPNS_8FunctionERNS_17SpillCodeInserterE+0x1e4): undefined reference to `__cxa_end_catch'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAC2EPNS_8FunctionERNS_17SpillCodeInserterE+0x1ec): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAC2EPNS_8FunctionERNS_17SpillCodeInserterE+0x1f4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAC2EPNS_8FunctionERNS_17SpillCodeInserterE+0x1fc): undefined reference to `__cxa_rethrow'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAC2EPNS_8FunctionERNS_17SpillCodeInserterE+0x24c): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o): in function `nv50_ir::GCRA::~GCRA()':
nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAD2Ev+0x4c): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAD2Ev+0x80): undefined reference to `operator delete[](void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAD2Ev+0x9c): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAD2Ev+0xc4): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAD2Ev+0xec): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAD2Ev+0x144): undefined reference to `operator delete(void*)'
ld: nv50_ir_ra.cpp:(.text._ZN7nv50_ir4GCRAD2Ev+0x184): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o):nv50_ir_ra.cpp:(.text._ZN7nv50_ir8RegAlloc8execFuncEv+0x11c): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o):(.data.rel.ro._ZTIN7nv50_ir8RegAlloc12PhiMovesPassE[_ZTIN7nv50_ir8RegAlloc12PhiMovesPassE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o):(.data.rel.ro._ZTIN7nv50_ir8RegAlloc17ArgumentMovesPassE[_ZTIN7nv50_ir8RegAlloc17ArgumentMovesPassE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o):(.data.rel.ro._ZTIN7nv50_ir8RegAlloc18BuildIntervalsPassE[_ZTIN7nv50_ir8RegAlloc18BuildIntervalsPassE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ra.cpp.o):(.data.rel.ro._ZTIN7nv50_ir8RegAlloc21InsertConstraintsPassE[_ZTIN7nv50_ir8RegAlloc21InsertConstraintsPassE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libSDL2.a(SDL_stdlib.o): in function `SDL_atan2':
/home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/stdlib/SDL_stdlib.c:58: undefined reference to `atan2'
ld: /opt/devkitpro/portlibs/switch/lib/libSDL2.a(SDL_stdlib.o): in function `SDL_cos':
/home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/stdlib/SDL_stdlib.c:187: undefined reference to `cos'
ld: /opt/devkitpro/portlibs/switch/lib/libSDL2.a(SDL_stdlib.o): in function `SDL_sin':
/home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/stdlib/SDL_stdlib.c:353: undefined reference to `sin'
ld: /opt/devkitpro/portlibs/switch/lib/libSDL2.a(SDL_stdlib.o): in function `SDL_sqrt':
/home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/stdlib/SDL_stdlib.c:373: undefined reference to `sqrt'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(main_light.c.o): in function `compute_light_positions.part.1':
light.c:(.text.compute_light_positions.part.1+0x1e0): undefined reference to `powf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(main_light.c.o): in function `_mesa_light':
light.c:(.text._mesa_light+0x1c8): undefined reference to `cosf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(main_rastpos.c.o): in function `_mesa_RasterPos':
rastpos.c:(.text._mesa_RasterPos+0xa04): undefined reference to `powf'
ld: rastpos.c:(.text._mesa_RasterPos+0xbe8): undefined reference to `powf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(math_m_matrix.c.o): in function `_math_matrix_rotate':
m_matrix.c:(.text._math_matrix_rotate+0x4c): undefined reference to `sinf'
ld: m_matrix.c:(.text._math_matrix_rotate+0x58): undefined reference to `cosf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_parser_extras.cpp.o): in function `do_common_optimization(exec_list*, bool, bool, gl_shader_compiler_options const*, bool)':
glsl_parser_extras.cpp:(.text._Z22do_common_optimizationP9exec_listbbPK26gl_shader_compiler_optionsb+0x2e8): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_parser_extras.cpp.o):(.data.rel.ro._ZTI8ast_node[_ZTI8ast_node]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_parser_extras.cpp.o):(.data.rel.ro._ZTI19ast_subroutine_list[_ZTI19ast_subroutine_list]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_parser_extras.cpp.o):(.data.rel.ro._ZTI22ast_compound_statement[_ZTI22ast_compound_statement]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_parser_extras.cpp.o):(.data.rel.ro._ZTI15ast_declaration[_ZTI15ast_declaration]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_parser_extras.cpp.o):(.data.rel.ro._ZTI20ast_struct_specifier[_ZTI20ast_struct_specifier]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_parser_extras.cpp.o):(.data.rel.ro._ZTI24ast_fully_specified_type[_ZTI24ast_fully_specified_type]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_parser_extras.cpp.o):(.data.rel.ro._ZTI19ast_declarator_list[_ZTI19ast_declarator_list]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(glsl_symbol_table.cpp.o):(.data.rel.local.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir.cpp.o):(.data.rel.ro._ZTI14ir_dereference[_ZTI14ir_dereference]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_equals.cpp.o):(.data.rel.ro._ZTI9exec_node[_ZTI9exec_node]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_equals.cpp.o):(.data.rel.ro._ZTI14ir_instruction[_ZTI14ir_instruction]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_equals.cpp.o):(.data.rel.ro._ZTI13ir_expression[_ZTI13ir_expression]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_hierarchical_visitor.cpp.o):(.data.rel.ro._ZTI23ir_hierarchical_visitor[_ZTI23ir_hierarchical_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_hv_accept.cpp.o):(.data.rel.ro._ZTI14ir_emit_vertex[_ZTI14ir_emit_vertex]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_hv_accept.cpp.o):(.data.rel.ro._ZTI16ir_end_primitive[_ZTI16ir_end_primitive]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_hv_accept.cpp.o):(.data.rel.ro._ZTI10ir_barrier[_ZTI10ir_barrier]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_print_visitor.cpp.o): in function `ir_print_visitor::~ir_print_visitor()':
ir_print_visitor.cpp:(.text._ZN16ir_print_visitorD0Ev+0x20): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_print_visitor.cpp.o):(.data.rel.ro._ZTI10ir_visitor[_ZTI10ir_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_print_visitor.cpp.o):(.data.rel.ro._ZTI16ir_print_visitor[_ZTI16ir_print_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o): in function `(anonymous namespace)::array_resize_visitor::~array_resize_visitor()':
linker.cpp:(.text._ZN12_GLOBAL__N_120array_resize_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o): in function `array_sizing_visitor::visit(ir_variable*)':
linker.cpp:(.text._ZN20array_sizing_visitor5visitEP11ir_variable[_ZN20array_sizing_visitor5visitEP11ir_variable]+0x134): undefined reference to `operator new[](unsigned long)'
ld: linker.cpp:(.text._ZN20array_sizing_visitor5visitEP11ir_variable[_ZN20array_sizing_visitor5visitEP11ir_variable]+0x258): undefined reference to `operator delete[](void*)'
ld: linker.cpp:(.text._ZN20array_sizing_visitor5visitEP11ir_variable[_ZN20array_sizing_visitor5visitEP11ir_variable]+0x33c): undefined reference to `operator new[](unsigned long)'
ld: linker.cpp:(.text._ZN20array_sizing_visitor5visitEP11ir_variable[_ZN20array_sizing_visitor5visitEP11ir_variable]+0x428): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o): in function `interstage_cross_validate_uniform_blocks(gl_shader_program*, bool)':
linker.cpp:(.text._ZL40interstage_cross_validate_uniform_blocksP17gl_shader_programb+0xb8): undefined reference to `operator new[](unsigned long)'
ld: linker.cpp:(.text._ZL40interstage_cross_validate_uniform_blocksP17gl_shader_programb+0x184): undefined reference to `operator delete[](void*)'
ld: linker.cpp:(.text._ZL40interstage_cross_validate_uniform_blocksP17gl_shader_programb+0x26c): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o): in function `link_intrastage_shaders(void*, gl_context*, gl_shader_program*, gl_shader**, unsigned int, bool)':
linker.cpp:(.text._Z23link_intrastage_shadersPvP10gl_contextP17gl_shader_programPP9gl_shaderjb+0x860): undefined reference to `operator new[](unsigned long)'
ld: linker.cpp:(.text._Z23link_intrastage_shadersPvP10gl_contextP17gl_shader_programPP9gl_shaderjb+0x914): undefined reference to `operator delete[](void*)'
ld: linker.cpp:(.text._Z23link_intrastage_shadersPvP10gl_contextP17gl_shader_programPP9gl_shaderjb+0x94c): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o): in function `link_shaders(gl_context*, gl_shader_program*)':
linker.cpp:(.text._Z12link_shadersP10gl_contextP17gl_shader_program+0x360): undefined reference to `operator new(unsigned long)'
ld: linker.cpp:(.text._Z12link_shadersP10gl_contextP17gl_shader_program+0x800): undefined reference to `operator delete(void*)'
ld: linker.cpp:(.text._Z12link_shadersP10gl_contextP17gl_shader_program+0x10e0): undefined reference to `operator delete(void*)'
ld: linker.cpp:(.text._Z12link_shadersP10gl_contextP17gl_shader_program+0x1ee8): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o):(.data.rel.ro._ZTI20array_sizing_visitor[_ZTI20array_sizing_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_118deref_type_updaterE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_118find_deref_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_120array_resize_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_123find_assignment_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(linker.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_124find_emit_vertex_visitorE+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_atomics.cpp.o): in function `(anonymous namespace)::find_active_atomic_counters(gl_context*, gl_shader_program*, unsigned int*) [clone .isra.3]':
link_atomics.cpp:(.text._ZN12_GLOBAL__N_127find_active_atomic_countersEP10gl_contextP17gl_shader_programPj.isra.3+0x3c): undefined reference to `operator new[](unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_atomics.cpp.o): in function `link_assign_atomic_counter_resources(gl_context*, gl_shader_program*)':
link_atomics.cpp:(.text._Z36link_assign_atomic_counter_resourcesP10gl_contextP17gl_shader_program+0x25c): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_atomics.cpp.o): in function `link_check_atomic_counter_resources(gl_context*, gl_shader_program*)':
link_atomics.cpp:(.text._Z35link_check_atomic_counter_resourcesP10gl_contextP17gl_shader_program+0x1e4): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_functions.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_117call_link_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_uniforms.cpp.o): in function `parcel_out_uniform_storage::~parcel_out_uniform_storage()':
link_uniforms.cpp:(.text._ZN26parcel_out_uniform_storageD0Ev[_ZN26parcel_out_uniform_storageD5Ev]+0x2c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_uniforms.cpp.o): in function `link_assign_uniform_locations(gl_shader_program*, gl_context*)':
link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x9c): undefined reference to `operator new(unsigned long)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x440): undefined reference to `operator delete(void*)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x594): undefined reference to `operator new(unsigned long)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x5b8): undefined reference to `operator new(unsigned long)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x5dc): undefined reference to `operator new(unsigned long)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x600): undefined reference to `operator new(unsigned long)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x78c): undefined reference to `operator delete(void*)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x7dc): undefined reference to `operator delete(void*)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x82c): undefined reference to `operator delete(void*)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x87c): undefined reference to `operator delete(void*)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0xfec): undefined reference to `operator new(unsigned long)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x1218): undefined reference to `operator delete(void*)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x1258): undefined reference to `operator delete(void*)'
ld: link_uniforms.cpp:(.text._Z29link_assign_uniform_locationsP17gl_shader_programP10gl_context+0x1290): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_uniforms.cpp.o):(.data.rel.ro._ZTI24program_resource_visitor[_ZTI24program_resource_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_uniforms.cpp.o):(.data.rel.ro._ZTI26parcel_out_uniform_storage[_ZTI26parcel_out_uniform_storage]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_uniforms.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_118count_uniform_sizeE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_uniform_blocks.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_111ubo_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_uniform_blocks.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_116count_block_sizeE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_varyings.cpp.o):(.data.rel.ro._ZTI29tfeedback_candidate_generator[_ZTI29tfeedback_candidate_generator]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(loop_analysis.cpp.o): in function `analyze_loop_variables(exec_list*)':
loop_analysis.cpp:(.text._Z22analyze_loop_variablesP9exec_list+0x18): undefined reference to `operator new(unsigned long)'
ld: loop_analysis.cpp:(.text._Z22analyze_loop_variablesP9exec_list+0x84): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(loop_analysis.cpp.o):(.data.rel.ro._ZTI11examine_rhs[_ZTI11examine_rhs]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(loop_analysis.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_113loop_analysisE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(loop_unroll.cpp.o):(.data.rel.ro._ZTI17loop_unroll_count[_ZTI17loop_unroll_count]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(loop_unroll.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_119loop_unroll_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_const_arrays_to_uniforms.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_125lower_const_array_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_cs_derived.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_124lower_cs_derived_visitorE+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_jumps.cpp.o): in function `(anonymous namespace)::ir_lower_jumps_visitor::~ir_lower_jumps_visitor()':
lower_jumps.cpp:(.text._ZN12_GLOBAL__N_122ir_lower_jumps_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_jumps.cpp.o):(.data.rel.ro._ZTI23ir_control_flow_visitor[_ZTI23ir_control_flow_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_jumps.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_122ir_lower_jumps_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_packed_varyings.cpp.o):(.data.rel.ro._ZTI32lower_packed_varyings_gs_splicer[_ZTI32lower_packed_varyings_gs_splicer]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_packed_varyings.cpp.o):(.data.rel.ro._ZTI36lower_packed_varyings_return_splicer[_ZTI36lower_packed_varyings_return_splicer]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_named_interface_blocks.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_143flatten_named_interface_blocks_declarationsE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_subroutine.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_124lower_subroutine_visitorE+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_vector_derefs.cpp.o): in function `(anonymous namespace)::vector_deref_visitor::~vector_deref_visitor()':
lower_vector_derefs.cpp:(.text._ZN12_GLOBAL__N_120vector_deref_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_vector_derefs.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_120vector_deref_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_vector_insert.cpp.o): in function `(anonymous namespace)::vector_insert_visitor::~vector_insert_visitor()':
lower_vector_insert.cpp:(.text._ZN12_GLOBAL__N_121vector_insert_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_vector_insert.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121vector_insert_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_vertex_id.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_123lower_vertex_id_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_shared_reference.cpp.o):(.data.rel.ro._ZTIN19lower_buffer_access19lower_buffer_accessE[_ZTIN19lower_buffer_access19lower_buffer_accessE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_shared_reference.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_130lower_shared_reference_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_ubo_reference.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_127lower_ubo_reference_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_algebraic.cpp.o): in function `(anonymous namespace)::ir_algebraic_visitor::~ir_algebraic_visitor()':
opt_algebraic.cpp:(.text._ZN12_GLOBAL__N_120ir_algebraic_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_algebraic.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_120ir_algebraic_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_array_splitting.cpp.o): in function `ir_array_splitting_visitor::~ir_array_splitting_visitor()':
opt_array_splitting.cpp:(.text._ZN26ir_array_splitting_visitorD0Ev[_ZN26ir_array_splitting_visitorD5Ev]+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_array_splitting.cpp.o):(.data.rel.ro._ZTI26ir_array_splitting_visitor[_ZTI26ir_array_splitting_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_array_splitting.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_126ir_array_reference_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_conditional_discard.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_131opt_conditional_discard_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_constant_folding.cpp.o): in function `(anonymous namespace)::ir_constant_folding_visitor::~ir_constant_folding_visitor()':
opt_constant_folding.cpp:(.text._ZN12_GLOBAL__N_127ir_constant_folding_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_constant_folding.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_127ir_constant_folding_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_constant_propagation.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_131ir_constant_propagation_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_constant_variable.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_128ir_constant_variable_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_copy_propagation_elements.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_136ir_copy_propagation_elements_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_dead_builtin_varyings.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_120varying_info_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_dead_builtin_varyings.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_124replace_varyings_visitorE+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_function_inlining.cpp.o): in function `(anonymous namespace)::ir_function_inlining_visitor::~ir_function_inlining_visitor()':
opt_function_inlining.cpp:(.text._ZN12_GLOBAL__N_128ir_function_inlining_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_function_inlining.cpp.o): in function `ir_variable_replacement_visitor::~ir_variable_replacement_visitor()':
opt_function_inlining.cpp:(.text._ZN31ir_variable_replacement_visitorD0Ev[_ZN31ir_variable_replacement_visitorD5Ev]+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_function_inlining.cpp.o): in function `ir_call::generate_inline(ir_instruction*)':
opt_function_inlining.cpp:(.text._ZN7ir_call15generate_inlineEP14ir_instruction+0x78): undefined reference to `operator new[](unsigned long)'
ld: opt_function_inlining.cpp:(.text._ZN7ir_call15generate_inlineEP14ir_instruction+0x4fc): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_function_inlining.cpp.o):(.data.rel.ro._ZTI31ir_variable_replacement_visitor[_ZTI31ir_variable_replacement_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_function_inlining.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_122ir_save_lvalue_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_function_inlining.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_128ir_function_inlining_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_if_simplification.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_128ir_if_simplification_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_minmax.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_117ir_minmax_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_rebalance_tree.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_120ir_rebalance_visitorE+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_structure_splitting.cpp.o): in function `(anonymous namespace)::ir_structure_splitting_visitor::~ir_structure_splitting_visitor()':
opt_structure_splitting.cpp:(.text._ZN12_GLOBAL__N_130ir_structure_splitting_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_structure_splitting.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_130ir_structure_reference_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_structure_splitting.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_130ir_structure_splitting_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_swizzle.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_122ir_opt_swizzle_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_tree_grafting.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_124ir_tree_grafting_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(opt_vectorize.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_120ir_vectorize_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(propagate_invariance.cpp.o): in function `(anonymous namespace)::ir_invariance_propagation_visitor::~ir_invariance_propagation_visitor()':
propagate_invariance.cpp:(.text._ZN12_GLOBAL__N_133ir_invariance_propagation_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(propagate_invariance.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_133ir_invariance_propagation_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(string_to_uint_map.cpp.o): in function `string_to_uint_map_ctor':
string_to_uint_map.cpp:(.text.string_to_uint_map_ctor+0x10): undefined reference to `operator new(unsigned long)'
ld: string_to_uint_map.cpp:(.text.string_to_uint_map_ctor+0x4c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(string_to_uint_map.cpp.o): in function `string_to_uint_map_dtor':
string_to_uint_map.cpp:(.text.string_to_uint_map_dtor+0x68): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(meson-generated_.._glsl_parser.cpp.o):(.data.rel.ro._ZTI21ast_layout_expression[_ZTI21ast_layout_expression]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(tgsi_tgsi_exec.c.o): in function `micro_sin':
tgsi_exec.c:(.text.micro_sin+0x18): undefined reference to `sinf'
ld: tgsi_exec.c:(.text.micro_sin+0x24): undefined reference to `sinf'
ld: tgsi_exec.c:(.text.micro_sin+0x30): undefined reference to `sinf'
ld: tgsi_exec.c:(.text.micro_sin+0x3c): undefined reference to `sinf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(tgsi_tgsi_exec.c.o): in function `micro_cos':
tgsi_exec.c:(.text.micro_cos+0x18): undefined reference to `cosf'
ld: tgsi_exec.c:(.text.micro_cos+0x24): undefined reference to `cosf'
ld: tgsi_exec.c:(.text.micro_cos+0x30): undefined reference to `cosf'
ld: tgsi_exec.c:(.text.micro_cos+0x3c): undefined reference to `cosf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(tgsi_tgsi_exec.c.o): in function `micro_pow':
tgsi_exec.c:(.text.micro_pow+0x24): undefined reference to `powf'
ld: tgsi_exec.c:(.text.micro_pow+0x34): undefined reference to `powf'
ld: tgsi_exec.c:(.text.micro_pow+0x44): undefined reference to `powf'
ld: tgsi_exec.c:(.text.micro_pow+0x54): undefined reference to `powf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(tgsi_tgsi_exec.c.o): in function `micro_exp2':
tgsi_exec.c:(.text.micro_exp2+0x1c): undefined reference to `powf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(tgsi_tgsi_exec.c.o):tgsi_exec.c:(.text.micro_exp2+0x2c): more undefined references to `powf' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(tgsi_tgsi_exec.c.o): in function `micro_lg2':
tgsi_exec.c:(.text.micro_lg2+0x1c): undefined reference to `logf'
ld: tgsi_exec.c:(.text.micro_lg2+0x38): undefined reference to `logf'
ld: tgsi_exec.c:(.text.micro_lg2+0x48): undefined reference to `logf'
ld: tgsi_exec.c:(.text.micro_lg2+0x58): undefined reference to `logf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o): in function `tgsi_array_merge::remap_arrays(int, unsigned int*, exec_list*, tgsi_array_merge::array_remapping*)':
st_glsl_to_tgsi_array_merge.cpp:(.text._ZN16tgsi_array_merge12remap_arraysEiPjP9exec_listPNS_15array_remappingE+0x44): undefined reference to `operator new[](unsigned long)'
ld: st_glsl_to_tgsi_array_merge.cpp:(.text._ZN16tgsi_array_merge12remap_arraysEiPjP9exec_listPNS_15array_remappingE+0x5c): undefined reference to `operator new[](unsigned long)'
ld: st_glsl_to_tgsi_array_merge.cpp:(.text._ZN16tgsi_array_merge12remap_arraysEiPjP9exec_listPNS_15array_remappingE+0x2b8): undefined reference to `operator delete[](void*)'
ld: st_glsl_to_tgsi_array_merge.cpp:(.text._ZN16tgsi_array_merge12remap_arraysEiPjP9exec_listPNS_15array_remappingE+0x2c0): undefined reference to `operator delete[](void*)'
ld: st_glsl_to_tgsi_array_merge.cpp:(.text._ZN16tgsi_array_merge12remap_arraysEiPjP9exec_listPNS_15array_remappingE+0x4fc): undefined reference to `__cxa_throw_bad_array_new_length'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o): in function `merge_arrays(int, unsigned int*, exec_list*, array_live_range*)':
st_glsl_to_tgsi_array_merge.cpp:(.text._Z12merge_arraysiPjP9exec_listP16array_live_range+0x40): undefined reference to `operator new[](unsigned long)'
ld: st_glsl_to_tgsi_array_merge.cpp:(.text._Z12merge_arraysiPjP9exec_listP16array_live_range+0x98): undefined reference to `operator delete[](void*)'
ld: st_glsl_to_tgsi_array_merge.cpp:(.text._Z12merge_arraysiPjP9exec_listP16array_live_range+0xd0): undefined reference to `operator delete[](void*)'
ld: st_glsl_to_tgsi_array_merge.cpp:(.text._Z12merge_arraysiPjP9exec_listP16array_live_range+0xec): undefined reference to `__cxa_throw_bad_array_new_length'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o):(.data.rel.ro._ZTIN16tgsi_array_merge21array_merge_evaluatorE[_ZTIN16tgsi_array_merge21array_merge_evaluatorE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o):(.data.rel.ro._ZTIN16tgsi_array_merge23merge_live_range_alwaysE[_ZTIN16tgsi_array_merge23merge_live_range_alwaysE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o):(.data.rel.ro._ZTIN16tgsi_array_merge30merge_live_range_equal_swizzleE[_ZTIN16tgsi_array_merge30merge_live_range_equal_swizzleE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi_array_merge.cpp.o):(.data.rel.ro._ZTIN16tgsi_array_merge21interleave_live_rangeE[_ZTIN16tgsi_array_merge21interleave_live_rangeE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi_temprename.cpp.o): in function `(anonymous namespace)::access_recorder::~access_recorder()':
st_glsl_to_tgsi_temprename.cpp:(.text._ZN12_GLOBAL__N_115access_recorderD2Ev+0x18): undefined reference to `operator delete[](void*)'
ld: st_glsl_to_tgsi_temprename.cpp:(.text._ZN12_GLOBAL__N_115access_recorderD2Ev+0x2c): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(state_tracker_st_glsl_to_tgsi_temprename.cpp.o): in function `get_temp_registers_required_live_ranges(void*, exec_list*, int, register_live_range*, int, array_live_range*)':
st_glsl_to_tgsi_temprename.cpp:(.text._Z39get_temp_registers_required_live_rangesPvP9exec_listiP19register_live_rangeiP16array_live_range+0xb4): undefined reference to `operator new[](unsigned long)'
ld: st_glsl_to_tgsi_temprename.cpp:(.text._Z39get_temp_registers_required_live_rangesPvP9exec_listiP19register_live_rangeiP16array_live_range+0x134): undefined reference to `operator new[](unsigned long)'
ld: st_glsl_to_tgsi_temprename.cpp:(.text._Z39get_temp_registers_required_live_rangesPvP9exec_listiP19register_live_rangeiP16array_live_range+0xd64): undefined reference to `__cxa_throw_bad_array_new_length'
ld: st_glsl_to_tgsi_temprename.cpp:(.text._Z39get_temp_registers_required_live_rangesPvP9exec_listiP19register_live_rangeiP16array_live_range+0xd68): undefined reference to `__cxa_throw_bad_array_new_length'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ast_array_index.cpp.o):(.data.rel.ro._ZTI19ast_array_specifier[_ZTI19ast_array_specifier]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ast_expr.cpp.o):(.data.rel.ro._ZTI18ast_expression_bin[_ZTI18ast_expression_bin]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ast_function.cpp.o):(.data.rel.ro._ZTI23ast_function_expression[_ZTI23ast_function_expression]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ast_function.cpp.o):(.data.rel.ro._ZTI25ast_aggregate_initializer[_ZTI25ast_aggregate_initializer]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ast_to_hir.cpp.o):(.data.rel.ro._ZTI14ast_expression[_ZTI14ast_expression]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ast_to_hir.cpp.o):(.data.rel.ro._ZTI19ast_interface_block[_ZTI19ast_interface_block]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_array_refcount.cpp.o): in function `free_entry(hash_entry*)':
ir_array_refcount.cpp:(.text._ZL10free_entryP10hash_entry+0x1c): undefined reference to `operator delete[](void*)'
ld: ir_array_refcount.cpp:(.text._ZL10free_entryP10hash_entry+0x2c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_array_refcount.cpp.o): in function `ir_array_refcount_entry::ir_array_refcount_entry(ir_variable*)':
ir_array_refcount.cpp:(.text._ZN23ir_array_refcount_entryC2EP11ir_variable+0x7c): undefined reference to `operator new[](unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_array_refcount.cpp.o): in function `ir_array_refcount_visitor::get_variable_entry(ir_variable*)':
ir_array_refcount.cpp:(.text._ZN25ir_array_refcount_visitor18get_variable_entryEP11ir_variable+0x40): undefined reference to `operator new(unsigned long)'
ld: ir_array_refcount.cpp:(.text._ZN25ir_array_refcount_visitor18get_variable_entryEP11ir_variable+0x7c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_array_refcount.cpp.o):(.data.rel.ro._ZTI25ir_array_refcount_visitor[_ZTI25ir_array_refcount_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_clone.cpp.o):(.data.rel.ro._ZTI9ir_rvalue[_ZTI9ir_rvalue]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_clone.cpp.o):(.data.rel.ro._ZTI11ir_variable[_ZTI11ir_variable]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_clone.cpp.o):(.data.rel.ro._ZTI21ir_function_signature[_ZTI21ir_function_signature]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_clone.cpp.o):(.data.rel.ro._ZTI11ir_function[_ZTI11ir_function]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_clone.cpp.o):(.data.rel.ro._ZTI5ir_if[_ZTI5ir_if]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_constant_expression.cpp.o): in function `ir_expression::constant_expression_value(void*, hash_table*)':
ir_constant_expression.cpp:(.text._ZN13ir_expression25constant_expression_valueEPvP10hash_table+0x136c): undefined reference to `log2f'
ld: ir_constant_expression.cpp:(.text._ZN13ir_expression25constant_expression_valueEPvP10hash_table+0x13b8): undefined reference to `exp2f'
ld: ir_constant_expression.cpp:(.text._ZN13ir_expression25constant_expression_valueEPvP10hash_table+0x1404): undefined reference to `logf'
ld: ir_constant_expression.cpp:(.text._ZN13ir_expression25constant_expression_valueEPvP10hash_table+0x1450): undefined reference to `expf'
ld: ir_constant_expression.cpp:(.text._ZN13ir_expression25constant_expression_valueEPvP10hash_table+0x2128): undefined reference to `powf'
ld: ir_constant_expression.cpp:(.text._ZN13ir_expression25constant_expression_valueEPvP10hash_table+0x2de4): undefined reference to `cosf'
ld: ir_constant_expression.cpp:(.text._ZN13ir_expression25constant_expression_valueEPvP10hash_table+0x2e30): undefined reference to `sinf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_function_can_inline.cpp.o):(.data.rel.ro._ZTI30ir_function_can_inline_visitor[_ZTI30ir_function_can_inline_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_function_detect_recursion.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121has_recursion_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_rvalue_visitor.cpp.o):(.data.rel.ro._ZTI22ir_rvalue_base_visitor[_ZTI22ir_rvalue_base_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_rvalue_visitor.cpp.o):(.data.rel.ro._ZTI17ir_rvalue_visitor[_ZTI17ir_rvalue_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_rvalue_visitor.cpp.o):(.data.rel.ro._ZTI23ir_rvalue_enter_visitor[_ZTI23ir_rvalue_enter_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_set_program_inouts.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_129ir_set_program_inouts_visitorE+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_variable_refcount.cpp.o): in function `free_entry(hash_entry*)':
ir_variable_refcount.cpp:(.text._ZL10free_entryP10hash_entry+0x54): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_variable_refcount.cpp.o): in function `ir_variable_refcount_visitor::get_variable_entry(ir_variable*)':
ir_variable_refcount.cpp:(.text._ZN28ir_variable_refcount_visitor18get_variable_entryEP11ir_variable+0x40): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_variable_refcount.cpp.o):(.data.rel.ro._ZTI28ir_variable_refcount_visitor[_ZTI28ir_variable_refcount_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(link_uniform_block_active_visitor.cpp.o):(.data.rel.ro._ZTI33link_uniform_block_active_visitor[_ZTI33link_uniform_block_active_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_discard.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121lower_discard_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_if_to_cond_assign.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_128ir_if_to_cond_assign_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_int64.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_119lower_64bit_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_mat_op_to_vec.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_124ir_mat_op_to_vec_visitorE+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_packing_builtins.cpp.o): in function `(anonymous namespace)::lower_packing_builtins_visitor::~lower_packing_builtins_visitor()':
lower_packing_builtins.cpp:(.text._ZN12_GLOBAL__N_130lower_packing_builtins_visitorD0Ev+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_packing_builtins.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_130lower_packing_builtins_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_variable_index_to_cond_assign.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_114deref_replacerE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_variable_index_to_cond_assign.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_119find_variable_indexE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_variable_index_to_cond_assign.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_137variable_index_to_cond_assign_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_vec_index_to_cond_assign.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_135ir_vec_index_to_cond_assign_visitorE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(lower_vector.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_120lower_vector_visitorE+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(serialize.cpp.o): in function `deserialize_glsl_program':
serialize.cpp:(.text.deserialize_glsl_program+0xcc): undefined reference to `operator new(unsigned long)'
ld: serialize.cpp:(.text.deserialize_glsl_program+0x11bc): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(u_math.c.o): in function `util_init_math':
u_math.c:(.text.util_init_math+0x54): undefined reference to `exp2f'
ld: u_math.c:(.text.util_init_math+0xa0): undefined reference to `log'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::ImmediateValue::~ImmediateValue()':
nv50_ir.cpp:(.text._ZN7nv50_ir14ImmediateValueD2Ev[_ZN7nv50_ir14ImmediateValueD5Ev]+0x3c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir14ImmediateValueD2Ev[_ZN7nv50_ir14ImmediateValueD5Ev]+0x5c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir14ImmediateValueD2Ev[_ZN7nv50_ir14ImmediateValueD5Ev]+0x9c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::LValue::~LValue()':
nv50_ir.cpp:(.text._ZN7nv50_ir6LValueD2Ev[_ZN7nv50_ir6LValueD5Ev]+0x3c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir6LValueD2Ev[_ZN7nv50_ir6LValueD5Ev]+0x5c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):nv50_ir.cpp:(.text._ZN7nv50_ir6LValueD2Ev[_ZN7nv50_ir6LValueD5Ev]+0x9c): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::ValueDef::set(nv50_ir::Value*)':
nv50_ir.cpp:(.text._ZN7nv50_ir8ValueDef3setEPNS_5ValueE+0x6c): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir8ValueDef3setEPNS_5ValueE+0x78): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir8ValueDef3setEPNS_5ValueE+0x90): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir8ValueDef3setEPNS_5ValueE+0x9c): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::ImmediateValue::applyLog2()':
nv50_ir.cpp:(.text._ZN7nv50_ir14ImmediateValue9applyLog2Ev+0x30): undefined reference to `log2'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir14ImmediateValue9applyLog2Ev+0x90): undefined reference to `log2f'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `std::_Deque_base<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::_M_initialize_map(unsigned long)':
nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x58): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x8c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x118): undefined reference to `__cxa_begin_catch'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x124): undefined reference to `__cxa_rethrow'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x12c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x138): undefined reference to `__cxa_end_catch'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x140): undefined reference to `__cxa_begin_catch'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x148): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x150): undefined reference to `__cxa_rethrow'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueDefESaIS1_EE17_M_initialize_mapEm]+0x158): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `std::deque<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::~deque()':
nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EED2Ev[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EED5Ev]+0x6c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EED2Ev[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EED5Ev]+0x7c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `std::_Deque_base<nv50_ir::ValueRef, std::allocator<nv50_ir::ValueRef> >::_M_initialize_map(unsigned long)':
nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x58): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x8c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x118): undefined reference to `__cxa_begin_catch'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x124): undefined reference to `__cxa_rethrow'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x12c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x138): undefined reference to `__cxa_end_catch'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x140): undefined reference to `__cxa_begin_catch'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x148): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x150): undefined reference to `__cxa_rethrow'
ld: nv50_ir.cpp:(.text._ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm[_ZNSt11_Deque_baseIN7nv50_ir8ValueRefESaIS1_EE17_M_initialize_mapEm]+0x158): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `std::_Hashtable<nv50_ir::ValueRef*, nv50_ir::ValueRef*, std::allocator<nv50_ir::ValueRef*>, std::__detail::_Identity, std::equal_to<nv50_ir::ValueRef*>, std::hash<nv50_ir::ValueRef*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<nv50_ir::ValueRef*, false>*, unsigned long)':
nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x38): undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x64): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0xec): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x194): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x198): undefined reference to `__cxa_begin_catch'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x1a0): undefined reference to `__cxa_rethrow'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x1a8): undefined reference to `__cxa_end_catch'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x1b0): undefined reference to `__cxa_begin_catch'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x1b8): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x1bc): undefined reference to `__cxa_rethrow'
ld: nv50_ir.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS4_10_Hash_nodeIS2_Lb0EEEm]+0x1c4): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::ValueRef::set(nv50_ir::Value*)':
nv50_ir.cpp:(.text._ZN7nv50_ir8ValueRef3setEPNS_5ValueE+0xac): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir8ValueRef3setEPNS_5ValueE+0x168): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `std::deque<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::_M_new_elements_at_back(unsigned long)':
nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm]+0xd0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm]+0x130): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm]+0x16c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm]+0x200): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm]+0x214): undefined reference to `std::__throw_length_error(char const*)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm]+0x224): undefined reference to `__cxa_begin_catch'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm]+0x230): undefined reference to `__cxa_rethrow'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm]+0x240): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE23_M_new_elements_at_backEm]+0x24c): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::Instruction::setDef(int, nv50_ir::Value*)':
nv50_ir.cpp:(.text._ZN7nv50_ir11Instruction6setDefEiPNS_5ValueE+0x264): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `std::deque<nv50_ir::ValueRef, std::allocator<nv50_ir::ValueRef> >::_M_new_elements_at_back(unsigned long)':
nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm]+0xd0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm]+0x130): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm]+0x16c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm]+0x200): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm]+0x214): undefined reference to `std::__throw_length_error(char const*)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm]+0x224): undefined reference to `__cxa_begin_catch'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm]+0x230): undefined reference to `__cxa_rethrow'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm]+0x240): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE23_M_new_elements_at_backEm]+0x24c): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::Instruction::setSrc(int, nv50_ir::Value*)':
nv50_ir.cpp:(.text._ZN7nv50_ir11Instruction6setSrcEiPNS_5ValueE+0x264): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::Instruction::~Instruction()':
nv50_ir.cpp:(.text._ZN7nv50_ir11InstructionD2Ev+0x1a4): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir11InstructionD2Ev+0x1b4): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir11InstructionD2Ev+0x21c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir11InstructionD2Ev+0x22c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):nv50_ir.cpp:(.text._ZN7nv50_ir11InstructionD0Ev+0x20): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `std::_Rb_tree<void const*, std::pair<void const* const, void*>, std::_Select1st<std::pair<void const* const, void*> >, std::less<void const*>, std::allocator<std::pair<void const* const, void*> > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node<std::pair<void const* const, void*> >*)':
nv50_ir.cpp:(.text._ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSD_PSt13_Rb_tree_nodeIS5_E[_ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE14_M_insert_nodeEPSt18_Rb_tree_node_baseSD_PSt13_Rb_tree_nodeIS5_E]+0x24): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `std::_Rb_tree<void const*, std::pair<void const* const, void*>, std::_Select1st<std::pair<void const* const, void*> >, std::less<void const*>, std::allocator<std::pair<void const* const, void*> > >::_M_get_insert_unique_pos(void const* const&)':
nv50_ir.cpp:(.text._ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_[_ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE24_M_get_insert_unique_posERS3_]+0x88): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `std::_Rb_tree<void const*, std::pair<void const* const, void*>, std::_Select1st<std::pair<void const* const, void*> >, std::less<void const*>, std::allocator<std::pair<void const* const, void*> > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<void const* const, void*> >, void const* const&)':
nv50_ir.cpp:(.text._ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_[_ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_]+0x4c): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: nv50_ir.cpp:(.text._ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_[_ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS5_ERS3_]+0x94): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::DeepClonePolicy<nv50_ir::Function>::lookup(void*)':
nv50_ir.cpp:(.text._ZN7nv50_ir15DeepClonePolicyINS_8FunctionEE6lookupEPv[_ZN7nv50_ir15DeepClonePolicyINS_8FunctionEE6lookupEPv]+0x60): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir15DeepClonePolicyINS_8FunctionEE6lookupEPv[_ZN7nv50_ir15DeepClonePolicyINS_8FunctionEE6lookupEPv]+0xc0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::DeepClonePolicy<nv50_ir::Function>::insert(void const*, void*)':
nv50_ir.cpp:(.text._ZN7nv50_ir15DeepClonePolicyINS_8FunctionEE6insertEPKvPv[_ZN7nv50_ir15DeepClonePolicyINS_8FunctionEE6insertEPKvPv]+0x64): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir15DeepClonePolicyINS_8FunctionEE6insertEPKvPv[_ZN7nv50_ir15DeepClonePolicyINS_8FunctionEE6insertEPKvPv]+0xc8): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::ImmediateValue::clone(nv50_ir::ClonePolicy<nv50_ir::Function>&) const':
nv50_ir.cpp:(.text._ZNK7nv50_ir14ImmediateValue5cloneERNS_11ClonePolicyINS_8FunctionEEE+0xa4): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNK7nv50_ir14ImmediateValue5cloneERNS_11ClonePolicyINS_8FunctionEEE+0x1b0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::LValue::clone(nv50_ir::ClonePolicy<nv50_ir::Function>&) const':
nv50_ir.cpp:(.text._ZNK7nv50_ir6LValue5cloneERNS_11ClonePolicyINS_8FunctionEEE+0xa8): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNK7nv50_ir6LValue5cloneERNS_11ClonePolicyINS_8FunctionEEE+0x1c0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::Symbol::clone(nv50_ir::ClonePolicy<nv50_ir::Function>&) const':
nv50_ir.cpp:(.text._ZNK7nv50_ir6Symbol5cloneERNS_11ClonePolicyINS_8FunctionEEE+0xfc): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNK7nv50_ir6Symbol5cloneERNS_11ClonePolicyINS_8FunctionEEE+0x28c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::Instruction::clone(nv50_ir::ClonePolicy<nv50_ir::Function>&, nv50_ir::Instruction*) const':
nv50_ir.cpp:(.text._ZNK7nv50_ir11Instruction5cloneERNS_11ClonePolicyINS_8FunctionEEEPS0_+0x2ec): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNK7nv50_ir11Instruction5cloneERNS_11ClonePolicyINS_8FunctionEEEPS0_+0x54c): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNK7nv50_ir11Instruction5cloneERNS_11ClonePolicyINS_8FunctionEEEPS0_+0x58c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNK7nv50_ir11Instruction5cloneERNS_11ClonePolicyINS_8FunctionEEEPS0_+0x668): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNK7nv50_ir11Instruction5cloneERNS_11ClonePolicyINS_8FunctionEEEPS0_+0x7c8): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text._ZNK7nv50_ir11Instruction5cloneERNS_11ClonePolicyINS_8FunctionEEEPS0_+0x820): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::FlowInstruction::clone(nv50_ir::ClonePolicy<nv50_ir::Function>&, nv50_ir::Instruction*) const':
nv50_ir.cpp:(.text._ZNK7nv50_ir15FlowInstruction5cloneERNS_11ClonePolicyINS_8FunctionEEEPNS_11InstructionE+0x118): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZNK7nv50_ir15FlowInstruction5cloneERNS_11ClonePolicyINS_8FunctionEEEPNS_11InstructionE+0x280): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::Program::Program(nv50_ir::Program::Type, nv50_ir::Target*)':
nv50_ir.cpp:(.text._ZN7nv50_ir7ProgramC2ENS0_4TypeEPNS_6TargetE+0x140): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text._ZN7nv50_ir7ProgramC2ENS0_4TypeEPNS_6TargetE+0x1a4): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir::Program::~Program()':
nv50_ir.cpp:(.text._ZN7nv50_ir7ProgramD2Ev+0x434): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o): in function `nv50_ir_generate_code':
nv50_ir.cpp:(.text.nv50_ir_generate_code+0x70): undefined reference to `operator new(unsigned long)'
ld: nv50_ir.cpp:(.text.nv50_ir_generate_code+0x1a4): undefined reference to `operator delete(void*)'
ld: nv50_ir.cpp:(.text.nv50_ir_generate_code+0x2a0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTIN7nv50_ir5ValueE[_ZTIN7nv50_ir5ValueE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTIN7nv50_ir6LValueE[_ZTIN7nv50_ir6LValueE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTIN7nv50_ir6SymbolE[_ZTIN7nv50_ir6SymbolE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTIN7nv50_ir14ImmediateValueE[_ZTIN7nv50_ir14ImmediateValueE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTIN7nv50_ir11InstructionE[_ZTIN7nv50_ir11InstructionE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTIN7nv50_ir14TexInstructionE[_ZTIN7nv50_ir14TexInstructionE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTIN7nv50_ir14CmpInstructionE[_ZTIN7nv50_ir14CmpInstructionE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTIN7nv50_ir15FlowInstructionE[_ZTIN7nv50_ir15FlowInstructionE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTVN7nv50_ir5ValueE[_ZTVN7nv50_ir5ValueE]+0x20): undefined reference to `__cxa_pure_virtual'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir.cpp.o):(.data.rel.ro._ZTVN7nv50_ir5ValueE[_ZTVN7nv50_ir5ValueE]+0x28): undefined reference to `__cxa_pure_virtual'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o): in function `nv50_ir::BasicBlock::splitBefore(nv50_ir::Instruction*, bool)':
nv50_ir_bb.cpp:(.text._ZN7nv50_ir10BasicBlock11splitBeforeEPNS_11InstructionEb+0x20): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir10BasicBlock11splitBeforeEPNS_11InstructionEb+0x6c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o): in function `nv50_ir::BasicBlock::splitAfter(nv50_ir::Instruction*, bool)':
nv50_ir_bb.cpp:(.text._ZN7nv50_ir10BasicBlock10splitAfterEPNS_11InstructionEb+0x20): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir10BasicBlock10splitAfterEPNS_11InstructionEb+0x74): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o): in function `std::_Deque_base<nv50_ir::Value*, std::allocator<nv50_ir::Value*> >::~_Deque_base()':
nv50_ir_bb.cpp:(.text._ZNSt11_Deque_baseIPN7nv50_ir5ValueESaIS2_EED2Ev[_ZNSt11_Deque_baseIPN7nv50_ir5ValueESaIS2_EED5Ev]+0x34): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZNSt11_Deque_baseIPN7nv50_ir5ValueESaIS2_EED2Ev[_ZNSt11_Deque_baseIPN7nv50_ir5ValueESaIS2_EED5Ev]+0x54): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o): in function `std::deque<nv50_ir::ValueRef, std::allocator<nv50_ir::ValueRef> >::~deque()':
nv50_ir_bb.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EED2Ev[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EED5Ev]+0x6c): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EED2Ev[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EED5Ev]+0x7c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o): in function `nv50_ir::BasicBlock::clone(nv50_ir::ClonePolicy<nv50_ir::Function>&) const':
nv50_ir_bb.cpp:(.text._ZNK7nv50_ir10BasicBlock5cloneERNS_11ClonePolicyINS_8FunctionEEE+0x28): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_bb.cpp:(.text._ZNK7nv50_ir10BasicBlock5cloneERNS_11ClonePolicyINS_8FunctionEEE+0x150): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_bb.cpp:(.text._ZNK7nv50_ir10BasicBlock5cloneERNS_11ClonePolicyINS_8FunctionEEE+0x218): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZNK7nv50_ir10BasicBlock5cloneERNS_11ClonePolicyINS_8FunctionEEE+0x22c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_bb.cpp:(.text._ZNK7nv50_ir10BasicBlock5cloneERNS_11ClonePolicyINS_8FunctionEEE+0x290): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZNK7nv50_ir10BasicBlock5cloneERNS_11ClonePolicyINS_8FunctionEEE+0x2a8): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o): in function `nv50_ir::Function::Function(nv50_ir::Program*, char const*, unsigned int)':
nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x60): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x80): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0xdc): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x100): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x160): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o):nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x180): more undefined references to `operator new(unsigned long)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o): in function `nv50_ir::Function::Function(nv50_ir::Program*, char const*, unsigned int)':
nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x2ec): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x2f0): undefined reference to `__cxa_rethrow'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x2f4): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x2f8): undefined reference to `__cxa_rethrow'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x300): undefined reference to `__cxa_end_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x308): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x310): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x318): undefined reference to `__cxa_rethrow'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x320): undefined reference to `__cxa_end_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x328): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x330): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x33c): undefined reference to `__cxa_rethrow'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x344): undefined reference to `__cxa_end_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x354): undefined reference to `__cxa_end_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x384): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x388): undefined reference to `__cxa_rethrow'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x390): undefined reference to `__cxa_end_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x398): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x3a0): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x3ac): undefined reference to `__cxa_rethrow'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionC2EPNS_7ProgramEPKcj+0x3b4): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o): in function `nv50_ir::Function::~Function()':
nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionD2Ev+0x90): undefined reference to `operator delete[](void*)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionD2Ev+0xfc): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionD2Ev+0x17c): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionD2Ev+0x304): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionD2Ev+0x314): undefined reference to `operator delete(void*)'
ld: nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionD2Ev+0x37c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_bb.cpp.o):nv50_ir_bb.cpp:(.text._ZN7nv50_ir8FunctionD2Ev+0x38c): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `tgsi::Instruction::getTexture(tgsi::Source const*, int) const':
nv50_ir_from_tgsi.cpp:(.text._ZNK4tgsi11Instruction10getTextureEPKNS_6SourceEi+0x80): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<void const*, std::pair<void const* const, void*>, std::_Select1st<std::pair<void const* const, void*> >, std::less<void const*>, std::allocator<std::pair<void const* const, void*> > >::_M_erase(std::_Rb_tree_node<std::pair<void const* const, void*> >*)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E[_ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E]+0x30): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<nv50_ir::BuildUtil::Location, nv50_ir::BuildUtil::Location, std::_Identity<nv50_ir::BuildUtil::Location>, std::less<nv50_ir::BuildUtil::Location>, std::allocator<nv50_ir::BuildUtil::Location> >::_M_erase(std::_Rb_tree_node<nv50_ir::BuildUtil::Location>*)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationES2_St9_IdentityIS2_ESt4lessIS2_ESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E]+0x30): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_erase(std::_Rb_tree_node<int>*)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE[_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE8_M_eraseEPSt13_Rb_tree_nodeIiE]+0x30): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<int, std::pair<int const, int>, std::_Select1st<std::pair<int const, int> >, std::less<int>, std::allocator<std::pair<int const, int> > >::_M_erase(std::_Rb_tree_node<std::pair<int const, int> >*)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E[_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE8_M_eraseEPSt13_Rb_tree_nodeIS2_E]+0x30): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<int, std::pair<int const, std::pair<int, int> >, std::_Select1st<std::pair<int const, std::pair<int, int> > >, std::less<int>, std::allocator<std::pair<int const, std::pair<int, int> > > >::_M_erase(std::_Rb_tree_node<std::pair<int const, std::pair<int, int> > >*)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E[_ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E]+0x30): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o):nv50_ir_from_tgsi.cpp:(.text._ZN4tgsi6SourceD2Ev+0x44): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::vector<tgsi::Source::TextureView, std::allocator<tgsi::Source::TextureView> >::_M_default_append(unsigned long)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIN4tgsi6Source11TextureViewESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN4tgsi6Source11TextureViewESaIS2_EE17_M_default_appendEm]+0xd8): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIN4tgsi6Source11TextureViewESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN4tgsi6Source11TextureViewESaIS2_EE17_M_default_appendEm]+0x100): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIN4tgsi6Source11TextureViewESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN4tgsi6Source11TextureViewESaIS2_EE17_M_default_appendEm]+0x110): undefined reference to `std::__throw_length_error(char const*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::vector<int, std::allocator<int> >::_M_default_append(unsigned long)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0xa0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0xe0): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIiSaIiEE17_M_default_appendEm[_ZNSt6vectorIiSaIiEE17_M_default_appendEm]+0x120): undefined reference to `std::__throw_length_error(char const*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::vector<tgsi::Source::MemoryFile, std::allocator<tgsi::Source::MemoryFile> >::_M_default_append(unsigned long)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIN4tgsi6Source10MemoryFileESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN4tgsi6Source10MemoryFileESaIS2_EE17_M_default_appendEm]+0xd8): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIN4tgsi6Source10MemoryFileESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN4tgsi6Source10MemoryFileESaIS2_EE17_M_default_appendEm]+0x100): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIN4tgsi6Source10MemoryFileESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN4tgsi6Source10MemoryFileESaIS2_EE17_M_default_appendEm]+0x110): undefined reference to `std::__throw_length_error(char const*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::pair<std::_Rb_tree_iterator<std::pair<int const, int> >, bool> std::_Rb_tree<int, std::pair<int const, int>, std::_Select1st<std::pair<int const, int> >, std::less<int>, std::allocator<std::pair<int const, int> > >::_M_insert_unique<std::pair<int, int> >(std::pair<int, int>&&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueIS0_IiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEOT_[_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueIS0_IiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEOT_]+0x84): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueIS0_IiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEOT_[_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueIS0_IiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEOT_]+0xa4): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueIS0_IiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEOT_[_ZNSt8_Rb_treeIiSt4pairIKiiESt10_Select1stIS2_ESt4lessIiESaIS2_EE16_M_insert_uniqueIS0_IiiEEES0_ISt17_Rb_tree_iteratorIS2_EbEOT_]+0xe8): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::pair<std::_Rb_tree_iterator<int>, bool> std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::_M_insert_unique<int>(int&&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_[_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_]+0x84): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_[_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_]+0xa4): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_[_ZNSt8_Rb_treeIiiSt9_IdentityIiESt4lessIiESaIiEE16_M_insert_uniqueIiEESt4pairISt17_Rb_tree_iteratorIiEbEOT_]+0xe8): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<nv50_ir::BuildUtil::Location, std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*>, std::_Select1st<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> >, std::less<nv50_ir::BuildUtil::Location>, std::allocator<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> > >::_M_erase(std::_Rb_tree_node<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> >*)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E]+0x30): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<nv50_ir::Value*, std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location>, std::_Select1st<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> >, std::less<nv50_ir::Value*>, std::allocator<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> > >::_M_erase(std::_Rb_tree_node<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> >*)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E[_ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE8_M_eraseEPSt13_Rb_tree_nodeIS7_E]+0x30): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<unsigned int, std::pair<unsigned int const, (anonymous namespace)::Converter::Subroutine>, std::_Select1st<std::pair<unsigned int const, (anonymous namespace)::Converter::Subroutine> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, (anonymous namespace)::Converter::Subroutine> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, (anonymous namespace)::Converter::Subroutine> >*)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIjSt4pairIKjN12_GLOBAL__N_19Converter10SubroutineEESt10_Select1stIS5_ESt4lessIjESaIS5_EE8_M_eraseEPSt13_Rb_tree_nodeIS5_E+0x4c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `void std::vector<nv50_ir::Value*, std::allocator<nv50_ir::Value*> >::emplace_back<nv50_ir::Value*>(nv50_ir::Value*&&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE12emplace_backIJS2_EEEvDpOT_[_ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE12emplace_backIJS2_EEEvDpOT_]+0x6c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE12emplace_backIJS2_EEEvDpOT_[_ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE12emplace_backIJS2_EEEvDpOT_]+0xa4): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::vector<nv50_ir::Value*, std::allocator<nv50_ir::Value*> >::_M_default_append(unsigned long)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE17_M_default_appendEm]+0xa0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE17_M_default_appendEm]+0xe0): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIPN7nv50_ir5ValueESaIS2_EE17_M_default_appendEm]+0x120): undefined reference to `std::__throw_length_error(char const*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<int, std::pair<int const, std::pair<int, int> >, std::_Select1st<std::pair<int const, std::pair<int, int> > >, std::less<int>, std::allocator<std::pair<int const, std::pair<int, int> > > >::_M_get_insert_unique_pos(int const&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE24_M_get_insert_unique_posERS1_[_ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE24_M_get_insert_unique_posERS1_]+0x88): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree<int, std::pair<int const, std::pair<int, int> >, std::_Select1st<std::pair<int const, std::pair<int, int> > >, std::less<int>, std::allocator<std::pair<int const, std::pair<int, int> > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<int const, std::pair<int, int> > >, int const&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1_[_ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1_]+0x4c): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1_[_ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS3_ERS1_]+0x94): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::pair<std::_Rb_tree_iterator<std::pair<int const, std::pair<int, int> > >, bool> std::_Rb_tree<int, std::pair<int const, std::pair<int, int> >, std::_Select1st<std::pair<int const, std::pair<int, int> > >, std::less<int>, std::allocator<std::pair<int const, std::pair<int, int> > > >::_M_insert_unique<std::pair<int, std::pair<unsigned int, unsigned int> > >(std::pair<int, std::pair<unsigned int, unsigned int> >&&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS0_IiS0_IjjEEEES0_ISt17_Rb_tree_iteratorIS3_EbEOT_[_ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS0_IiS0_IjjEEEES0_ISt17_Rb_tree_iteratorIS3_EbEOT_]+0x38): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS0_IiS0_IjjEEEES0_ISt17_Rb_tree_iteratorIS3_EbEOT_[_ZNSt8_Rb_treeIiSt4pairIKiS0_IiiEESt10_Select1stIS3_ESt4lessIiESaIS3_EE16_M_insert_uniqueIS0_IiS0_IjjEEEES0_ISt17_Rb_tree_iteratorIS3_EbEOT_]+0x60): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `tgsi::Source::scanDeclaration(tgsi_full_declaration const*)':
nv50_ir_from_tgsi.cpp:(.text._ZN4tgsi6Source15scanDeclarationEPK21tgsi_full_declaration+0x188): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN4tgsi6Source15scanDeclarationEPK21tgsi_full_declaration+0x1a8): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN4tgsi6Source15scanDeclarationEPK21tgsi_full_declaration+0x520): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `tgsi::Source::scanSource()':
nv50_ir_from_tgsi.cpp:(.text._ZN4tgsi6Source10scanSourceEv+0x284): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN4tgsi6Source10scanSourceEv+0x2d0): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN4tgsi6Source10scanSourceEv+0x30c): undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN4tgsi6Source10scanSourceEv+0x474): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `void std::deque<nv50_ir::ValueDef, std::allocator<nv50_ir::ValueDef> >::_M_push_back_aux<nv50_ir::ValueDef>(nv50_ir::ValueDef&&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x34): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0xb0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0xec): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x178): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x180): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x18c): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x190): undefined reference to `__cxa_rethrow'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueDefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x198): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `void std::deque<nv50_ir::ValueRef, std::allocator<nv50_ir::ValueRef> >::_M_push_back_aux<nv50_ir::ValueRef>(nv50_ir::ValueRef&&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x34): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0xb0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0xec): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x178): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x180): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x18c): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x190): undefined reference to `__cxa_rethrow'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_[_ZNSt5dequeIN7nv50_ir8ValueRefESaIS1_EE16_M_push_back_auxIJS1_EEEvDpOT_]+0x198): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree_node<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> >* std::_Rb_tree<nv50_ir::BuildUtil::Location, std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*>, std::_Select1st<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> >, std::less<nv50_ir::BuildUtil::Location>, std::allocator<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> > >::_M_copy<std::_Rb_tree<nv50_ir::BuildUtil::Location, std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*>, std::_Select1st<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> >, std::less<nv50_ir::BuildUtil::Location>, std::allocator<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> > >::_Alloc_node>(std::_Rb_tree_node<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> > const*, std::_Rb_tree_node_base*, std::_Rb_tree<nv50_ir::BuildUtil::Location, std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*>, std::_Select1st<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> >, std::less<nv50_ir::BuildUtil::Location>, std::allocator<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> > >::_Alloc_node&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0x28): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0x80): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0xfc): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0x10c): undefined reference to `__cxa_rethrow'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0x114): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree_node<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> >* std::_Rb_tree<nv50_ir::Value*, std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location>, std::_Select1st<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> >, std::less<nv50_ir::Value*>, std::allocator<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> > >::_M_copy<std::_Rb_tree<nv50_ir::Value*, std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location>, std::_Select1st<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> >, std::less<nv50_ir::Value*>, std::allocator<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> > >::_Alloc_node>(std::_Rb_tree_node<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> > const*, std::_Rb_tree_node_base*, std::_Rb_tree<nv50_ir::Value*, std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location>, std::_Select1st<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> >, std::less<nv50_ir::Value*>, std::allocator<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> > >::_Alloc_node&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0x28): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0x80): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0xf8): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0x108): undefined reference to `__cxa_rethrow'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_[_ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE7_M_copyINSD_11_Alloc_nodeEEEPSt13_Rb_tree_nodeIS7_EPKSH_PSt18_Rb_tree_node_baseRT_]+0x110): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::pair<std::_Rb_tree_iterator<std::pair<unsigned int const, (anonymous namespace)::Converter::Subroutine> >, bool> std::_Rb_tree<unsigned int, std::pair<unsigned int const, (anonymous namespace)::Converter::Subroutine>, std::_Select1st<std::pair<unsigned int const, (anonymous namespace)::Converter::Subroutine> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, (anonymous namespace)::Converter::Subroutine> > >::_M_insert_unique<std::pair<unsigned int, (anonymous namespace)::Converter::Subroutine> >(std::pair<unsigned int, (anonymous namespace)::Converter::Subroutine>&&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIjSt4pairIKjN12_GLOBAL__N_19Converter10SubroutineEESt10_Select1stIS5_ESt4lessIjESaIS5_EE16_M_insert_uniqueIS0_IjS4_EEES0_ISt17_Rb_tree_iteratorIS5_EbEOT_+0x84): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIjSt4pairIKjN12_GLOBAL__N_19Converter10SubroutineEESt10_Select1stIS5_ESt4lessIjESaIS5_EE16_M_insert_uniqueIS0_IjS4_EEES0_ISt17_Rb_tree_iteratorIS5_EbEOT_+0x180): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIjSt4pairIKjN12_GLOBAL__N_19Converter10SubroutineEESt10_Select1stIS5_ESt4lessIjESaIS5_EE16_M_insert_uniqueIS0_IjS4_EEES0_ISt17_Rb_tree_iteratorIS5_EbEOT_+0x1c8): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIjSt4pairIKjN12_GLOBAL__N_19Converter10SubroutineEESt10_Select1stIS5_ESt4lessIjESaIS5_EE16_M_insert_uniqueIS0_IjS4_EEES0_ISt17_Rb_tree_iteratorIS5_EbEOT_+0x250): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIjSt4pairIKjN12_GLOBAL__N_19Converter10SubroutineEESt10_Select1stIS5_ESt4lessIjESaIS5_EE16_M_insert_uniqueIS0_IjS4_EEES0_ISt17_Rb_tree_iteratorIS5_EbEOT_+0x258): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIjSt4pairIKjN12_GLOBAL__N_19Converter10SubroutineEESt10_Select1stIS5_ESt4lessIjESaIS5_EE16_M_insert_uniqueIS0_IjS4_EEES0_ISt17_Rb_tree_iteratorIS5_EbEOT_+0x25c): undefined reference to `__cxa_rethrow'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIjSt4pairIKjN12_GLOBAL__N_19Converter10SubroutineEESt10_Select1stIS5_ESt4lessIjESaIS5_EE16_M_insert_uniqueIS0_IjS4_EEES0_ISt17_Rb_tree_iteratorIS5_EbEOT_+0x268): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `(anonymous namespace)::Converter::getSubroutine(unsigned int)':
nv50_ir_from_tgsi.cpp:(.text._ZN12_GLOBAL__N_19Converter13getSubroutineEj+0x5c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN12_GLOBAL__N_19Converter13getSubroutineEj+0x158): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `std::_Rb_tree_iterator<std::pair<void const* const, void*> > std::_Rb_tree<void const*, std::pair<void const* const, void*>, std::_Select1st<std::pair<void const* const, void*> >, std::less<void const*>, std::allocator<std::pair<void const* const, void*> > >::_M_emplace_hint_unique<std::piecewise_construct_t const&, std::tuple<void const* const&>, std::tuple<> >(std::_Rb_tree_const_iterator<std::pair<void const* const, void*> >, std::piecewise_construct_t const&, std::tuple<void const* const&>&&, std::tuple<>&&)':
nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x20): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_[_ZNSt8_Rb_treeIPKvSt4pairIKS1_PvESt10_Select1stIS5_ESt4lessIS1_ESaIS5_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJRS3_EESG_IJEEEEESt17_Rb_tree_iteratorIS5_ESt23_Rb_tree_const_iteratorIS5_EDpOT_]+0x70): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `nv50_ir::Program::makeFromTGSI(nv50_ir_prog_info*)':
nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x1d4): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x1ec): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x17b0): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x17bc): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x199c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x1de8): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x1df4): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x1ffc): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x23b0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x2474): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x2488): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x2568): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o):nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x257c): more undefined references to `operator new(unsigned long)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o): in function `nv50_ir::Program::makeFromTGSI(nv50_ir_prog_info*)':
nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x5510): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x551c): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x5528): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x6ed0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x6efc): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x77b8): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x7830): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x783c): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x7850): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x7868): undefined reference to `operator delete(void*)'
ld: nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x7874): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o):nv50_ir_from_tgsi.cpp:(.text._ZN7nv50_ir7Program12makeFromTGSIEP17nv50_ir_prog_info+0x78a8): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o):(.data.rel.ro._ZTIN7nv50_ir4PassE[_ZTIN7nv50_ir4PassE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o):(.data.rel.ro._ZTIN7nv50_ir11ClonePolicyINS_8FunctionEEE[_ZTIN7nv50_ir11ClonePolicyINS_8FunctionEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o):(.data.rel.ro._ZTIN7nv50_ir15DeepClonePolicyINS_8FunctionEEE[_ZTIN7nv50_ir15DeepClonePolicyINS_8FunctionEEE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_from_tgsi.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_19Converter17BindArgumentsPassE+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::CFGIterator::~CFGIterator()':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir11CFGIteratorD2Ev[_ZN7nv50_ir11CFGIteratorD5Ev]+0x18): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::CFGIterator::~CFGIterator()':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir11CFGIteratorD0Ev[_ZN7nv50_ir11CFGIteratorD5Ev]+0x24): undefined reference to `operator delete[](void*)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir11CFGIteratorD0Ev[_ZN7nv50_ir11CFGIteratorD5Ev]+0x34): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::DFSIterator::~DFSIterator()':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir11DFSIteratorD2Ev[_ZN7nv50_ir11DFSIteratorD5Ev]+0x18): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::DFSIterator::~DFSIterator()':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir11DFSIteratorD0Ev[_ZN7nv50_ir11DFSIteratorD5Ev]+0x24): undefined reference to `operator delete[](void*)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir11DFSIteratorD0Ev[_ZN7nv50_ir11DFSIteratorD5Ev]+0x34): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::Graph::Node::detach(nv50_ir::Graph::Node*)':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph4Node6detachEPS1_+0x5c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::Graph::Node::cut()':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph4Node3cutEv+0x24): undefined reference to `operator delete(void*)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph4Node3cutEv+0x44): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::Graph::iteratorDFS(bool)':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph11iteratorDFSEb+0x24): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph11iteratorDFSEb+0x4c): undefined reference to `operator new[](unsigned long)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph11iteratorDFSEb+0x13c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::Graph::~Graph()':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir5GraphD0Ev+0x20): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::Graph::iteratorCFG()':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph11iteratorCFGEv+0x20): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph11iteratorCFGEv+0x40): undefined reference to `operator new[](unsigned long)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph11iteratorCFGEv+0x30c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::Graph::Node::attach(nv50_ir::Graph::Node*, nv50_ir::Graph::Edge::Type)':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph4Node6attachEPS1_NS0_4Edge4TypeE+0x20): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o): in function `nv50_ir::Graph::findLightestPathWeight(nv50_ir::Graph::Node*, nv50_ir::Graph::Node*, std::vector<int, std::allocator<int> > const&)':
nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x48): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x180): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x188): undefined reference to `operator delete(void*)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x1e0): undefined reference to `operator delete(void*)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x1f8): undefined reference to `operator delete(void*)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x220): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x22c): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x268): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x284): undefined reference to `operator delete(void*)'
ld: nv50_ir_graph.cpp:(.text._ZN7nv50_ir5Graph22findLightestPathWeightEPNS0_4NodeES2_RKSt6vectorIiSaIiEE+0x298): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o):(.data.rel.ro._ZTIN7nv50_ir8IteratorE[_ZTIN7nv50_ir8IteratorE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o):(.data.rel.ro._ZTIN7nv50_ir5GraphE[_ZTIN7nv50_ir5GraphE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o):(.data.rel.ro._ZTIN7nv50_ir11DFSIteratorE[_ZTIN7nv50_ir11DFSIteratorE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_graph.cpp.o):(.data.rel.ro._ZTIN7nv50_ir11CFGIteratorE[_ZTIN7nv50_ir11CFGIteratorE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::ConstantFolding::unary(nv50_ir::Instruction*, nv50_ir::ImmediateValue const&)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding5unaryEPNS_11InstructionERKNS_14ImmediateValueE+0x114): undefined reference to `cosf'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding5unaryEPNS_11InstructionERKNS_14ImmediateValueE+0x1b4): undefined reference to `log2f'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding5unaryEPNS_11InstructionERKNS_14ImmediateValueE+0x1f4): undefined reference to `exp2f'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding5unaryEPNS_11InstructionERKNS_14ImmediateValueE+0x214): undefined reference to `sinf'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `std::_Hashtable<nv50_ir::ValueRef*, nv50_ir::ValueRef*, std::allocator<nv50_ir::ValueRef*>, std::__detail::_Identity, std::equal_to<nv50_ir::ValueRef*>, std::hash<nv50_ir::ValueRef*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::clear()':
nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE5clearEv[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE5clearEv]+0x1c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `std::_Hashtable<nv50_ir::ValueRef*, nv50_ir::ValueRef*, std::allocator<nv50_ir::ValueRef*>, std::__detail::_Identity, std::equal_to<nv50_ir::ValueRef*>, std::hash<nv50_ir::ValueRef*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::~_Hashtable()':
nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEED2Ev[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEED5Ev]+0x2c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::Value::~Value()':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir5ValueD2Ev[_ZN7nv50_ir5ValueD5Ev]+0x3c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::Value::~Value()':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir5ValueD0Ev[_ZN7nv50_ir5ValueD5Ev]+0x3c): undefined reference to `operator delete(void*)'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir5ValueD0Ev[_ZN7nv50_ir5ValueD5Ev]+0x64): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `void std::_Hashtable<nv50_ir::ValueRef*, nv50_ir::ValueRef*, std::allocator<nv50_ir::ValueRef*>, std::__detail::_Identity, std::equal_to<nv50_ir::ValueRef*>, std::hash<nv50_ir::ValueRef*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_assign<std::_Hashtable<nv50_ir::ValueRef*, nv50_ir::ValueRef*, std::allocator<nv50_ir::ValueRef*>, std::__detail::_Identity, std::equal_to<nv50_ir::ValueRef*>, std::hash<nv50_ir::ValueRef*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_assign(std::_Hashtable<nv50_ir::ValueRef*, nv50_ir::ValueRef*, std::allocator<nv50_ir::ValueRef*>, std::__detail::_Identity, std::equal_to<nv50_ir::ValueRef*>, std::hash<nv50_ir::ValueRef*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)::{lambda(std::__detail::_Hash_node<nv50_ir::ValueRef*, false> const*)#1}>(std::_Hashtable<nv50_ir::ValueRef*, nv50_ir::ValueRef*, std::allocator<nv50_ir::ValueRef*>, std::__detail::_Identity, std::equal_to<nv50_ir::ValueRef*>, std::hash<nv50_ir::ValueRef*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&, std::_Hashtable<nv50_ir::ValueRef*, nv50_ir::ValueRef*, std::allocator<nv50_ir::ValueRef*>, std::__detail::_Identity, std::equal_to<nv50_ir::ValueRef*>, std::hash<nv50_ir::ValueRef*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_assign(std::_Hashtable<nv50_ir::ValueRef*, nv50_ir::ValueRef*, std::allocator<nv50_ir::ValueRef*>, std::__detail::_Identity, std::equal_to<nv50_ir::ValueRef*>, std::hash<nv50_ir::ValueRef*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> > const&)::{lambda(std::__detail::_Hash_node<nv50_ir::ValueRef*, false> const*)#1} const&)':
nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_]+0x30): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_]+0x78): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_]+0xdc): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_]+0x108): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_]+0x10c): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_]+0x128): undefined reference to `__cxa_rethrow'
ld: nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_]+0x12c): undefined reference to `operator delete(void*)'
ld: nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_]+0x130): undefined reference to `__cxa_rethrow'
ld: nv50_ir_peephole.cpp:(.text._ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_[_ZNSt10_HashtableIPN7nv50_ir8ValueRefES2_SaIS2_ENSt8__detail9_IdentityESt8equal_toIS2_ESt4hashIS2_ENS4_18_Mod_range_hashingENS4_20_Default_ranged_hashENS4_20_Prime_rehash_policyENS4_17_Hashtable_traitsILb0ELb1ELb1EEEE9_M_assignIZNSF_C4ERKSF_EUlPKNS4_10_Hash_nodeIS2_Lb0EEEE_EEvSI_RKT_]+0x138): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::ConstantFolding::expr(nv50_ir::Instruction*, nv50_ir::ImmediateValue&, nv50_ir::ImmediateValue&, nv50_ir::ImmediateValue&)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding4exprEPNS_11InstructionERNS_14ImmediateValueES4_S4_+0x268): undefined reference to `exp2f'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::LoadPropagation::isImmdLoad(nv50_ir::Instruction*)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15LoadPropagation10isImmdLoadEPNS_11InstructionE+0xe4): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::ConstantFolding::findOriginForTestWithZero(nv50_ir::Value*)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding25findOriginForTestWithZeroEPNS_5ValueE+0x124): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::AlgebraicOpt::handleCVT_EXTBF(nv50_ir::Instruction*)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir12AlgebraicOpt15handleCVT_EXTBFEPNS_11InstructionE+0xcc): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::AlgebraicOpt::handleSUCLAMP(nv50_ir::Instruction*)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir12AlgebraicOpt13handleSUCLAMPEPNS_11InstructionE+0xbc): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::LateAlgebraicOpt::tryADDToSHLADD(nv50_ir::Instruction*)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir16LateAlgebraicOpt14tryADDToSHLADDEPNS_11InstructionE+0x1ac): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o):nv50_ir_peephole.cpp:(.text._ZN7nv50_ir19IndirectPropagation5visitEPNS_10BasicBlockE+0x404): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::ConstantFolding::tryCollapseChainedMULs(nv50_ir::Instruction*, int, nv50_ir::ImmediateValue&)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding22tryCollapseChainedMULsEPNS_11InstructionEiRNS_14ImmediateValueE+0x4c): undefined reference to `exp2f'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding22tryCollapseChainedMULsEPNS_11InstructionEiRNS_14ImmediateValueE+0xfc): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::ConstantFolding::opnd(nv50_ir::Instruction*, nv50_ir::ImmediateValue&, int)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding4opndEPNS_11InstructionERNS_14ImmediateValueEi+0x16ac): undefined reference to `exp2f'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::AlgebraicOpt::handleNEG(nv50_ir::Instruction*)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir12AlgebraicOpt9handleNEGEPNS_11InstructionE+0xb4): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::ConstantFolding::expr(nv50_ir::Instruction*, nv50_ir::ImmediateValue&, nv50_ir::ImmediateValue&)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding4exprEPNS_11InstructionERNS_14ImmediateValueES4_+0x348): undefined reference to `pow'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding4exprEPNS_11InstructionERNS_14ImmediateValueES4_+0x61c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding4exprEPNS_11InstructionERNS_14ImmediateValueES4_+0x62c): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding4exprEPNS_11InstructionERNS_14ImmediateValueES4_+0x8b8): undefined reference to `powf'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding4exprEPNS_11InstructionERNS_14ImmediateValueES4_+0x97c): undefined reference to `exp2f'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding4exprEPNS_11InstructionERNS_14ImmediateValueES4_+0xaec): undefined reference to `operator delete(void*)'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding4exprEPNS_11InstructionERNS_14ImmediateValueES4_+0xb00): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::ConstantFolding::visit(nv50_ir::BasicBlock*)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding5visitEPNS_10BasicBlockE+0x1ec): undefined reference to `operator delete(void*)'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding5visitEPNS_10BasicBlockE+0x22c): undefined reference to `operator delete(void*)'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir15ConstantFolding5visitEPNS_10BasicBlockE+0x26c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o): in function `nv50_ir::LocalCSE::visit(nv50_ir::BasicBlock*)':
nv50_ir_peephole.cpp:(.text._ZN7nv50_ir8LocalCSE5visitEPNS_10BasicBlockE+0x2cc): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_peephole.cpp:(.text._ZN7nv50_ir8LocalCSE5visitEPNS_10BasicBlockE+0x308): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o):(.data.rel.ro._ZTIN7nv50_ir15CopyPropagationE[_ZTIN7nv50_ir15CopyPropagationE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o):(.data.rel.ro._ZTIN7nv50_ir11MergeSplitsE[_ZTIN7nv50_ir11MergeSplitsE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o):(.data.rel.ro._ZTIN7nv50_ir15LoadPropagationE[_ZTIN7nv50_ir15LoadPropagationE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o):(.data.rel.ro._ZTIN7nv50_ir19IndirectPropagationE[_ZTIN7nv50_ir19IndirectPropagationE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o):(.data.rel.ro._ZTIN7nv50_ir15ConstantFoldingE[_ZTIN7nv50_ir15ConstantFoldingE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_peephole.cpp.o):(.data.rel.ro._ZTIN7nv50_ir15ModifierFoldingE[_ZTIN7nv50_ir15ModifierFoldingE]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ssa.cpp.o): in function `nv50_ir::DominatorTree::~DominatorTree()':
nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTreeD0Ev[_ZN7nv50_ir13DominatorTreeD5Ev]+0x2c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ssa.cpp.o): in function `nv50_ir::DominatorTree::build()':
nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTree5buildEv+0x3c): undefined reference to `operator new[](unsigned long)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTree5buildEv+0x14c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTree5buildEv+0x348): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ssa.cpp.o): in function `nv50_ir::DominatorTree::DominatorTree(nv50_ir::Graph*)':
nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTreeC2EPNS_5GraphE+0x4c): undefined reference to `operator new[](unsigned long)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTreeC2EPNS_5GraphE+0x70): undefined reference to `operator new[](unsigned long)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTreeC2EPNS_5GraphE+0x128): undefined reference to `operator delete[](void*)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTreeC2EPNS_5GraphE+0x134): undefined reference to `operator delete[](void*)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTreeC2EPNS_5GraphE+0x14c): undefined reference to `__cxa_throw_bad_array_new_length'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTreeC2EPNS_5GraphE+0x17c): undefined reference to `__cxa_throw_bad_array_new_length'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ssa.cpp.o): in function `nv50_ir::DominatorTree::findDominanceFrontiers()':
nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTree22findDominanceFrontiersEv+0x8c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir13DominatorTree22findDominanceFrontiersEv+0xf8): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ssa.cpp.o): in function `nv50_ir::RenamePass::RenamePass(nv50_ir::Function*)':
nv50_ir_ssa.cpp:(.text._ZN7nv50_ir10RenamePassC2EPNS_8FunctionE+0x38): undefined reference to `operator new[](unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ssa.cpp.o): in function `nv50_ir::RenamePass::~RenamePass()':
nv50_ir_ssa.cpp:(.text._ZN7nv50_ir10RenamePassD2Ev+0x50): undefined reference to `operator delete[](void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ssa.cpp.o): in function `nv50_ir::Function::convertToSSA()':
nv50_ir_ssa.cpp:(.text._ZN7nv50_ir8Function12convertToSSAEv+0x28): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir8Function12convertToSSAEv+0x74): undefined reference to `operator new[](unsigned long)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir8Function12convertToSSAEv+0x14c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir8Function12convertToSSAEv+0x308): undefined reference to `operator delete[](void*)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir8Function12convertToSSAEv+0x54c): undefined reference to `operator delete(void*)'
ld: nv50_ir_ssa.cpp:(.text._ZN7nv50_ir8Function12convertToSSAEv+0x560): undefined reference to `__cxa_throw_bad_array_new_length'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_ssa.cpp.o):(.data.rel.ro._ZTIN7nv50_ir13DominatorTreeE[_ZTIN7nv50_ir13DominatorTreeE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_target.cpp.o): in function `nv50_ir::CodeEmitter::prepareEmission(nv50_ir::Function*)':
nv50_ir_target.cpp:(.text._ZN7nv50_ir11CodeEmitter15prepareEmissionEPNS_8FunctionE+0x20): undefined reference to `operator new[](unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_target.cpp.o):(.data.rel.ro._ZTIN7nv50_ir11CodeEmitterE[_ZTIN7nv50_ir11CodeEmitterE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_target.cpp.o):(.data.rel.ro._ZTVN7nv50_ir11CodeEmitterE[_ZTVN7nv50_ir11CodeEmitterE]+0x20): undefined reference to `__cxa_pure_virtual'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_target.cpp.o):(.data.rel.ro._ZTVN7nv50_ir11CodeEmitterE[_ZTVN7nv50_ir11CodeEmitterE]+0x28): undefined reference to `__cxa_pure_virtual'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o): in function `nv50_ir::DLList::Iterator::erase()':
nv50_ir_util.cpp:(.text._ZN7nv50_ir6DLList8Iterator5eraseEv+0x2c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o): in function `nv50_ir::DLList::Iterator::~Iterator()':
nv50_ir_util.cpp:(.text._ZN7nv50_ir6DLList8IteratorD0Ev[_ZN7nv50_ir6DLList8IteratorD5Ev]+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o): in function `nv50_ir::DLList::Iterator::insert(void*)':
nv50_ir_util.cpp:(.text._ZN7nv50_ir6DLList8Iterator6insertEPv+0x18): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o): in function `nv50_ir::DLList::clear()':
nv50_ir_util.cpp:(.text._ZN7nv50_ir6DLList5clearEv+0x24): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o): in function `nv50_ir::Interval::~Interval()':
nv50_ir_util.cpp:(.text._ZN7nv50_ir8IntervalD2Ev+0x1c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o): in function `nv50_ir::Interval::clear()':
nv50_ir_util.cpp:(.text._ZN7nv50_ir8Interval5clearEv+0x1c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o): in function `nv50_ir::Interval::extend(int, int)':
nv50_ir_util.cpp:(.text._ZN7nv50_ir8Interval6extendEii+0xd8): undefined reference to `operator delete(void*)'
ld: nv50_ir_util.cpp:(.text._ZN7nv50_ir8Interval6extendEii+0x14c): undefined reference to `operator delete(void*)'
ld: nv50_ir_util.cpp:(.text._ZN7nv50_ir8Interval6extendEii+0x16c): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o): in function `nv50_ir::Interval::unify(nv50_ir::Interval&)':
nv50_ir_util.cpp:(.text._ZN7nv50_ir8Interval5unifyERS0_+0x38): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o):(.data.rel.ro._ZTIN7nv50_ir13ManipIteratorE[_ZTIN7nv50_ir13ManipIteratorE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_util.cpp.o):(.data.rel.ro._ZTIN7nv50_ir6DLList8IteratorE[_ZTIN7nv50_ir6DLList8IteratorE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_target_gm107.cpp.o): in function `nv50_ir::TargetGM107::~TargetGM107()':
nv50_ir_target_gm107.cpp:(.text._ZN7nv50_ir11TargetGM107D0Ev[_ZN7nv50_ir11TargetGM107D5Ev]+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_target_gm107.cpp.o): in function `nv50_ir::getTargetGM107(unsigned int)':
nv50_ir_target_gm107.cpp:(.text._ZN7nv50_ir14getTargetGM107Ej+0x18): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_target_gm107.cpp:(.text._ZN7nv50_ir14getTargetGM107Ej+0x4c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_target_gm107.cpp.o):(.data.rel.ro._ZTIN7nv50_ir11TargetGM107E[_ZTIN7nv50_ir11TargetGM107E]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_target_nvc0.cpp.o): in function `nv50_ir::TargetNVC0::isPostMultiplySupported(nv50_ir::operation, float, int&) const':
nv50_ir_target_nvc0.cpp:(.text._ZNK7nv50_ir10TargetNVC023isPostMultiplySupportedENS_9operationEfRi+0x2c): undefined reference to `log2f'
ld: nv50_ir_target_nvc0.cpp:(.text._ZNK7nv50_ir10TargetNVC023isPostMultiplySupportedENS_9operationEfRi+0x48): undefined reference to `exp2f'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_expression_flattening.cpp.o): in function `ir_expression_flattening_visitor::~ir_expression_flattening_visitor()':
ir_expression_flattening.cpp:(.text._ZN32ir_expression_flattening_visitorD0Ev[_ZN32ir_expression_flattening_visitorD5Ev]+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(ir_expression_flattening.cpp.o):(.data.rel.ro._ZTI32ir_expression_flattening_visitor[_ZTI32ir_expression_flattening_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_build_util.cpp.o): in function `std::pair<std::_Rb_tree_iterator<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> >, bool> std::_Rb_tree<nv50_ir::BuildUtil::Location, std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*>, std::_Select1st<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> >, std::less<nv50_ir::BuildUtil::Location>, std::allocator<std::pair<nv50_ir::BuildUtil::Location const, nv50_ir::Value*> > >::_M_insert_unique<std::pair<nv50_ir::BuildUtil::Location, nv50_ir::Value*> >(std::pair<nv50_ir::BuildUtil::Location, nv50_ir::Value*>&&)':
nv50_ir_build_util.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_]+0xd0): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_build_util.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_]+0xf8): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
ld: nv50_ir_build_util.cpp:(.text._ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_[_ZNSt8_Rb_treeIN7nv50_ir9BuildUtil8LocationESt4pairIKS2_PNS0_5ValueEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_]+0x158): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_build_util.cpp.o): in function `std::pair<std::_Rb_tree_iterator<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> >, bool> std::_Rb_tree<nv50_ir::Value*, std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location>, std::_Select1st<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> >, std::less<nv50_ir::Value*>, std::allocator<std::pair<nv50_ir::Value* const, nv50_ir::BuildUtil::Location> > >::_M_insert_unique<std::pair<nv50_ir::Value*, nv50_ir::BuildUtil::Location> >(std::pair<nv50_ir::Value*, nv50_ir::BuildUtil::Location>&&)':
nv50_ir_build_util.cpp:(.text._ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_[_ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_]+0x84): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_build_util.cpp:(.text._ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_[_ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_]+0xac): undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
ld: nv50_ir_build_util.cpp:(.text._ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_[_ZNSt8_Rb_treeIPN7nv50_ir5ValueESt4pairIKS2_NS0_9BuildUtil8LocationEESt10_Select1stIS7_ESt4lessIS2_ESaIS7_EE16_M_insert_uniqueIS3_IS2_S6_EEES3_ISt17_Rb_tree_iteratorIS7_EbEOT_]+0xf0): undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gm107.cpp.o): in function `nv50_ir::CodeEmitterGM107::~CodeEmitterGM107()':
nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir16CodeEmitterGM107D0Ev[_ZN7nv50_ir16CodeEmitterGM107D5Ev]+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gm107.cpp.o): in function `nv50_ir::CodeEmitterGM107::prepareEmission(nv50_ir::Function*)':
nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir16CodeEmitterGM10715prepareEmissionEPNS_8FunctionE+0x50): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir16CodeEmitterGM10715prepareEmissionEPNS_8FunctionE+0x78): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gm107.cpp.o): in function `nv50_ir::TargetGM107::createCodeEmitterGM107(nv50_ir::Program::Type)':
nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir11TargetGM10722createCodeEmitterGM107ENS_7Program4TypeE+0x1c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir11TargetGM10722createCodeEmitterGM107ENS_7Program4TypeE+0x6c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gm107.cpp.o): in function `nv50_ir::SchedDataCalculatorGM107::insertBarriers(nv50_ir::BasicBlock*)':
nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0xe4): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0xf0): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x178): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x184): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x2b4): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x2d4): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x370): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x37c): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x410): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x41c): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x4ac): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM10714insertBarriersEPNS_10BasicBlockE+0x4bc): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gm107.cpp.o): in function `nv50_ir::SchedDataCalculatorGM107::visit(nv50_ir::BasicBlock*)':
nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM1075visitEPNS_10BasicBlockE+0x5bc): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZN7nv50_ir24SchedDataCalculatorGM1075visitEPNS_10BasicBlockE+0x5d8): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gm107.cpp.o): in function `std::vector<nv50_ir::SchedDataCalculatorGM107::RegScores, std::allocator<nv50_ir::SchedDataCalculatorGM107::RegScores> >::_M_default_append(unsigned long)':
nv50_ir_emit_gm107.cpp:(.text._ZNSt6vectorIN7nv50_ir24SchedDataCalculatorGM1079RegScoresESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN7nv50_ir24SchedDataCalculatorGM1079RegScoresESaIS2_EE17_M_default_appendEm]+0xb8): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZNSt6vectorIN7nv50_ir24SchedDataCalculatorGM1079RegScoresESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN7nv50_ir24SchedDataCalculatorGM1079RegScoresESaIS2_EE17_M_default_appendEm]+0xec): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gm107.cpp:(.text._ZNSt6vectorIN7nv50_ir24SchedDataCalculatorGM1079RegScoresESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN7nv50_ir24SchedDataCalculatorGM1079RegScoresESaIS2_EE17_M_default_appendEm]+0x130): undefined reference to `std::__throw_length_error(char const*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gm107.cpp.o):(.data.rel.ro._ZTIN7nv50_ir16CodeEmitterGM107E[_ZTIN7nv50_ir16CodeEmitterGM107E]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gm107.cpp.o):(.data.rel.ro._ZTIN7nv50_ir24SchedDataCalculatorGM107E[_ZTIN7nv50_ir24SchedDataCalculatorGM107E]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o): in function `nv50_ir::CodeEmitterNVC0::~CodeEmitterNVC0()':
nv50_ir_emit_nvc0.cpp:(.text._ZN7nv50_ir15CodeEmitterNVC0D0Ev[_ZN7nv50_ir15CodeEmitterNVC0D5Ev]+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o): in function `nv50_ir::TargetNVC0::~TargetNVC0()':
nv50_ir_emit_nvc0.cpp:(.text._ZN7nv50_ir10TargetNVC0D0Ev[_ZN7nv50_ir10TargetNVC0D5Ev]+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o): in function `nv50_ir::calculateSchedDataNVC0(nv50_ir::Target const*, nv50_ir::Function*)':
nv50_ir_emit_nvc0.cpp:(.text._ZN7nv50_ir22calculateSchedDataNVC0EPKNS_6TargetEPNS_8FunctionE+0x48): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_nvc0.cpp:(.text._ZN7nv50_ir22calculateSchedDataNVC0EPKNS_6TargetEPNS_8FunctionE+0x74): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o): in function `nv50_ir::TargetNVC0::createCodeEmitterNVC0(nv50_ir::Program::Type)':
nv50_ir_emit_nvc0.cpp:(.text._ZN7nv50_ir10TargetNVC021createCodeEmitterNVC0ENS_7Program4TypeE+0x1c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_emit_nvc0.cpp:(.text._ZN7nv50_ir10TargetNVC021createCodeEmitterNVC0ENS_7Program4TypeE+0x6c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o): in function `nv50_ir::SchedDataCalculator::visit(nv50_ir::BasicBlock*)':
nv50_ir_emit_nvc0.cpp:(.text._ZN7nv50_ir19SchedDataCalculator5visitEPNS_10BasicBlockE+0x740): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
ld: nv50_ir_emit_nvc0.cpp:(.text._ZN7nv50_ir19SchedDataCalculator5visitEPNS_10BasicBlockE+0x758): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o): in function `std::vector<nv50_ir::SchedDataCalculator::RegScores, std::allocator<nv50_ir::SchedDataCalculator::RegScores> >::_M_default_append(unsigned long)':
nv50_ir_emit_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir19SchedDataCalculator9RegScoresESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN7nv50_ir19SchedDataCalculator9RegScoresESaIS2_EE17_M_default_appendEm]+0xb8): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_emit_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir19SchedDataCalculator9RegScoresESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN7nv50_ir19SchedDataCalculator9RegScoresESaIS2_EE17_M_default_appendEm]+0xec): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir19SchedDataCalculator9RegScoresESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN7nv50_ir19SchedDataCalculator9RegScoresESaIS2_EE17_M_default_appendEm]+0x130): undefined reference to `std::__throw_length_error(char const*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o):(.data.rel.ro._ZTIN7nv50_ir6TargetE[_ZTIN7nv50_ir6TargetE]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o):(.data.rel.ro._ZTIN7nv50_ir10TargetNVC0E[_ZTIN7nv50_ir10TargetNVC0E]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o):(.data.rel.ro._ZTIN7nv50_ir15CodeEmitterNVC0E[_ZTIN7nv50_ir15CodeEmitterNVC0E]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_nvc0.cpp.o):(.data.rel.ro._ZTIN7nv50_ir19SchedDataCalculatorE[_ZTIN7nv50_ir19SchedDataCalculatorE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_gm107.cpp.o):(.data.rel.ro._ZTIN7nv50_ir17GM107LoweringPassE[_ZTIN7nv50_ir17GM107LoweringPassE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_gm107.cpp.o):(.data.rel.ro._ZTIN7nv50_ir16GM107LegalizeSSAE[_ZTIN7nv50_ir16GM107LegalizeSSAE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `nv50_ir::NVC0LegalizePostRA::addTexUse(std::__cxx11::list<nv50_ir::NVC0LegalizePostRA::TexUse, std::allocator<nv50_ir::NVC0LegalizePostRA::TexUse> >&, nv50_ir::Instruction*, nv50_ir::Instruction const*)':
nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA9addTexUseERNSt7__cxx114listINS0_6TexUseESaIS3_EEEPNS_11InstructionEPKS7_+0xac): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA9addTexUseERNSt7__cxx114listINS0_6TexUseESaIS3_EEEPNS_11InstructionEPKS7_+0xc4): undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA9addTexUseERNSt7__cxx114listINS0_6TexUseESaIS3_EEEPNS_11InstructionEPKS7_+0x11c): undefined reference to `std::__detail::_List_node_base::_M_unhook()'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA9addTexUseERNSt7__cxx114listINS0_6TexUseESaIS3_EEEPNS_11InstructionEPKS7_+0x128): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `nv50_ir::NVC0LegalizePostRA::propagateJoin(nv50_ir::BasicBlock*)':
nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA13propagateJoinEPNS_10BasicBlockE+0xbc): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA13propagateJoinEPNS_10BasicBlockE+0xec): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `std::_Hashtable<nv50_ir::BasicBlock const*, nv50_ir::BasicBlock const*, std::allocator<nv50_ir::BasicBlock const*>, std::__detail::_Identity, std::equal_to<nv50_ir::BasicBlock const*>, std::hash<nv50_ir::BasicBlock const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::~_Hashtable()':
nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEED2Ev[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEED5Ev]+0x1c): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEED2Ev[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEED5Ev]+0x54): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `std::vector<int, std::allocator<int> >::_M_fill_insert(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, unsigned long, int const&)':
nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi[_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi]+0x19c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi[_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi]+0x238): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi[_ZNSt6vectorIiSaIiEE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPiS1_EEmRKi]+0x268): undefined reference to `std::__throw_length_error(char const*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `void std::vector<nv50_ir::Instruction*, std::allocator<nv50_ir::Instruction*> >::_M_realloc_insert<nv50_ir::Instruction* const&>(__gnu_cxx::__normal_iterator<nv50_ir::Instruction**, std::vector<nv50_ir::Instruction*, std::allocator<nv50_ir::Instruction*> > >, nv50_ir::Instruction* const&)':
nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIPN7nv50_ir11InstructionESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_[_ZNSt6vectorIPN7nv50_ir11InstructionESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_]+0x50): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIPN7nv50_ir11InstructionESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_[_ZNSt6vectorIPN7nv50_ir11InstructionESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_]+0xd0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `void std::vector<nv50_ir::NVC0LegalizePostRA::TexUse, std::allocator<nv50_ir::NVC0LegalizePostRA::TexUse> >::_M_realloc_insert<nv50_ir::NVC0LegalizePostRA::TexUse const&>(__gnu_cxx::__normal_iterator<nv50_ir::NVC0LegalizePostRA::TexUse*, std::vector<nv50_ir::NVC0LegalizePostRA::TexUse, std::allocator<nv50_ir::NVC0LegalizePostRA::TexUse> > >, nv50_ir::NVC0LegalizePostRA::TexUse const&)':
nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6TexUseESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_[_ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6TexUseESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_]+0x5c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6TexUseESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_[_ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6TexUseESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_]+0x148): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `std::vector<nv50_ir::NVC0LegalizePostRA::Limits, std::allocator<nv50_ir::NVC0LegalizePostRA::Limits> >::_M_fill_insert(__gnu_cxx::__normal_iterator<nv50_ir::NVC0LegalizePostRA::Limits*, std::vector<nv50_ir::NVC0LegalizePostRA::Limits, std::allocator<nv50_ir::NVC0LegalizePostRA::Limits> > >, unsigned long, nv50_ir::NVC0LegalizePostRA::Limits const&)':
nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_[_ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_]+0x248): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_[_ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_]+0x274): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_[_ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_]+0x2b0): undefined reference to `std::__throw_length_error(char const*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `std::vector<nv50_ir::NVC0LegalizePostRA::Limits, std::allocator<nv50_ir::NVC0LegalizePostRA::Limits> >::_M_default_append(unsigned long)':
nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE17_M_default_appendEm]+0x84): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE17_M_default_appendEm]+0xbc): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE17_M_default_appendEm[_ZNSt6vectorIN7nv50_ir18NVC0LegalizePostRA6LimitsESaIS2_EE17_M_default_appendEm]+0xf0): undefined reference to `std::__throw_length_error(char const*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `nv50_ir::NVC0LegalizeSSA::handleTEXLOD(nv50_ir::TexInstruction*)':
nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir15NVC0LegalizeSSA12handleTEXLODEPNS_14TexInstructionE+0xfc): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir15NVC0LegalizeSSA12handleTEXLODEPNS_14TexInstructionE+0x11c): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir15NVC0LegalizeSSA12handleTEXLODEPNS_14TexInstructionE+0x14c): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir15NVC0LegalizeSSA12handleTEXLODEPNS_14TexInstructionE+0x19c): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir15NVC0LegalizeSSA12handleTEXLODEPNS_14TexInstructionE+0x1bc): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o):nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir16NVC0LoweringPass9handleTEXEPNS_14TexInstructionE+0x644): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `nv50_ir::NVC0LoweringPass::handleSharedATOMNVE4(nv50_ir::Instruction*)':
nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir16NVC0LoweringPass20handleSharedATOMNVE4EPNS_11InstructionE+0x54): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir16NVC0LoweringPass20handleSharedATOMNVE4EPNS_11InstructionE+0x68): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir16NVC0LoweringPass20handleSharedATOMNVE4EPNS_11InstructionE+0x628): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir16NVC0LoweringPass20handleSharedATOMNVE4EPNS_11InstructionE+0x640): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `std::_Hashtable<nv50_ir::BasicBlock const*, nv50_ir::BasicBlock const*, std::allocator<nv50_ir::BasicBlock const*>, std::__detail::_Identity, std::equal_to<nv50_ir::BasicBlock const*>, std::hash<nv50_ir::BasicBlock const*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<nv50_ir::BasicBlock const*, false>*, unsigned long)':
nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x38): undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x64): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0xec): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x194): undefined reference to `std::__throw_bad_alloc()'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x198): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x1a0): undefined reference to `__cxa_rethrow'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x1a8): undefined reference to `__cxa_end_catch'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x1b0): undefined reference to `__cxa_begin_catch'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x1b8): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x1bc): undefined reference to `__cxa_rethrow'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm[_ZNSt10_HashtableIPKN7nv50_ir10BasicBlockES3_SaIS3_ENSt8__detail9_IdentityESt8equal_toIS3_ESt4hashIS3_ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb1ELb1EEEE21_M_insert_unique_nodeEmmPNS5_10_Hash_nodeIS3_Lb0EEEm]+0x1c4): undefined reference to `__cxa_end_catch'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `nv50_ir::NVC0LegalizePostRA::findFirstUsesBB(int, int, nv50_ir::Instruction*, nv50_ir::Instruction const*, std::__cxx11::list<nv50_ir::NVC0LegalizePostRA::TexUse, std::allocator<nv50_ir::NVC0LegalizePostRA::TexUse> >&, std::unordered_set<nv50_ir::BasicBlock const*, std::hash<nv50_ir::BasicBlock const*>, std::equal_to<nv50_ir::BasicBlock const*>, std::allocator<nv50_ir::BasicBlock const*> >&)':
nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA15findFirstUsesBBEiiPNS_11InstructionEPKS1_RNSt7__cxx114listINS0_6TexUseESaIS7_EEERSt13unordered_setIPKNS_10BasicBlockESt4hashISE_ESt8equal_toISE_ESaISE_EE+0x450): undefined reference to `operator new(unsigned long)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `nv50_ir::NVC0LegalizePostRA::insertTextureBarriers(nv50_ir::Function*)':
nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0x2a8): undefined reference to `operator new[](unsigned long)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0x4f4): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0x51c): undefined reference to `operator delete[](void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0x670): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0x67c): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0x688): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0x694): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0x6a0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o):nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xc40): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o): in function `nv50_ir::NVC0LegalizePostRA::insertTextureBarriers(nv50_ir::Function*)':
nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xd38): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xd44): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xd50): undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xd60): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xd6c): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xd78): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xd9c): undefined reference to `operator delete(void*)'
ld: nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xda8): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o):nv50_ir_lowering_nvc0.cpp:(.text._ZN7nv50_ir18NVC0LegalizePostRA21insertTextureBarriersEPNS_8FunctionE+0xdb4): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o):(.data.rel.ro._ZTIN7nv50_ir15NVC0LegalizeSSAE[_ZTIN7nv50_ir15NVC0LegalizeSSAE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o):(.data.rel.ro._ZTIN7nv50_ir18NVC0LegalizePostRAE[_ZTIN7nv50_ir18NVC0LegalizePostRAE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_lowering_nvc0.cpp.o):(.data.rel.ro._ZTIN7nv50_ir16NVC0LoweringPassE[_ZTIN7nv50_ir16NVC0LoweringPassE]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gk110.cpp.o): in function `nv50_ir::CodeEmitterGK110::~CodeEmitterGK110()':
nv50_ir_emit_gk110.cpp:(.text._ZN7nv50_ir16CodeEmitterGK110D0Ev[_ZN7nv50_ir16CodeEmitterGK110D5Ev]+0x0): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gk110.cpp.o): in function `nv50_ir::TargetNVC0::createCodeEmitterGK110(nv50_ir::Program::Type)':
nv50_ir_emit_gk110.cpp:(.text._ZN7nv50_ir10TargetNVC022createCodeEmitterGK110ENS_7Program4TypeE+0x1c): undefined reference to `operator new(unsigned long)'
ld: nv50_ir_emit_gk110.cpp:(.text._ZN7nv50_ir10TargetNVC022createCodeEmitterGK110ENS_7Program4TypeE+0x6c): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gk110.cpp.o): in function `nv50_ir::CodeEmitterGK110::setImmediate32(nv50_ir::Instruction const*, int, nv50_ir::Modifier)':
nv50_ir_emit_gk110.cpp:(.text._ZN7nv50_ir16CodeEmitterGK11014setImmediate32EPKNS_11InstructionEiNS_8ModifierE+0x16c): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gk110.cpp:(.text._ZN7nv50_ir16CodeEmitterGK11014setImmediate32EPKNS_11InstructionEiNS_8ModifierE+0x18c): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gk110.cpp:(.text._ZN7nv50_ir16CodeEmitterGK11014setImmediate32EPKNS_11InstructionEiNS_8ModifierE+0x1bc): undefined reference to `operator delete(void*)'
ld: nv50_ir_emit_gk110.cpp:(.text._ZN7nv50_ir16CodeEmitterGK11014setImmediate32EPKNS_11InstructionEiNS_8ModifierE+0x248): undefined reference to `operator delete(void*)'
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gk110.cpp.o):nv50_ir_emit_gk110.cpp:(.text._ZN7nv50_ir16CodeEmitterGK11014setImmediate32EPKNS_11InstructionEiNS_8ModifierE+0x258): more undefined references to `operator delete(void*)' follow
ld: /opt/devkitpro/portlibs/switch/lib/libEGL.a(codegen_nv50_ir_emit_gk110.cpp.o):(.data.rel.ro._ZTIN7nv50_ir16CodeEmitterGK110E[_ZTIN7nv50_ir16CodeEmitterGK110E]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
collect2: error: ld returned 1 exit status