I have created some cross compilation fixes while working on the buildbot. Most of them are compile-tested apart from the following platforms: - Solaris (I could not get any variant to install in VirtualBox on ESXi in a timely manner). - MIPS no cross compiler binary package available at buildbot host - SPARC is currently also untested. No intended changes there though.
The part of 2/5 that introduces relative default library and include paths may be a bad idea...? 4/5 might break some setups but I'd declare those broken. Everything else is pretty straight forward and since it is almost completely compile-tested I don't expect many surprises and will commit them soonish... followed by a 0.9.8-rc1 tag. So *if* you want to comment on these do so quickly, thanks.
Stefan Tauner (5): Refine revision handling. Allow to easily set a global path prefix for libraries and include files. Unify target OS and CPU architecture checks. Remove defaults for CC and AR. Refinements for DragonflyBSD.
Makefile | 37 +++++----- README | 12 ++-- arch.h | 33 --------- archtest.c | 2 + flash.h | 4 +- flashrom.c | 2 +- hwaccess.c | 20 ++---- hwaccess.h | 89 +++++++++++++++--------- internal.c | 16 ++--- nicintel_eeprom.c | 10 +-- os.h | 2 + platform.h | 54 ++++++++++++++ programmer.h | 2 +- serial.c | 40 ++++++----- serprog.c | 10 +-- udelay.c | 2 +- util/getrevision.sh | 10 +++ util/ich_descriptors_tool/ich_descriptors_tool.c | 2 +- 18 files changed, 200 insertions(+), 147 deletions(-) delete mode 100644 arch.h create mode 100644 archtest.c create mode 100644 platform.h