Hi,

PCSX2 requires a more up to date commit for libchdr.

Both flycast and libretro-pcsx-rearmed built and ran with a couple
chd files I tried using this new version.

Best,
Matthew

commit - 04f87ba1101d5bc5a2ab0fc67685e47ab9c11919
blob - c80d172d35bc8dd7d3fc80b213c16ba36033be18
file + emulators/libchdr/Makefile
--- emulators/libchdr/Makefile
+++ emulators/libchdr/Makefile
@@ -2,12 +2,12 @@ BROKEN-aarch64 = looks for sys/auxv.h
 
 COMMENT =      library for reading MAME's CHDv1-v5 formats
 
-V =            1.0pl20230220
+V =            1.0pl20251226
 DISTNAME =     libchdr-$V
 
 GH_ACCOUNT =   rtissera
 GH_PROJECT =   libchdr
-GH_COMMIT =    fec8ab94212cc65d9d9a62cb3da924f5830c04b0
+GH_COMMIT =    07a7dad23378b001f4ab174ef51bd6553f883edd
 
 SHARED_LIBS += chdr    1.0 # 0.1
 
commit - 04f87ba1101d5bc5a2ab0fc67685e47ab9c11919
blob - d53067a351af193b6c0a50c35ce9831ba89b0867
file + emulators/libchdr/distinfo
--- emulators/libchdr/distinfo
+++ emulators/libchdr/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libchdr-1.0pl20230220-fec8ab94.tar.gz) = 
i4fxorIt44yfsWdRN8jxl0MQW4NzrYynDs8DpjngT88=
-SIZE (libchdr-1.0pl20230220-fec8ab94.tar.gz) = 1748513
+SHA256 (libchdr-1.0pl20251226-07a7dad2.tar.gz) = 
j6dteAW0Ba3jbkpFHkBl17fDX1AcjsbrGerAls/5X+o=
+SIZE (libchdr-1.0pl20251226-07a7dad2.tar.gz) = 4223733
commit - 04f87ba1101d5bc5a2ab0fc67685e47ab9c11919
blob - d67f987ae74955c780c0027dab9126b3af7f5a4c
file + /dev/null
--- emulators/libchdr/patches/patch-CMakeLists_txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Index: CMakeLists.txt
---- CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -79,7 +79,7 @@ if (BUILD_SHARED_LIBS)
-   elseif(APPLE)
-     target_link_libraries(chdr PRIVATE -Wl,-dead_strip 
-Wl,-exported_symbol,_chd_*)
-   else()
--    target_link_libraries(chdr PRIVATE -Wl,--version-script 
${CMAKE_CURRENT_SOURCE_DIR}/src/link.T -Wl,--no-undefined)
-+    target_link_libraries(chdr PRIVATE -Wl,--version-script 
${CMAKE_CURRENT_SOURCE_DIR}/src/link.T)
-   endif()
- 
-   set_target_properties(chdr PROPERTIES C_VISIBILITY_PRESET hidden)

Reply via email to