Files
poky/meta/recipes-extended
Christopher Larson 1fd9a16d2a bash: fix mkbuiltins build failure
On hosts with FORTIFY_SOURCES, stringize support is required, as it's used by
the macros to wrap functions (e.g. read and open in unistd.h). Those wrappers
use the STRING() macro from unistd.h. A header in the bash sources overrides
the unistd.h macro to 'x' when HAVE_STRINGIZE is not defined, causing the
wrappers to generate calls to 'xread' and 'xopen', which do not exist,
resulting in a failure to link.

Assume we have stringize support when cross-compiling, which works around the
issue.

It may be best for upstream to either give up on supporting compilers without
stringize support, or to not define STRING() at all when FORTIFY_SOURCES is
defined, letting the unistd.h one be used, instead.

(From OE-Core rev: f7a25dd72d1d463eb72d48c6f9dd968d376496c0)

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-11-14 15:58:08 +00:00
..
2012-11-14 15:58:08 +00:00
2012-06-25 16:35:54 +01:00
2012-08-23 11:43:34 +01:00
2012-02-26 22:51:58 +00:00
2012-10-25 17:50:19 +01:00
2012-01-24 11:54:24 +00:00
2011-12-24 10:05:45 +00:00
2012-09-04 12:53:02 +01:00
2012-08-17 18:04:24 +01:00
2011-12-05 22:47:07 +00:00
2012-07-18 14:29:31 +01:00
2012-06-21 13:03:02 +01:00
2012-09-24 11:30:31 +01:00
2012-09-04 12:53:04 +01:00
2012-10-27 09:44:59 +01:00
2012-09-04 12:53:05 +01:00
2012-08-24 17:32:56 +01:00
2012-09-04 12:53:11 +01:00
2012-10-19 18:02:26 +01:00
2012-03-21 15:33:06 +00:00
2012-01-03 12:14:33 +00:00
2012-06-25 16:35:54 +01:00
2012-09-12 15:13:45 +01:00
2012-07-17 10:54:05 +01:00
2012-08-13 20:10:33 +01:00
2012-09-04 12:53:10 +01:00
2012-07-17 10:53:55 +01:00
2011-12-08 15:24:32 +00:00
2012-06-18 17:26:48 +01:00