#879 closed defect (invalid)
C Compiler detection logic is broken
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | critical | Milestone: | |
| Component: | other | Version: | 1.9.x |
| Keywords: | Cc: | ||
| uname -a: | Linux sabotage 4.3.4 #1 SMP Wed Dec 13 16:26:13 WEST 2015 x86_64 GNU/Linux | ||
| nginx -V: | 1.9.9 | ||
Description
CC="arm-linux-musleabihf-gcc -L/home/rofl/x-prefix/armv7hf/lib -isystem /home/rofl/x-prefix/armv7hf/include" ./configure
./configure: error: C compiler arm-linux-musleabihf-gcc -L/home/rofl/x-prefix/armv7hf/lib -isystem /home/rofl/x-prefix/armv7hf/include is not found
it is perfectly fine to pass CC consisting of several components to any package, except not to nginx.
Change History (3)
comment:1 by , 10 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |
comment:2 by , 10 years ago
if you don't intend to support crosscompilation, could you change this to "wontfix" rather than "invalid" ? thanks.
comment:3 by , 10 years ago
The ticket is about "C Compiler detection logic is broken", not about cross-compilation.
Cross-compilation is a feature you can file a feature request here - and it won't be closed, but it's unlikely to be implemented soon, see here.

The message is shown if the compiler provided either failed to compile a test file, or a compiled file failed to run. It looks like you are trying to do cross compilation, and encountered the latter case. This is not supported,
configureneeds to compile and run tests.