summaryrefslogtreecommitdiff
path: root/config/cc
AgeCommit message (Collapse)AuthorFilesLines
2015-05-02config: Add gcc-5.1.0Bryan Hundven1-1/+25
This change needs another change from pull request #81, but it's kind of a chicken/egg scenario. The 'select's in CC_GCC_5_1 need to be refactored a bit, and would be easier to test if gcc-5.1.0 was commited. Most of the refactoring will happen with CC_GCC_HAS_GRAPHITE. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2015-03-15config/gcc: Update to Linaro GCC 4.9-2015.03Cristoforo Cataldo1-2/+2
Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-02-18config/gcc: Update to Linaro GCC 4.9-2015.02 and GCC 4.8-2015.02Cristoforo Cataldo1-4/+4
Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-01-16gcc: Add Linaro GCC 4.9-2015.01 and GCC 4.8-2014.11Cristoforo Cataldo1-2/+9
This commit allows to choose, download and build latest Linaro GCC: - gcc-linaro-4.9-2015.01 - gcc-linaro-4.8-2014.11 Signed-off-by: Cristoforo Cataldo <cristoforo.cataldo@gmail.com>
2015-01-09Added gcc 4.8.4.Manfred Rudigier1-0/+6
Signed-off-by: Manfred Rudigier <manfred.rudigier@omicron.at>
2014-12-09gcc: The latest 'released' linaro 4.8 is 2014.04, not 08Bryan Hundven1-2/+2
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-09gcc: Update linaro 4.7 and 4.8 (Attempt 2)Bryan Hundven1-3/+3
I messed up the previous commit. I only updated half the config file, and the latest 4.8 is 2014.08. :facepalm: Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-09gcc: Update linaro 4.7 and 4.8Bryan Hundven1-2/+2
Update 4.7 to linaro-4.7-2014.06 Update 4.8 to linaro-4.8-2014.04 Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-12-05cc/gcc: add gcc 4.9.2Daniel Zimmermann1-0/+6
added the latest gcc 4.9.2 Signed-off-by: Daniel Zimmermann <netzimme@gmail.com> Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
2014-09-11config/gcc: Disable CC_GCC_LIBSANITIZER for musl-libcBryan Hundven1-1/+1
Disable libsanitizer for musl-libc. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2014-08-31cc/gcc: add option to enable/disable libsanitizerYann E. MORIN2-0/+20
libsaniotizer requires a few headers that are not in uClibc, for example. Also, it is only available for native threads (NPTL under glibc.) Finally, it is only available starting with gcc-4.8. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2014-07-19cc/gcc: add 4.9.1Cody P Schafer1-0/+6
Signed-off-by: Cody P Schafer <dev@codyps.com>
2014-07-03cc/gcc: Add 4.7.4 and 4.8.3Anton Leontiev1-0/+12
Signed-off-by: Anton Leontiev <aleontiev@elvees.com>
2014-05-11cc/gcc: add 4.9.0Cody P Schafer1-1/+24
Signed-off-by: Cody P Schafer <dev@codyps.com> [yann.morin.1998@free.fr: latest is now a 4.9] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <5bac788539bb272893ed.1399801933@gun> Patchwork-Id: 347774
2014-05-10cc/gcc: allow CC_EXTRA_CONFIG_ARRAY on baremetalCody Schafer1-1/+1
The final bare-metal compiler is built using the core backend. Currently the core uses the CC_CORE_EXTRA_CONFIG_ARRAY variable. While this works as supposed to, this can leave the user puzzled in the menuconfig, since all he can see is the core options, not the final options. Only show the core options if any of the core passes are needed, and use the final options in the core-backend if we're issuing the bare-metal compiler. Signed-off-by: Cody P Schafer <dev@codyps.com> [yann.morin.1998@free.fr: hide core options if no core pass needed; use final option in core backend if issuing the bare-metal compiler] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <22181e546ba746202489.1399688067@localhost> Patchwork-Id: 347586
2014-02-09cc/gcc: update linaro GCC 4.7 & 4.8 to version 2014.01danielrubiob1-4/+4
Signed-off-by: Daniel Rubio Bonilla <danielrubiob@gmail.com> Message-Id: <08addb73e684d5e36f22.1391984020@uemo> Patchwork-Id: 318634
2014-01-04cc/gcc: add option to enable/disable decimal floatsYann E. MORIN"1-0/+46
Decimal floats need support form the C library, namely support for fenv, which is missing in uClibc for any architecture but x86/32. Add an option (a choice) to enable or disable decimal floats. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2014-01-05cc/gcc: bump Linaro versionsYann E. MORIN"1-4/+4
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-11-08cc/gcc: add 4.8.2Yann E. MORIN"1-0/+6
Signed-off-by: Richard Weinberger <richard@nod.at> Message-Id: <4620980ca8475c89a71f.1383921709@azrael> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-11-08cc/gcc: Add support for golangYann E. MORIN"1-0/+1
Signed-off-by: Richard Weinberger <richard@nod.at> Message-Id: <ca374aef944e28a6ec3c.1383921708@azrael> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-09-29cc/gcc: fix companion libs selectionYann E. MORIN"1-2/+0
Cset #15eedf548d33 (cc/gcc: add preliminray support for 4.8) left a lingering 'select CLOOG_NEEDED', which should have been removed. Fix that. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-07-28cc/gcc: add 4.8.1Yann E. MORIN"1-0/+6
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-06-28cc/gcc: update Linaro GCC revisions for 2013.06Michael Hope1-6/+6
Update Linaro GCC with the latest available revisions. Also updates Linaro GCC 4.6 to the final version. Signed-off-by: "Michael Hope" <michaelh@juju.net.nz> Message-Id: <83e33862f7641c2ad326.1372451435@localhost> Patchwork-Id: 255666
2013-05-05cc/gcc: add 4.8.0 and linaro-4.8Yann E. MORIN"1-0/+13
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-05-05cc/gcc: add preliminray support for 4.8Yann E. MORIN"2-25/+44
This means: - introduce the new symbols for 4.8 - do not always select PPL if graphite is selected Reported-by: "Plotnikov Dmitry" <leitz@ispras.ru> [Dmitry did a preliminray patch to add gcc-4.8 support, which this patch is inspired from] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-05-05cc/gcc: reorder version stringsYann E. MORIN"1-2/+2
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-05-03cc/gcc: add 4.7.3 and 4.6.4 bug-fixes releasesYann E. MORIN"1-0/+12
Bring the appropriate patches along, too. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-04-11cc/gcc: update Linaro GCC revisions to 2013.04Benoît Thébaudeau"1-4/+4
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <ac1b52916838e470ff4d.1365686289@advdt005-ubuntu> Patchwork-Id: 235740
2013-03-14cc/gcc: update Linaro GCC revisions to 2013.03Benoît Thébaudeau"1-4/+4
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <702c72b9ddddd4ff1120.1363294492@advdt005-ubuntu> Patchwork-Id: 227794
2013-02-15cc/gcc: update Linaro GCC revisions to 2013.02Benoît Thébaudeau"1-4/+4
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <b738c9546f6752842e2d.1360940239@advdt005-ubuntu> Patchwork-Id: 220755
2013-01-24cc/gcc: remove 'sub-level' version form symbolsYann E. MORIN"1-8/+8
Now we use defconfig files to store the samples, we have to be a bit more conservatives in the symbols names, so as to avoid gigantic version bumps when updating sub-level versions from a package. For example (using fictitious versions): - in crosstool-NG 1.17.0, we choose: - latest gcc is gcc-linaro-4.7-2012.10, which is the default for the choice in the menuconfig - gcc-linaro-4.6-2012.10 is selected - so, sample has an explicit symbol for the selected gcc version, as it is not the default - we update to crosstool-NG 1.18.0: - latest gcc version is gcc-linaro-4.7-2013.01 - gcc-linaro-46 has been updated to gcc-linaro-4.6-2013.01 - as the sample now has no *valid* symbol to set the gcc version, the default is used, while we would have expected to still use the 4.6 release from linaro, not the 4.7 Get rid of sub-level (ie. the third digit sequence in versions) from the symbols for linaro versions. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2013-01-18cc/gcc: update Linaro GCC revisions to 2013.01Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <539b6c34453a74c17759.1358517007@advdt005-ubuntu> Patchwork-Id: 213611
2012-12-26all: unmark experimental featuresYann E. MORIN"1-1/+0
It's been some time now we've had those features, so unmark them being experimental. It does not mean everything is perfect, but may gather some more testing of those features. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-12-26all: unmark experimental versionYann E. MORIN"1-10/+7
It's been a while we've had those versions, time to unmark them being experimental. It does not mean everything is perfect, but may gather some more testing on those versions. Update samples accordingly. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-12-26all: remove versions marked obsoleteYann E. MORIN"1-21/+2
For major components, keep the latest version of each major releases. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-12-17cc/gcc: update Linaro GCC revisions to 2012.12Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <acf52a6302c475ff850e.1355760853@advdt005-ubuntu> Patchwork-Id: 206905
2012-11-15cc/gcc: update Linaro GCC revisions to 2012.11Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <8e49233e63d9d6051dc2.1353008548@advdt005-ubuntu> Patchwork-Id: 199390
2012-10-29cc/gcc: remove svn sourceYann E. MORIN"1-64/+0
Since we now have the opportunity to use a custom local directory/tarball as the source for gcc, it no longer makes sense to retrieve gcc ourselves from its subversion repository. Cc: Bryan Hundven <bryanhundven@gmail.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-10-11cc/gcc: Add CUSTOM version and CUSTOM_LOCATION config options and GetCustomDavid Holsgrove1-0/+19
CUSTOM_LOCATION config options only presented in menuconfig if component CUSTOM version selected. Signed-off-by: "David Holsgrove" <david.holsgrove@xilinx.com> [yann.morin.1998@free.fr: don't patch custom directory location] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <f2272ac0f37cedd0bb91.1349931194@localhost.localdomain> PatchWork-Id: 190787
2012-10-11cc/gcc: update Linaro GCC revisions to 2012.10Benoît Thébaudeau"1-6/+6
cc/gcc: update Linaro GCC revisions to 2012.10 Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <b482331ff863a5fc3507.1349963865@advdt005-ubuntu> PatchWork-Id: 190914
2012-09-21cc/gcc: add gcc 4.7.2Florian Fainelli1-0/+6
cc/gcc: add gcc 4.7.2 Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Message-ID: <5869423.KezhlrYYmc@flexo> PatchWork-ID: 185750
2012-09-21cc/gcc: update Linaro GCC revisions to 2012.09Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <cd97309e8b617d7d729e.1348236736@advdt005-ubuntu> PatchWork-ID: 185741
2012-08-22cc/gcc: Add the ability to build gcc from svnYann E. MORIN"1-0/+77
I took some of the svn functionality from eglibc. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> [yann.morin.1998@free.fr: fix the conditional test in build script] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-08-20cc/gcc: update Linaro GCC revisions to 2012.08Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <6b26606413410c987746.1345486888@advdt005-ubuntu>
2012-07-12cc/gcc: update Linaro GCC revisions to 2012.07Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com> Message-Id: <e1da9700b5ce493eeb94.1342125564@advdt005-ubuntu>
2012-07-03cc/gcc: Update gcc to 4.7.1 (v2)Bryan Hundven1-0/+7
Attempt #2 at updating gcc. This time without porting gcc 4.7.0 patches forward. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com> Message-Id: <aeffa57986d52dd7b0a8.1341290304@flambe.is-a-geek.org>
2012-06-14cc/gcc: update Linaro GCC revisions to 2012.06Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
2012-05-17cc/gcc: update Linaro GCC revisions to 2012.05Benoît Thébaudeau"1-6/+6
Update Linaro GCC with the latest available revisions. Signed-off-by: "Benoît Thébaudeau" <benoit.thebaudeau@advansee.com>
2012-05-06cc/gcc: add option to enable/disable libquadmathYann E. MORIN"1-0/+11
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
2012-05-06cc/gcc: gcc 4.6+ has libquadmathYann E. MORIN"1-0/+5
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>