Hi, Lars-Dominik Braun skribis: >> > One thing I don’t like right now is the dependency on gcc-toolchain >> > (i.e. gcc and binutils) in distutils. I don’t know how to avoid that, >> > since building CFFI modules won’t work without patching. >> Is CFFI able to pick ‘gcc’ from $PATH? If it can do it, we can avoid >> hardcoding the absolute file name of GCC and instead leave it up to the >> user to add GCC to their environment when they want to use CFFI. > yes, it is, but it looks for the executable "cc", which – oddly – our > gcc-toolchain does not provide. Is this intentional? Yes: as discussed elsewhere, GCC does not provide ‘cc’, and we don’t provide it either. > The updated patch replaces it with gcc, which seems to work. Perfect. >> The advice seems to be very general; did you mean that people should >> look for something specific in the build log, for example because test >> failures are silently ignored? > No, not really. Just to run the disabled test suite and see if it goes > from “a few failures” to “everything is broken now”. I could selectively > patch the testsuite to disable currently failing tests, but I’m not > competent enough to judge which one can be skipped safely (due to > sandboxing limitations for example) and which indicate an actual > failure. I’ll remove the comment. OK. Alright. I took the liberty to make the changes below and committed. Thanks! Ludo’.