<div dir="ltr">1) I am running gentoo (hardened version)<br>2) My config is :<br><br><div><span style="line-height:1.5;font-size:13.1999998092651px">CFLAGS="-march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 -mno-avx -mno-avx2 -O2 -pipe"</span><br></div><div>CXXFLAGS="${CFLAGS}"</div><div>CHOST="x86_64-pc-linux-gnu"</div><div><br></div><div>3) I rebuilt all the system with the same flags...</div><div><br></div><div>Thanks !</div></div><br><div class="gmail_quote">Le mar. 3 mars 2015 à 23:37, B Cran <<a href="mailto:bruce.cran@gmail.com">bruce.cran@gmail.com</a>> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">1. What Linux distribution are you running?</div><div class="gmail_extra">2. What do you have in /etc/make.conf or any system config file which contains build flags to use?</div><div class="gmail_extra">3. If you've rebuilt system binaries or libraries (e.g. glibc), what build flags did you use?</div></div><div dir="ltr"><div class="gmail_extra"><br></div><div class="gmail_extra">-- </div><div class="gmail_extra">Bruce</div></div><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 3, 2015 at 2:36 PM, Benjamin Schubert <span dir="ltr"><<a href="mailto:ben.c.schubert@gmail.com" target="_blank">ben.c.schubert@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I am sadly unable to send an example of what is going wrong.<br><br><div>But if I run systemctl --help in GDB, I get an illegal instruction and if I switch to asm layout, the last instruction seems to be a "vstmxcsr" which is, if I'm not mistaken from the avx extension (even though the error is still here if I compile with -mno-avx -mno-avx2.</div><div><br></div><div>Thanks for your help !</div></div><br><div class="gmail_quote">Le mar. 3 mars 2015 à 21:52, Darren Hart <<a href="mailto:dvhart@linux.intel.com" target="_blank">dvhart@linux.intel.com</a>> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I guess I'll need more detail about what exactly you are doing, because<br>
we use these flags to build complete OS images, including systemd, and<br>
they have been working correctly for months now.<br>
<br>
Can you provide a small test C program that triggers this failure and a<br>
Makefile to build it?<br>
<br>
Regards,<br>
<br>
Darren<br>
<br>
On 3/3/15 12:34 PM, Benjamin Schubert wrote:<br>
> Hey,<br>
><br>
> Yeah sorry, I still get invalid opcode (especially with systemd, which<br>
> is quite annoying).<br>
><br>
> I tried your version and this does not work either :/<br>
><br>
> Any clue ?<br>
><br>
> Le mar. 3 mars 2015 à 21:14, Darren Hart <<a href="mailto:dvhart@linux.intel.com" target="_blank">dvhart@linux.intel.com</a><br>
> <mailto:<a href="mailto:dvhart@linux.intel.com" target="_blank">dvhart@linux.intel.com</a><u></u>>> a écrit :<br>
><br>
> Can you explain what you mean by does not work? Are you still getting<br>
> illegal instructions? You may also need to set -mtune. This is what we<br>
> use for the intel-corei7-64 BSP in the Yocto Project which enables the<br>
> Nehalem and Baytrail and later CPUs (including the E3825 on the<br>
> MinnowBoard MAX):<br>
><br>
> -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2<br>
><br>
> Thanks,<br>
><br>
> Darren<br>
><br>
> On 3/3/15 11:13 AM, Benjamin Schubert wrote:<br>
> > Hey,<br>
> ><br>
> > Sorry for the long delay. I tried with -march=corei7 without any<br>
> > success. that does not work either.<br>
> ><br>
> > Anybody found something else ?<br>
> ><br>
> > Thanks a lot<br>
> ><br>
> > Le lun. 23 févr. 2015 à 23:00, Darren Hart <<a href="mailto:dvhart@linux.intel.com" target="_blank">dvhart@linux.intel.com</a> <mailto:<a href="mailto:dvhart@linux.intel.com" target="_blank">dvhart@linux.intel.com</a><u></u>><br>
> > <mailto:<a href="mailto:dvhart@linux.intel.com" target="_blank">dvhart@linux.intel.com</a> <mailto:<a href="mailto:dvhart@linux.intel.com" target="_blank">dvhart@linux.intel.com</a><u></u>>__>> a écrit :<br>
> ><br>
> > Native uses your host CPU, if you want something tailored for the<br>
> > MinnowBoard MAX Bay Trail SoC, you should use march=corei7.<br>
> > --<br>
> > Darren Hart<br>
> > Intel Open Source Technology Center<br>
> ><br>
> > From: Michael Jarvis <<a href="mailto:mjarvis.tx.08@gmail.com" target="_blank">mjarvis.tx.08@gmail.com</a> <mailto:<a href="mailto:mjarvis.tx.08@gmail.com" target="_blank">mjarvis.tx.08@gmail.<u></u>com</a>><br>
> > <mailto:<a href="mailto:mjarvis.tx.08@gmail." target="_blank">mjarvis.tx.08@gmail.</a>__<u></u>com <mailto:<a href="mailto:mjarvis.tx.08@gmail.com" target="_blank">mjarvis.tx.08@gmail.<u></u>com</a>>>><br>
> ><br>
> > Reply-To: MinnowBoard Development and Community Discussion<br>
> > <elinux-minnowboard@lists.__<a href="http://elinux.org" target="_blank">el<u></u>inux.org</a><br>
> <mailto:<a href="mailto:elinux-minnowboard@lists.elinux.org" target="_blank">elinux-minnowboard@<u></u>lists.elinux.org</a>><br>
> > <mailto:<a href="mailto:elinux-minnowboard@" target="_blank">elinux-minnowboard@</a>__<a href="http://lists.elinux.org" target="_blank">l<u></u>ists.elinux.org</a><br>
> <mailto:<a href="mailto:elinux-minnowboard@lists.elinux.org" target="_blank">elinux-minnowboard@<u></u>lists.elinux.org</a>>>><br>
> > Date: Monday, February 23, 2015 at 11:53 AM<br>
> ><br>
> > To: MinnowBoard Development and Community Discussion<br>
> > <elinux-minnowboard@lists.__<a href="http://elinux.org" target="_blank">el<u></u>inux.org</a><br>
> <mailto:<a href="mailto:elinux-minnowboard@lists.elinux.org" target="_blank">elinux-minnowboard@<u></u>lists.elinux.org</a>><br>
> > <mailto:<a href="mailto:elinux-minnowboard@" target="_blank">elinux-minnowboard@</a>__<a href="http://lists.elinux.org" target="_blank">l<u></u>ists.elinux.org</a><br>
> <mailto:<a href="mailto:elinux-minnowboard@lists.elinux.org" target="_blank">elinux-minnowboard@<u></u>lists.elinux.org</a>>>><br>
> > Subject: Re: [MinnowBoard] [MinnowBoardMax] gcc flags<br>
> ><br>
> > I usually use "-mtune=native". Does that not work for you?<br>
> ><br>
> ><br>
> ><br>
> > On Sat, Feb 21, 2015 at 3:58 PM, Benjamin Schubert<br>
> > <<a href="mailto:ben.c.schubert@gmail.com" target="_blank">ben.c.schubert@gmail.com</a> <mailto:<a href="mailto:ben.c.schubert@gmail.com" target="_blank">ben.c.schubert@gmail.<u></u>com</a>><br>
> <mailto:<a href="mailto:ben.c.schubert@gmail." target="_blank">ben.c.schubert@gmail.</a>_<u></u>_com<br>
> <mailto:<a href="mailto:ben.c.schubert@gmail.com" target="_blank">ben.c.schubert@gmail.<u></u>com</a>>>> wrote:<br>
> ><br>
> > Hey everyone !<br>
> ><br>
> > I've been strugling for a while on setting up correct gcc<br>
> > flags for the minnowboard max.<br>
> ><br>
> > I'm using GCC 4.9.2 with CFLAGS="-march=silvermont" and I<br>
> > get illegall instructions on some programs.<br>
> ><br>
> > Has anyone managed to have working CFLAGS that are not<br>
> > -march=native ?<br>
> ><br>
> > Thanks a lot<br>
> ><br>
> > ______________________________<u></u>___________________<br>
> > elinux-MinnowBoard mailing list<br>
> > elinux-MinnowBoard@lists.__<a href="http://elinux.org" target="_blank">eli<u></u>nux.org</a><br>
> <mailto:<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@<u></u>lists.elinux.org</a>><br>
> > <mailto:<a href="mailto:elinux-MinnowBoard@" target="_blank">elinux-MinnowBoard@</a>__<a href="http://lists.elinux.org" target="_blank">l<u></u>ists.elinux.org</a><br>
> <mailto:<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@<u></u>lists.elinux.org</a>>><br>
> > <a href="http://lists.elinux.org/__mailman/listinfo/elinux-__minnowboard" target="_blank">http://lists.elinux.org/__<u></u>mailman/listinfo/elinux-__<u></u>minnowboard</a><br>
> <<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/<u></u>mailman/listinfo/elinux-<u></u>minnowboard</a>><br>
> ><br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > *Michael Jarvis*<br>
> > McKinney, TX USA<br>
> > <a href="http://about.me/michael.a.__jarvis" target="_blank">http://about.me/michael.a.__<u></u>jarvis</a> <<a href="http://about.me/michael.a.jarvis" target="_blank">http://about.me/michael.a.<u></u>jarvis</a>><br>
> > ______________________________<u></u>___________________<br>
> > elinux-MinnowBoard mailing list<br>
> > elinux-MinnowBoard@lists.__<a href="http://elinux.org" target="_blank">eli<u></u>nux.org</a><br>
> <mailto:<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@<u></u>lists.elinux.org</a>><br>
> > <mailto:<a href="mailto:elinux-MinnowBoard@" target="_blank">elinux-MinnowBoard@</a>__<a href="http://lists.elinux.org" target="_blank">l<u></u>ists.elinux.org</a><br>
> <mailto:<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@<u></u>lists.elinux.org</a>>><br>
> > <a href="http://lists.elinux.org/__mailman/listinfo/elinux-__minnowboard" target="_blank">http://lists.elinux.org/__<u></u>mailman/listinfo/elinux-__<u></u>minnowboard</a><br>
> <<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/<u></u>mailman/listinfo/elinux-<u></u>minnowboard</a>><br>
> ><br>
> > ______________________________<u></u>_____________________<br>
> > elinux-MinnowBoard mailing list<br>
> > elinux-MinnowBoard@lists.__<a href="http://eli__nux.org" target="_blank">eli<u></u>__nux.org</a> <<a href="http://elinux.org" target="_blank">http://elinux.org</a>><br>
> > <mailto:<a href="mailto:elinux-MinnowBoard@" target="_blank">elinux-MinnowBoard@</a>__<a href="http://lists.elinux.org" target="_blank">l<u></u>ists.elinux.org</a><br>
> <mailto:<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@<u></u>lists.elinux.org</a>>><br>
> > <a href="http://lists.elinux.org/____mailman/listinfo/elinux-____minnowboard" target="_blank">http://lists.elinux.org/____<u></u>mailman/listinfo/elinux-____<u></u>minnowboard</a><br>
> <<a href="http://lists.elinux.org/__mailman/listinfo/elinux-__minnowboard" target="_blank">http://lists.elinux.org/__<u></u>mailman/listinfo/elinux-__<u></u>minnowboard</a>><br>
> > <<a href="http://lists.elinux.org/__mailman/listinfo/elinux-__minnowboard" target="_blank">http://lists.elinux.org/__<u></u>mailman/listinfo/elinux-__<u></u>minnowboard</a><br>
> <<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/<u></u>mailman/listinfo/elinux-<u></u>minnowboard</a>>><br>
> ><br>
> ><br>
> ><br>
> > ______________________________<u></u>___________________<br>
> > elinux-MinnowBoard mailing list<br>
> > elinux-MinnowBoard@lists.__<a href="http://elinux.org" target="_blank">eli<u></u>nux.org</a><br>
> <mailto:<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@<u></u>lists.elinux.org</a>><br>
> > <a href="http://lists.elinux.org/__mailman/listinfo/elinux-__minnowboard" target="_blank">http://lists.elinux.org/__<u></u>mailman/listinfo/elinux-__<u></u>minnowboard</a><br>
> <<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/<u></u>mailman/listinfo/elinux-<u></u>minnowboard</a>><br>
> ><br>
><br>
> --<br>
> Darren Hart<br>
> Intel Open Source Technology Center<br>
> ______________________________<u></u>___________________<br>
> elinux-MinnowBoard mailing list<br>
> elinux-MinnowBoard@lists.__<a href="http://elinux.org" target="_blank">eli<u></u>nux.org</a><br>
> <mailto:<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@<u></u>lists.elinux.org</a>><br>
> <a href="http://lists.elinux.org/__mailman/listinfo/elinux-__minnowboard" target="_blank">http://lists.elinux.org/__<u></u>mailman/listinfo/elinux-__<u></u>minnowboard</a><br>
> <<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/<u></u>mailman/listinfo/elinux-<u></u>minnowboard</a>><br>
><br>
><br>
><br>
> ______________________________<u></u>_________________<br>
> elinux-MinnowBoard mailing list<br>
> <a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.<u></u>elinux.org</a><br>
> <a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/<u></u>mailman/listinfo/elinux-<u></u>minnowboard</a><br>
><span><font color="#888888"><br>
<br>
--<br>
Darren Hart<br>
Intel Open Source Technology Center<br>
</font></span></blockquote></div>
<br>_______________________________________________<br>
elinux-MinnowBoard mailing list<br>
<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.elinux.org</a><br>
<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/mailman/listinfo/elinux-minnowboard</a><br>
<br></blockquote></div><br></div></div>
______________________________<u></u>_________________<br>
elinux-MinnowBoard mailing list<br>
<a href="mailto:elinux-MinnowBoard@lists.elinux.org" target="_blank">elinux-MinnowBoard@lists.<u></u>elinux.org</a><br>
<a href="http://lists.elinux.org/mailman/listinfo/elinux-minnowboard" target="_blank">http://lists.elinux.org/<u></u>mailman/listinfo/elinux-<u></u>minnowboard</a><br>
</blockquote></div>