<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: MCUXpresso 11.7.0: Changed behaivoir in build in MCUXpresso IDE</title>
    <link>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1625553#M8862</link>
    <description>&lt;P&gt;Indeed, MCUXpresso IDE v11.7.0 comes with a newer CDT than the one from v11.6.1. There was a change related to your finding - see the first item under the Build section from [1]. The change is related to bug [2] from CDT.&lt;/P&gt;
&lt;P&gt;Long story short, the new CDT introduced a new&amp;nbsp;${EXTRA_FLAGS} argument in the linker's command line pattern. Also, there's no objects.mk (previously used for passing user objects and libraries) generated anymore for automatically managed projects.&lt;/P&gt;
&lt;P&gt;You should update the project settings based on the given information. I don't think the behavior from current CDT is going to change any time soon.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MCUXpresso IDE Support&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;[1]&amp;nbsp;&lt;A href="https://wiki.eclipse.org/CDT/User/NewIn107" target="_blank"&gt;https://wiki.eclipse.org/CDT/User/NewIn107&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;[2]&amp;nbsp;&lt;A href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=577263" target="_blank"&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=577263&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 30 Mar 2023 20:25:19 GMT</pubDate>
    <dc:creator>lpcxpresso_supp</dc:creator>
    <dc:date>2023-03-30T20:25:19Z</dc:date>
    <item>
      <title>MCUXpresso 11.7.0: Changed behaivoir in build</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1619766#M8825</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;in MCUXpresso 11.7.0 my projects can't build anymore in the linker step.&lt;/P&gt;&lt;P&gt;To avoid the to manage the order of my libraries during linking,&amp;nbsp; I'm using the -Wl,--start-group -lA -lB&amp;nbsp; -Wl,--end-group option provided by gcc linker.&lt;/P&gt;&lt;P&gt;This was done by editing the Command line pattern in:&lt;/P&gt;&lt;P&gt;ProjectProperties-&amp;gt;C/C++ Build-&amp;gt;Settings: MCU C++ Linker-&amp;gt;Command Line pattern:&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -Wl,--start-group ${INPUTS} -Wl,--end-group&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;This was working perfectly up to MCUXpresso version 11.6.1&lt;/P&gt;&lt;P&gt;In MCUXpresso version 11.7.0 this line doesn't work anymore, because all the libraries are not included in the ${INPUTS} variable. When looking at the command line the libraries are listed behind -Wl,--end-group. So I get linker errors if the order of libraries isn't correct.&lt;/P&gt;&lt;P&gt;This is only happen when using external builder, when using internal builder everything is fine.&lt;/P&gt;&lt;P&gt;Is it possible to recover the old behaivoir in the next MCUXpresso release?&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2023 11:29:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1619766#M8825</guid>
      <dc:creator>Svenifax</dc:creator>
      <dc:date>2023-03-22T11:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: MCUXpresso 11.7.0: Changed behaivoir in build</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1621618#M8828</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/136362"&gt;@Svenifax&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I will report your request to IDE team, thanks for your sharing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Fri, 24 Mar 2023 10:51:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1621618#M8828</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2023-03-24T10:51:58Z</dc:date>
    </item>
    <item>
      <title>Re: MCUXpresso 11.7.0: Changed behaivoir in build</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1625553#M8862</link>
      <description>&lt;P&gt;Indeed, MCUXpresso IDE v11.7.0 comes with a newer CDT than the one from v11.6.1. There was a change related to your finding - see the first item under the Build section from [1]. The change is related to bug [2] from CDT.&lt;/P&gt;
&lt;P&gt;Long story short, the new CDT introduced a new&amp;nbsp;${EXTRA_FLAGS} argument in the linker's command line pattern. Also, there's no objects.mk (previously used for passing user objects and libraries) generated anymore for automatically managed projects.&lt;/P&gt;
&lt;P&gt;You should update the project settings based on the given information. I don't think the behavior from current CDT is going to change any time soon.&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;MCUXpresso IDE Support&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;[1]&amp;nbsp;&lt;A href="https://wiki.eclipse.org/CDT/User/NewIn107" target="_blank"&gt;https://wiki.eclipse.org/CDT/User/NewIn107&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;[2]&amp;nbsp;&lt;A href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=577263" target="_blank"&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=577263&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Mar 2023 20:25:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1625553#M8862</guid>
      <dc:creator>lpcxpresso_supp</dc:creator>
      <dc:date>2023-03-30T20:25:19Z</dc:date>
    </item>
    <item>
      <title>Re: MCUXpresso 11.7.0: Changed behaivoir in build</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1625978#M8863</link>
      <description>&lt;P&gt;Thanks for help, ${EXTRA_FLAGS} have to used.&lt;/P&gt;&lt;P&gt;This line works:&lt;/P&gt;&lt;PRE&gt;${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS} -Wl,--start-group ${EXTRA_FLAGS} -Wl,--end-group&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;BR /&gt;Sven&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2023 09:48:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1625978#M8863</guid>
      <dc:creator>Svenifax</dc:creator>
      <dc:date>2023-03-31T09:48:38Z</dc:date>
    </item>
    <item>
      <title>Re: MCUXpresso 11.7.0: Changed behaivoir in build</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1774968#M9384</link>
      <description>&lt;P&gt;I made this change and under MCUXpresso, everything is building correctly for my board, and library projects.&lt;BR /&gt;But, our server based Linux build system is using objects.mk and just the compilers, not MCUXpresso.&lt;BR /&gt;Is there a suggested way to export ${EXTRA_FLAGS} into an objects.mk file?&lt;BR /&gt;Thank you,&lt;BR /&gt;&amp;nbsp; Steve&lt;BR /&gt;PS: using IDE11.8.1&lt;/P&gt;</description>
      <pubDate>Thu, 14 Dec 2023 16:57:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/MCUXpresso-11-7-0-Changed-behaivoir-in-build/m-p/1774968#M9384</guid>
      <dc:creator>scornelius</dc:creator>
      <dc:date>2023-12-14T16:57:20Z</dc:date>
    </item>
  </channel>
</rss>

