Hello Jean Pierre De Jesus DIAZ, I almost overlooked your message from debbugs as it wasn't delivered to my mailbox. Thanks for the patch review! > Can be changed to use G-Expressions: Done. > >+ (add-after 'fix-sources 'fix-application-settings-path > Doesn't depend on 'fix-sources, so it's fine to add after 'unpack. Done. > It may also be a good idea to set `QMAKE_CC' variable for cross-compilation, > like: > > `(invoke "qmake" (string-append "QMAKE_CC=" #$(cc-for-target)))' Done. But I wasn't able to run cross-compilation with the command you provided: --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix build --keep-failed --target=aarch64-linux-gnu candle guix build: error: gnu/packages/freedesktop.scm:1921:2: perl-file-mimeinfo@0.29: build system `perl' does not support cross builds --8<---------------cut here---------------end--------------->8--- It seems to me from the message that the issue is not in the candle package itself. > >+ (add-after 'configure 'fix-makefile > >+ (lambda _ > >+ (substitute* "Makefile" > >+ (("-pipe -Z7") "-pipe") > >+ (("LFLAGS.*=.*DEBUG .*OPT:REF -Wl,-O1") > >+ "LFLAGS = -Wl,-O1")))) > > Could this instead be replaced on the `candle.pro' file? I fixed it by using the latest commit from the 'master' branch instead of 1.2b tag. Please find the updated patch attached.