CFLAGS_i686 = -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables
CFLAGS_x86_64 = -m64 -mtune=generic
+CFLAGS_armv5tel = -march=armv5te
+CFLAGS_armv7hl = -march=armv7l
export CFLAGS = %{GLOBAL_CFLAGS} %{CFLAGS_%{DISTRO_ARCH}}
export CXXFLAGS = %{CFLAGS}
@property
def supported_arches(self):
host_arches = {
- "x86_64" : [ "x86_64", ],
- "i686" : [ "i686", "x86_64", ],
- "i586" : [ "i586", "i686", "x86_64", ],
- "i486" : [ "i486", "i586", "i686", "x86_64", ],
+ # x86
+ "x86_64" : [ "x86_64", ],
+ "i686" : [ "i686", "x86_64", ],
+ "i586" : [ "i586", "i686", "x86_64", ],
+ "i486" : [ "i486", "i586", "i686", "x86_64", ],
+
+ # ARM
+ "armv5tel" : [ "armv5tel", "armv5tejl", ],
+ "armv7hl " : [ "armv7l", ],
}
for host, can_be_built in host_arches.items():