-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Libretro-common resync - some things we need #24
Comments
@twinaphex I'm fine with the changes themselves you request. |
Nah we want to avoid that at all costs. Libretro cores should only bake in the files from libretro common that they need. Also not a fan of submodules for it or subtrees, we want building to be kept easy and the entire point is that a dev only uses the few parts they actually need, it should not be like some big kitchensink API/SDK like SDL. |
how about using git-subrepo? sample from lightrec: https://github.com/libretro/pcsx_rearmed/blob/ea17432f22e441c9bf6f1c60f58a8cc6faaebbb1/deps/lightrec/.gitrepo |
@twinaphex requesting changes have been applied in latest master of @rtissera libchdr repo. |
@twinaphex @negativeExponent can we close this as well ? |
@inactive123 @negativeExponent @LibretroAdmin sorry for the ping again, can we close this issue now ? |
dunno if libretroadmin ontacted you recently, but ive tried to use this latest commit for libchr in libretro and its causing lots of changes to be done. it was initially merged in the PCE core but due was reverted back. dunno what libretroadmin found out to fail in doing a full libchrd update causing it to be reverted instead. |
Hi there,
following earlier conversations with @alucryd , I'm fine with resyncing libchdr so that libretro-common, RetroArch and upstream libchdr are all on the same page again.
However, if we may humbly make some tiny requests, there are a couple of things still preventing us from not having to make a single edit to the sources. If these could be addressed then we could get rid of our own fork -
https://github.com/libretro/RetroArch/tree/master/libretro-common/formats/libchdr
https://github.com/libretro/RetroArch/blob/master/libretro-common/formats/libchdr/libchdr_bitstream.c#L12
For various libretro cores and for RetroArch itself, we set several include dirs for header files. Again, this is a small thing, but the way it is right now in upstream can pose problems on certain compilers/toolchains we care about.
So far, these are the only two things I can think of. They should be relatively small requests hopefully.
If any additions have been made to libchdr in any of the libretro cores that have not been upstreamed yet, hopefully @alucryd can help us out in that endeavor to make sure that all these missing parts are submitted to you as PRs so that we can finally have one central libchdr version with all the features and we no longer have to make these forks.
Thanks for reading.
The text was updated successfully, but these errors were encountered: