Hi Alberto, On Tue, 21 Sep 2010 17:46:03 +0200 Alberto Ciampini <[email protected]> wrote: ... > i have a strange issue when cross compiling for arm: if i try to use > errno (or build programs that uses it), i get (for example): > > cmem.c:116: error: 'errno' undeclared (first use in this function) > cmem.c:116: error: (Each undeclared identifier is reported only once > cmem.c:116: error: for each function it appears in.)
Are you compiling a kernel module or a user space app? > and of course i have not forgotten to #include <errno.h> > what puzzles me is that the errno.h file (eldk/arm/usr/include/errno.h) > only includes <asm-generic/errno.h> and that file is just a list of > defines.... > i also looked at the files in the include path, but it seems that the > errno variable is not defined anywhere.... What ELDK version is this and how did you set it up? Your errno.h seems to be from Linux kernel source. Best regards, Anatolij -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: [email protected] _______________________________________________ eldk mailing list [email protected] http://lists.denx.de/mailman/listinfo/eldk
