# HG changeset patch # User Masamichi Hosoda # Date 1424791874 -32400 # Node ID 320da60cd5864f6633734146ec33a32a5484494e # Parent 824bfbe0b6aa2ec5ee13657c661738e2ae392349 Fix linux-x86::cross/gcc-core on linux-x86 hosts When build / host and target are just same, gcc building is failed. diff -r 824bfbe0b6aa -r 320da60cd586 gub/specs/cross/gcc.py --- a/gub/specs/cross/gcc.py Tue Feb 24 23:29:14 2015 +0900 +++ b/gub/specs/cross/gcc.py Wed Feb 25 00:31:14 2015 +0900 @@ -72,6 +72,11 @@ class Gcc__from__source (Gcc): dependencies = (Gcc.dependencies + ['cross/gcc-core', 'glibc-core']) + def __init__ (self, settings, source): + Gcc.__init__ (self, settings, source) + if 'i686-linux' in self.settings.build_architecture: + if 'i686-linux' in self.settings.target_architecture: + self.configure_flags += ' --build=i686-unknown-linux-gnu ' #FIXME: merge all configure_command settings with Gcc configure_flags = (Gcc.configure_flags + misc.join_lines ('''