> Yeah, I'm not quite sure what that statement means. It's not literally > "every single binary in cygwin" > > I don't really know enough about ruby be sure how to interpret it. > There's some subset of packages which need rebuilding (as discussed > below), and maybe any locally installed gems which have binaries?
As you pointed out, the sub-packages and gems installed locally using the gem command that depend on cygruby*0.dll will be subject to recompilation. I apologize for the insufficient explanation. On Wed, Apr 26, 2023 at 7:13 AM Jon Turney <jon.tur...@dronecode.org.uk> wrote: > > On 25/04/2023 22:10, Daisuke Fujimura via Cygwin-apps wrote: > > Thank you for your response. > > > > Following the announcement of the previous update, I would like to > > note that the binaries need to be recompiled. > > - > > https://www.mail-archive.com/cygwin-announce-rDBXBDvO6BXQT0dZR+AlfA@public.gmane.org/msg08753.html > > Yeah, I'm not quite sure what that statement means. It's not literally > "every single binary in cygwin" > > I don't really know enough about ruby be sure how to interpret it. > There's some subset of packages which need rebuilding (as discussed > below), and maybe any locally installed gems which have binaries? > > >> I applied my usual workaround (which is adding 'ruby_23' to an internal > >> list of things which are allowed to not be provided), and set the job to > >> rerun, which seems to have succeeded. > > > > Does this mean adding `ruby_23` to `depend2` in some packages in setup.ini? > > Not really. > > The failure was a consequence of that. As previously mentioned, using > some special tools, I've retroactively added appropriate ruby_xy > requires: in the .hint files for existing packages which: > > * install into /usr/lib/ruby/vendor_ruby/x.y/ > * install into /usr/lib/gems/ruby/x.y/ > * contain executable files linked to cygrubyxy0.dll because they embed a > ruby interpreter (which seems to be just kross-ruby, kf5-kross-ruby and > weechat-ruby) > > > I would like to know more about the specifications of setup.ini. Is > > there any documentation available somewhere? > > Sure, the documentation is at: > > https://sourceware.org/cygwin-apps/setup.ini.html > > Feel free to ask if you have further questions not covered by that. >