<div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 28, 2019 at 5:48 AM Burton, Ross <<a href="mailto:ross.burton@intel.com">ross.burton@intel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Tue, 26 Mar 2019 at 19:41, Andre McCurdy <<a href="mailto:armccurdy@gmail.com" target="_blank">armccurdy@gmail.com</a>> wrote:<br>
> > > +growing_stack = false<br>
> ><br>
> > this is mostly true for arches we support but maybe a comment<br>
> > to check it when doing explicit arch ports ( e.g. arm can grown both ways)<br>
><br>
> Not on EABI or any other ARM ABI which could possibly be targeted by<br>
> OE... unless you have evidence to prove otherwise?<br>
<br>
Evidence, no. Anecdotally:<br>
<br>
$ grep glib_cv_stack_grows *<br>
arc-common:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
arm-common:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
arm-darwin:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
arm-darwin8:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
ix86-common:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
microblaze-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mips64el-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mips64el-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mips64-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mips64-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsel-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsel-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsisa32r6el-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsisa32r6el-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsisa32r6-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsisa32r6-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsisa64r6el-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsisa64r6el-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsisa64r6-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mipsisa64r6-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mips-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
mips-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
nios2-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
powerpc-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
riscv32-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
riscv64-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
sh-common:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
sparc-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
x86_64-linux:glib_cv_stack_grows=${glib_cv_stack_grows=no}<br>
<br>
Yes, this technique needs to be extended and generalised so it can be<br>
overridden on a per-platform basis, but for now it appears that<br>
everything we care about has the same values.</blockquote><div dir="auto"><br></div><div dir="auto">All I asked was to add a comment about it</div><div dir="auto">So if someone is porting OE to new architecture then this will be a great hint to check for </div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Ross<br>
</blockquote></div></div>