--- catalyst-2.0.18.orig/modules/stage3_target.py 2015-01-08 23:44:23.000000000 -0500 +++ catalyst-2.0.18.orig/modules/stage3_target.py 2015-02-03 03:50:33.911656649 -0500 @@ -12,9 +12,25 @@ class stage3_target(generic_stage_target """ def __init__(self,spec,addlargs): self.required_values=[] - self.valid_values=[] + self.valid_values=["chost"] generic_stage_target.__init__(self,spec,addlargs) + def override_chost(self): + if "chost" in self.settings: + self.settings["CHOST"]=list_to_string(self.settings["chost"]) + + def override_cflags(self): + if "cflags" in self.settings: + self.settings["CFLAGS"]=list_to_string(self.settings["cflags"]) + + def override_cxxflags(self): + if "cxxflags" in self.settings: + self.settings["CXXFLAGS"]=list_to_string(self.settings["cxxflags"]) + + def override_ldflags(self): + if "ldflags" in self.settings: + self.settings["LDFLAGS"]=list_to_string(self.settings["ldflags"]) + def set_portage_overlay(self): generic_stage_target.set_portage_overlay(self) if "portage_overlay" in self.settings: