Hi, On Thu, Sep 18, 2008 at 06:58:01PM +0200, Patrick Georgi wrote: > the following patch can be applied both to filo-0.6b and libpayload, and > is one of several changes to make things build on solaris.
Does the stdbool problem also happen with the Linux kernel upstream kconfig (i.e. if you try to build a Linux kernel on Solaris)? If yes, that sounds like a worthwhile patch to submit for upstream kconfig as well. If not, maybe this has been fixed upstream in the mean time? I sort of doubt it though, our libpayload kconfig is pretty recent... Either way, the same fix is likely needed for all other kconfigs we use? E.g. v3, buildrom, coreinfo, etc? > The changes: > 1. > Preset CC to gcc in Makefile. There are some $(shell $(CC) ...) > invocations with GCC specific options, so that shouldn't hurt. > > 2. > Replace stdbool.h include in util/kconfig/expr.h by a custom > implementation of booleans. This is okay as these booleans are purely > internal. It's necessary because there's some disagreement between the > Solaris headers and GCC on Solaris, about when stdbool.h is appropriate. > > 3. > Remove stdbool.h include from util/kconfig/zconf.tab.c_shipped. This > file includes expr.h already, so it picks up the right set of > primitives, without duplicating the special case for Solaris. Uwe. -- http://www.hermann-uwe.de | http://www.holsham-traders.de http://www.crazy-hacks.org | http://www.unmaintained-free-software.org -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

