embox / embox

Modular and configurable OS for embedded applications
http://embox.github.io
BSD 2-Clause "Simplified" License
1.17k stars 276 forks source link

Don't renew config cache if I modify the /conf/build.conf file #429

Closed anton-bondarev closed 12 years ago

anton-bondarev commented 12 years ago
What steps will reproduce the problem?
  1. I configure project with wrong name gcc
  2. I built it and received error message "Unable to get GCC version: /bin/sh: microblaze-elf-gcc: not found. Останов."
  3. I corrected gcc name (CROSS_COMPILE = mb-linux-) and tried to build the project again

I expected to see new gcc name during the building process but I received an old error massage "Unable to get GCC version: /bin/sh: microblaze-elf-gcc: not found. Останов." Cc: @AntonKozlov, @abusalimov

AntonKozlov commented 12 years ago

Workaround introduced in 1cf057f.

Reason of bug is in checking for gcc version directly in Makefile. CROSS_COMPILE stored in some AUTOCONF Makefile, which can't be remade before all Makefile read.

AntonKozlov commented 12 years ago

Closed with status Fixed