From e93e513120dd7567b65d3e1c123d5219afa3f2fb Mon Sep 17 00:00:00 2001 From: Jorge Aparicio Date: Fri, 24 Aug 2018 15:14:32 +0200 Subject: [PATCH] generate big endian code for armeb targets --- src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 9dd75cd..11c134a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1263,6 +1263,12 @@ impl Build { cmd.args.push("-march=armv7-m".into()); } if target.starts_with("armebv7r") | target.starts_with("armv7r") { + if target.starts_with("armeb") { + cmd.args.push("-mbig-endian".into()); + } else { + cmd.args.push("-mlittle-endian".into()); + } + // ARM mode cmd.args.push("-marm".into());