diff -Naurp catalyst-3.0.4.orig/catalyst/targets/stage1.py catalyst-3.0.4/catalyst/targets/stage1.py --- catalyst-3.0.4.orig/catalyst/targets/stage1.py 2019-02-04 21:58:51.000000000 -0500 +++ catalyst-3.0.4/catalyst/targets/stage1.py 2019-03-04 00:45:40.375967414 -0500 @@ -55,6 +55,10 @@ class stage1(StageBase): if "ldflags" in self.settings: self.settings["LDFLAGS"] = self.settings["ldflags"] + def override_asflags(self): + if "asflags" in self.settings: + self.settings["ASFLAGS"] = self.settings["asflags"] + def set_portage_overlay(self): StageBase.set_portage_overlay(self) if "portage_overlay" in self.settings: diff -Naurp catalyst-3.0.4.orig/catalyst/targets/stage2.py catalyst-3.0.4/catalyst/targets/stage2.py --- catalyst-3.0.4.orig/catalyst/targets/stage2.py 2019-02-04 21:58:51.000000000 -0500 +++ catalyst-3.0.4/catalyst/targets/stage2.py 2019-03-04 00:45:40.375967414 -0500 @@ -36,6 +36,10 @@ class stage2(StageBase): if "ldflags" in self.settings: self.settings["LDFLAGS"] = self.settings["ldflags"] + def override_asflags(self): + if "asflags" in self.settings: + self.settings["ASFLAGS"] = self.settings["asflags"] + def set_portage_overlay(self): StageBase.set_portage_overlay(self) if "portage_overlay" in self.settings: diff -Naurp catalyst-3.0.4.orig/catalyst/targets/stage3.py catalyst-3.0.4/catalyst/targets/stage3.py --- catalyst-3.0.4.orig/catalyst/targets/stage3.py 2019-03-04 00:44:56.015966860 -0500 +++ catalyst-3.0.4/catalyst/targets/stage3.py 2019-03-04 00:46:03.655967705 -0500 @@ -32,6 +32,10 @@ class stage3(StageBase): if "ldflags" in self.settings: self.settings["LDFLAGS"] = self.settings["ldflags"] + def override_asflags(self): + if "asflags" in self.settings: + self.settings["ASFLAGS"] = self.settings["asflags"] + def set_portage_overlay(self): StageBase.set_portage_overlay(self) if "portage_overlay" in self.settings: