Hello all, I'm trying to build serf 1.3.9 with scons 3.0.5 on Linux where the toolchain is at /pkg/bin like gcc, as and co. PREFIX=/pkg of course.
$ scons PREFIX=$PREFIX APR=$PREFIX APU=$PREFIX OPENSSL=$PREFIX scons: Reading SConscript files ... Checking for GNU-compatible C compiler...no scons: done reading SConscript files. scons: Building targets ... gcc -o context.o -c -O2 -pthread -DNDEBUG -DLINUX -D_REENTRANT -D_GNU_SOURCE -I. -I/pkg/include/apr-1.0 -I/pkg/include context.c sh: gcc: command not found scons: *** [context.o] Error 127 scons: building terminated because of errors. If I specify CC too, then the next tool "as" not found: $ scons PREFIX=$PREFIX APR=$PREFIX APU=$PREFIX OPENSSL=$PREFIX CC=$PREFIX/bin/gcc scons: Reading SConscript files ... Checking for GNU-compatible C compiler...no scons: done reading SConscript files. scons: Building targets ... /pkg/bin/gcc -o context.o -c -O2 -pthread -DNDEBUG -DLINUX -D_REENTRANT -D_GNU_SOURCE -I. -I/pkg/include/apr-1.0 -I/pkg/include context.c gcc: error trying to exec 'as': execvp: No such file or directory scons: *** [context.o] Error 1 scons: building terminated because of errors. Error: serf build I have read some trick and tips and faqs like: https://scons.org/faq.html#Why_doesn.27t_SCons_find_my_compiler.2BAC8-linker.2BAC8-etc..3F_I_can_execute_it_just_fine_from_the_command_line. But seems like nothing helps to find my gcc & tools. I think the problem is around: conf = Configure(env, custom_tests = dict(CheckGnuCC=CheckGnuCC)) in SConstruct file, but I don't talk python, so I'm not sure.