Hi! I'm trying to split mkvtoolnix-gui (depends on Qt) to a separate "gui" output. "out" would only contain the command line tools. Disabling Qt shrinks the closure size from 1.5+ GB to 277 MB. Pretty neat, huh? :) I naively tried to move mkvtoolnix-gui to the "gui" output: --8<---------------cut here---------------start------------->8--- (add-after 'install 'post-install (lambda* (#:key outputs #:allow-other-keys) ;; Move the Qt interface to "gui". (let ((out (assoc-ref outputs "out")) (gui (assoc-ref outputs "gui"))) (mkdir-p (string-append gui "/bin")) (rename-file (string-append out "/bin/mkvtoolnix-gui") (string-append gui "/bin/mkvtoolnix-gui"))) #t)) --8<---------------cut here---------------end--------------->8--- But I get the following error after the `compress-documentation' phase: --8<---------------cut here---------------start------------->8--- cycle detected in the references of `/gnu/store/7asc0q7kik1ak463nj8g675hnab7h982-mkvtoolnix-31.0.0-gui' --8<---------------cut here---------------end--------------->8--- It's unclear to me why there would be a cycle. Any clue how to investigate from there? -- Pierre Neidhardt https://ambrevar.xyz/