> 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.
>

Reply via email to