Gcc-wrapper in ruby requisites

I am trying to build a ruby derivation and collect all requisites - but only for runtime.
I started with flake.nix:

{             
  description = "rr-example";
  inputs = {                                                                                    
    nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
    flake-utils.url = "github:numtide/flake-utils";
  };     
  outputs = { self, nixpkgs, flake-utils }:
    flake-utils.lib.eachSystem [flake-utils.lib.system.x86_64-linux] (system:
    let                                 
       pkgs = import nixpkgs {inherit system;};
    in rec { 
       packages.default = pkgs.ruby_3_2;
    }
    );
}

which gives me: nix-store -q --requisites ./result

/nix/store/3sxwxqzkkrgpgaibkm27ggb9kjbzdy31-xgcc-13.2.0-libgcc
/nix/store/77yhmwrwism02371kzyda4d127kdwdnf-libunistring-1.1
/nix/store/n9sq1bvghs9z0qg6cmwg27y4jmszwgqi-libidn2-2.3.7
/nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44
/nix/store/04qi91bvjwn9s0p23wqy2gjnmshk6h11-gmp-6.3.0
/nix/store/1n8dg5f4435qm73m4b9m0479igx7iq7l-ncurses-6.4
/nix/store/2ksh88m9fnnmj8xn5a2a0z2q9vakbjpj-glibc-2.38-44-bin
/nix/store/6k373ff6rgylb9w6l2qlagb5xdv0fcsf-gcc-13.2.0-libgcc
/nix/store/agp6lqznayysqvqkx4k1ggr8n1rsyi8c-gcc-13.2.0-lib
/nix/store/5pyacja52fxmx0k1b27c44nl40v82gbk-gmp-with-cxx-6.3.0
/nix/store/9v67dgmg1r9sb92h4c0drh35j2z5cnv4-attr-2.5.2
/nix/store/kq60cqfd2kb7mr6mlbbqbb8li7bkznrb-acl-2.3.2
/nix/store/43dnc4h7x0p8ybaq38aaxkhy722kzrx2-coreutils-9.4
/nix/store/5lr5n3qa4day8l1ivbwlcby2nknczqkq-bash-5.2p26
/nix/store/zb3gzfab3v2q5bib8chihr2k885zj1n4-linux-headers-6.7
/nix/store/6jk1d1m5j9d8gjyq79zqlgqqs9j3gcwn-glibc-2.38-44-dev
/nix/store/zbaajn0dk65kwvrcglhli1j4xx4vhvvj-zlib-1.3.1
/nix/store/k9479b5zabc5ncvb3dmvk2jpqq4avjs0-binutils-2.41-lib
/nix/store/j2y057vz3i19yh4zjsan1s3q256q15rd-binutils-2.41
/nix/store/n0k7d16gi7mj7bwwm1vlrvhcd1bs3qcd-expand-response-params
/nix/store/5ac6jr3asky426rc5qaxrf3wkhzpw1cm-binutils-wrapper-2.41
/nix/store/7nmrrad8skxr47f9hfl3xc0pfqmwq51b-openssl-3.0.13
/nix/store/w5x48fqsx3lvgx7s2i5mx5s901w5d7p0-mpfr-4.2.1
/nix/store/dw1k0g9b40x79258qc7gy5sx6m2kd8w2-libmpc-1.3.1
/nix/store/q3wiyzfhghb8spcsb1hcqcnsvgn57226-pcre2-10.43
/nix/store/nk45h8dy9zlx4d0b9ghf5xnj9pypyqgh-gnugrep-3.11
/nix/store/vrj0g16ci387zm1sapqh764qqjf85hk0-isl-0.20
/nix/store/rqga421d43q40blrrgmiw820p01a4nba-gcc-13.2.0
/nix/store/kvlhk0gpm2iz1asbw1xjac2ch0r8kyw9-gcc-wrapper-13.2.0
/nix/store/wb7d5iw5f08qbm6p72pz1mdd4qgcb7gs-libffi-3.4.6
/nix/store/wxkm0l376l4fs8ga5vdd5facr8y1izkx-libyaml-0.2.5
/nix/store/zvb6aqqivjvgf34981fk7qldm1nv74dh-readline-8.2p10
/nix/store/llkj4vhagxvbpzdir91480zjkn17qzvi-ruby-3.2.3

or: nix-store -q --references ./result

/nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44
/nix/store/1n8dg5f4435qm73m4b9m0479igx7iq7l-ncurses-6.4
/nix/store/7nmrrad8skxr47f9hfl3xc0pfqmwq51b-openssl-3.0.13
/nix/store/agp6lqznayysqvqkx4k1ggr8n1rsyi8c-gcc-13.2.0-lib
/nix/store/kvlhk0gpm2iz1asbw1xjac2ch0r8kyw9-gcc-wrapper-13.2.0
/nix/store/wb7d5iw5f08qbm6p72pz1mdd4qgcb7gs-libffi-3.4.6
/nix/store/wxkm0l376l4fs8ga5vdd5facr8y1izkx-libyaml-0.2.5
/nix/store/zbaajn0dk65kwvrcglhli1j4xx4vhvvj-zlib-1.3.1
/nix/store/zvb6aqqivjvgf34981fk7qldm1nv74dh-readline-8.2p10
/nix/store/llkj4vhagxvbpzdir91480zjkn17qzvi-ruby-3.2.3

… I do not want gcc-wrapper here, and all that build utils.

The ruby binary itself does not need it:

ldd ./result/bin/ruby 
        linux-vdso.so.1 (0x00007ffe0eddf000)
        libruby-3.2.3.so.3.2 => /nix/store/llkj4vhagxvbpzdir91480zjkn17qzvi-ruby-3.2.3/lib/libruby-3.2.3.so.3.2 (0x00007235c9e00000)
        libz.so.1 => /nix/store/zbaajn0dk65kwvrcglhli1j4xx4vhvvj-zlib-1.3.1/lib/libz.so.1 (0x00007235ca3ed000)
        librt.so.1 => /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/librt.so.1 (0x00007235ca3e8000)
        libdl.so.2 => /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libdl.so.2 (0x00007235ca3e3000)
        libm.so.6 => /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libm.so.6 (0x00007235c9d1e000)
        libpthread.so.0 => /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libpthread.so.0 (0x00007235c9d17000)
        libc.so.6 => /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/libc.so.6 (0x00007235c9b2e000)
        libgcc_s.so.1 => /nix/store/agp6lqznayysqvqkx4k1ggr8n1rsyi8c-gcc-13.2.0-lib/lib/libgcc_s.so.1 (0x00007235c9b09000)
        /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib/ld-linux-x86-64.so.2 => /nix/store/1rm6sr6ixxzipv5358x0cmaw8rs84g2j-glibc-2.38-44/lib64/ld-linux-x86-64.so.2

Can anyone explain to me why this is happening? Why gcc is added as a dependeny? How to change that?

Ok, I found that disabling jit helps:

 packages.default = pkgs.ruby_3_2.override {
  jitSupport = false;
  yjitSupport = false;
};