From: Theo Buehler Subject: Re: Update: textproc/ruby-commonmarker 2.9.0 To: Jeremy Evans Cc: OpenBSD ports Date: Wed, 12 Aug 2026 06:15:55 +0200 On Tue, Aug 11, 2026 at 06:04:38PM -0700, Jeremy Evans wrote: > This updates to the latest commonmarker release. > > In addition to the huge number of crate version changes, this also > bumps MODCLANG_VERSION so it matches the version in base. > > Tested on amd64. Will be committing in a couple days unless I hear > objections. If it works in real-life testing, I have no objection. One reason I did not proceed with the update to 2.8.2 that I had started when I bumped MODCLANG_VERSION to 21 was that I couldn't manage to get the tests working at all. 2.9.0 still has the same problem. (I also tried bumping rb_sys to the then latest version, which was a bit fiddly.) = note: some arguments are omitted. use `--verbose` to show all linker arguments = note: ld: error: undefined symbol: rb_gc_adjust_memory_usage >>> referenced by rb_allocator.493e8f878c02c620-cgu.0 >>> rb_allocator-49c7f991151e7d3b.rb_allocator.493e8f878c02c620-cgu.0.rcgu.o:(::alloc_zeroed) in archive /usr/ports/pobj/commonmarker-2.9.0-ruby40/commonmarker-2.9.0/target/release/deps/librb_allocator-49c7f991151e7d3b.rlib >>> referenced by rb_allocator.493e8f878c02c620-cgu.0 >>> rb_allocator-49c7f991151e7d3b.rb_allocator.493e8f878c02c620-cgu.0.rcgu.o:(::alloc) in archive /usr/ports/pobj/commonmarker-2.9.0-ruby40/commonmarker-2.9.0/target/release/deps/librb_allocator-49c7f991151e7d3b.rlib >>> referenced by rb_allocator.493e8f878c02c620-cgu.0 >>> rb_allocator-49c7f991151e7d3b.rb_allocator.493e8f878c02c620-cgu.0.rcgu.o:(::dealloc) in archive /usr/ports/pobj/commonmarker-2.9.0-ruby40/commonmarker-2.9.0/target/release/deps/librb_allocator-49c7f991151e7d3b.rlib >>> referenced 1 more times clang: error: linker command failed with exit code 1 (use -v to see invocation)