From: "xtkoba (Tee KOBAYASHI)" Date: 2021-12-02T23:41:24+00:00 Subject: [ruby-core:106424] [Ruby master Bug#18374] make: Circular spec/ruby/optional/capi/ext/array_spec.c <- spec/ruby/optional/capi/ext/array_spec.c dependency dropped. Issue #18374 has been updated by xtkoba (Tee KOBAYASHI). I have never seen such messages in my environment, and cannot find ones in Ruby CI (disable-shared) or GitHub Actions (enable-shared). Where are the circular dependencies defined? Does [defs/gmake.mk#L411-L424](https://github.com/ruby/ruby/blob/1f4af993835219efa8feaf76a0b36252028691f1/defs/gmake.mk#L411-L424) behave incorrectly in some cases? I cannot find any other part of makefiles relevant to capiext. ---------------------------------------- Bug #18374: make: Circular spec/ruby/optional/capi/ext/array_spec.c <- spec/ruby/optional/capi/ext/array_spec.c dependency dropped. https://bugs.ruby-lang.org/issues/18374#change-95065 * Author: vo.x (Vit Ondruch) * Status: Open * Priority: Normal * ruby -v: ruby 3.1.0dev (2021-12-01 master 0b53a8895f) [x86_64-linux] * Backport: 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- The build log contains plenty of messages such as: ~~~ ... snip ... make: Circular spec/ruby/optional/capi/ext/array_spec.c <- spec/ruby/optional/capi/ext/array_spec.c dependency dropped. make: Circular spec/ruby/optional/capi/ext/basic_object_spec.c <- spec/ruby/optional/capi/ext/basic_object_spec.c dependency dropped. make: Circular spec/ruby/optional/capi/ext/bignum_spec.c <- spec/ruby/optional/capi/ext/bignum_spec.c dependency dropped. make: Circular spec/ruby/optional/capi/ext/binding_spec.c <- spec/ruby/optional/capi/ext/binding_spec.c dependency dropped. make: Circular spec/ruby/optional/capi/ext/boolean_spec.c <- spec/ruby/optional/capi/ext/boolean_spec.c dependency dropped. make: Circular spec/ruby/optional/capi/ext/class_id_under_autoload_spec.c <- spec/ruby/optional/capi/ext/class_id_under_autoload_spec.c dependency dropped. ... snip ... ~~~ What is it about? That does not look healthy to me. -- https://bugs.ruby-lang.org/ Unsubscribe: