gcc 15.2 에서 링크 오류
다음과 같이 해결
diff -urN libfpx-1.3.1-10/jpeg/ejpeg.h libfpx-1.3.1-10-1/jpeg/ejpeg.h
--- libfpx-1.3.1-10/jpeg/ejpeg.h 2013-09-03 00:45:00.000000000 +0900
+++ libfpx-1.3.1-10-1/jpeg/ejpeg.h 2026-02-02 22:28:59.517751480 +0900
@@ -32,4 +32,4 @@
#define IMG_FORMAT_411 0x05 /* Three-component 4:1:1 image */
JPEGEXPORT
-int No_JPEG_Header_Flag;
+extern int No_JPEG_Header_Flag;
diff -urN libfpx-1.3.1-10/jpeg/public.c libfpx-1.3.1-10-1/jpeg/public.c
--- libfpx-1.3.1-10/jpeg/public.c 2013-09-03 00:47:00.000000000 +0900
+++ libfpx-1.3.1-10-1/jpeg/public.c 2026-02-02 22:30:45.665836623 +0900
@@ -23,6 +23,7 @@
#include "jpegconf.h"
#include "ejpeg.h"
+int No_JPEG_Header_Flag;
#include "enctile.h"
#include "encoder.h"
또는 플래그를 이용해서 다음과 같이
make LDFLAGS="-Wl,-z,muldefs"
또는
make CFLAGS="-fcommon" CXXFLAGS="-fcommon"