<div dir="ltr">FWIW arm gcc 8 is the culprit. I have confirmed it with an unmodified RTEMS master.<div><br></div><div>lpc40xx_ea_r* do not build with gcc 8/master and RTEMS master.<br><div><br></div><div><div>configure:3595: arm-rtems5-gcc -mthumb -march=armv7-m -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mtune=cortex-m4 -O2 -g -ffunction-sections -fdata-sections conftest.c >&5</div><div>/data/home/joel/test-gcc/install-master/bin/../lib/gcc/arm-rtems5/8.0.0/../../../../arm-rtems5/bin/ld: error: /tmp/ccZTj7BL.o uses VFP register arguments, a.out does not</div><div>/data/home/joel/test-gcc/install-master/bin/../lib/gcc/arm-rtems5/8.0.0/../../../../arm-rtems5/bin/ld: failed to merge target specific data of file /tmp/ccZTj7BL.o</div><div>/data/home/joel/test-gcc/install-master/bin/../lib/gcc/arm-rtems5/8.0.0/../../../../arm-rtems5/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000008018</div><div>collect2: error: ld returned 1 exit status</div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jan 16, 2018 at 5:15 PM, Chris Johns <span dir="ltr"><<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">On 16/1/18 11:17 am, Joel Sherrill wrote:<br>
> I have most of the architectures and targets building with empty bsp_spec files.<br>
<br>
</span>It is not clear to me how this change and the no-preinstall changes will<br>
interact, that is which is pushed to master first.<br>
<br>
The BSP spec files themselves are not touched in the no-preinstall branch, in<br>
fact the only place they are referenced is linking the samples and tests and<br>
installing.<br></blockquote><div><br></div><div>I think they are orthogonal changes. Unfortunately, emptying the bsp_specs</div><div>files requires modifying the built in info in gcc. Some of which was just right</div><div>enough to configure anyway. That's why we had to have bsp_specs to build</div><div>real applications.</div><div><br></div><div>My plan is that once they are all empty, I can then add the patches to not use</div><div>them and them remove them. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class="gmail-HOEnZb"><font color="#888888"><br>
Chris<br>
<br>
</font></span></blockquote></div><br></div></div></div></div>