You can try with (on d05fcc21cb9509084a0424e6808b84b58dc52d62, but I guess the commit doesn't matters.) ``` guix shell gcc@10 gcc-objc@10 clang@13 cat > hello.m << "EOF" #include int main(int argc, const char * argv[]) { printf ("Hello, world!\n"); return 0; } EOF ``` `LANG=C gcc hello.m -o hello` complains that Objective-C compiler is not installed. `LANG=C clang hello.m -o hello` can compile to hello binary. Even I try set environment variable GCC_EXEC_PREFIX (described in https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html) GCC_EXEC_PREFIX=$GUIX_ENVIRONMENT/libexec/gcc/x86_64-unknown-linux-gnu/10.3.0 gcc hello.m -o hello or pass option `-B$GUIX_ENVIRONMENT/libexec/gcc/x86_64-unknown-linux-gnu/10.3.0`. It still says no Objective-C compiler. Maxime Devos writes: > [[PGP Signed Part:Undecided]] > Zhu Zihao schreef op za 26-03-2022 om 13:49 [+0800]: >> I'm planning to package some GNUStep packages to Guix, but the gcc- >> objc is broken. >> >> Any one interested in fixing GCC? [...] > > How is it broken? Is there some error message or something? > > Greetings, > Maxime. > > [[End of PGP Signed Part]] -- Retrieve my PGP public key: gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F Zihao