Nov 21, 2016
01:10 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nov 21, 2016
01:10 PM
Hi,
If you wish to use the latest GCC version in DAVE4, follow next steps:
1. Download and install the latest GCC from https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
2. In DAVE4, go to the Eclipse menu → (Windows →) Preferences → C/C++ → Build → Environment
3. Change the value of ARM_GCC_HOME to point to the installation path of the GCC (step 1).
4. Copy libiconv2.dll, libintl3.dll, make.exe and rm.exe from DAVE4 installation path eclipse/ARM-GCC-49/bin to the installation path of the GCC (step 1) bin folder.
Have fun.
Regards,
Jesus
If you wish to use the latest GCC version in DAVE4, follow next steps:
1. Download and install the latest GCC from https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
2. In DAVE4, go to the Eclipse menu → (Windows →) Preferences → C/C++ → Build → Environment
3. Change the value of ARM_GCC_HOME to point to the installation path of the GCC (step 1).
4. Copy libiconv2.dll, libintl3.dll, make.exe and rm.exe from DAVE4 installation path eclipse/ARM-GCC-49/bin to the installation path of the GCC (step 1) bin folder.
Have fun.
Regards,
Jesus
- Tags:
- IFX
8 Replies
Apr 05, 2017
01:54 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 05, 2017
01:54 AM
Hi,
ARM released 6-2017-q1-update, https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
Regards,
Jesus
ARM released 6-2017-q1-update, https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
Regards,
Jesus
Dec 01, 2017
05:11 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 01, 2017
05:11 AM
Hi,
Since a few months a new version of GCC is available 6-2017-q2-update, https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
Regards,
Jesus
Since a few months a new version of GCC is available 6-2017-q2-update, https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
Regards,
Jesus
Jul 02, 2018
01:53 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 02, 2018
01:53 AM
Hi,
A new version of ARM GCC has been relased, https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
Follow instructions above to give it a try in DAVE4.
Regards,
Jesus
A new version of ARM GCC has been relased, https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads
Follow instructions above to give it a try in DAVE4.
Regards,
Jesus
Jul 17, 2018
04:18 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 17, 2018
04:18 AM
Hi.
I think it should be mentioned that for a project specific toolchain the variable ARM_GCC_HOME has to be deleted in the global scope settings/properties. and adjusted in the project specific settings/properties.
Otherwise allways the global settings/properties will be used to choose the toolchain.
I think it should be mentioned that for a project specific toolchain the variable ARM_GCC_HOME has to be deleted in the global scope settings/properties. and adjusted in the project specific settings/properties.
Otherwise allways the global settings/properties will be used to choose the toolchain.
Jul 20, 2018
02:44 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jul 20, 2018
02:44 AM
what variable ARM_GCC_HOME
Nov 19, 2018
05:16 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nov 19, 2018
05:16 AM
WARNING FOR ALL DAVE USERS:
The GCC version 4.9.3 supplied with DAVE 4.4.2 suffers from optimizer bug that can drop null-pointer checks from your code. I just found in my own code that the bug activates on optimization levels O2, O3 and Os. Description of the bug can be found here:
https://stackoverflow.com/questions/36816363/gcc-4-9-3-more-aggressive-null-pointer-check-removal
The same issue is still present at least in GCC 5.3.0, but it is not clear for me when or if this has been fixed in any official release:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71867
The GCC version 4.9.3 supplied with DAVE 4.4.2 suffers from optimizer bug that can drop null-pointer checks from your code. I just found in my own code that the bug activates on optimization levels O2, O3 and Os. Description of the bug can be found here:
https://stackoverflow.com/questions/36816363/gcc-4-9-3-more-aggressive-null-pointer-check-removal
The same issue is still present at least in GCC 5.3.0, but it is not clear for me when or if this has been fixed in any official release:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71867
Jan 21, 2019
02:05 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 21, 2019
02:05 AM
Hi,
A new version of ARM GCC has been released, 8-2018q4-major, https://launchpad.net/gcc-arm-embedded/+announcement/15181
Follow instructions above to give it a try in DAVE4.
Regards,
Jesus
A new version of ARM GCC has been released, 8-2018q4-major, https://launchpad.net/gcc-arm-embedded/+announcement/15181
Follow instructions above to give it a try in DAVE4.
Regards,
Jesus
Apr 08, 2020
07:12 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Apr 08, 2020
07:12 AM
jferreira wrote:
Hi,
A new version of ARM GCC has been released, 8-2018q4-major, https://launchpad.net/gcc-arm-embedded/+announcement/15181
Follow instructions above to give it a try in DAVE4.
Regards,
Jesus
a bit long ago ... but for those who would like to try, 8-2018q4-major has a bug and is not usable: https://bugs.launchpad.net/gcc-arm-embedded/+bug/1810274
9-2019-q4-major however seems to work fine.