On Mon, Aug 15, 2016 at 7:59 AM, Danny Milosavljevic <dan...@scratchpost.org> wrote:
> What does the search-paths form do? Does it set environment variables in the > profile as well? Search path information is used in build environments (guix build), user-defined environments (guix environment), and profiles (guix package). For example, when you run 'guix package --search-paths', the environment variables printed are determined by the native-search-paths field for each package in your profile. I found that without CROSS_CPATH and CROSS_LIBRARY_PATH the compiler doesn't work because it can't find all of its headers and libraries since they aren't in /usr. Some background: avr-gcc was broken for a very long time, until Manolis, Ricardo, and I worked out the problems several months ago. I tested avr-gcc by successfully compiling the various KADE miniArcade firmwares using the 'make-all.sh' script found here: https://github.com/kadevice/KADE/tree/master/open%20software/firmwares/KADE%20miniArcade/sources I don't know what has changed since I got things working, but I can no longer compile that firmware. I get errors like this: main.c:38:20: fatal error: avr/io.h: No such file or directory - Dave