aboutsummaryrefslogtreecommitdiff
path: root/config/companion_libs/isl.in
Commit message (Collapse)AuthorAgeFilesLines
* Switch gen-kconfig to new frameworkAlexey Neyman2017-07-081-26/+0
| | | | | | | | | | | | | | | Also: - Move companion_* to comp_* to match the kconfig symbols - Replace bootstrap with former gen-versions.sh - Fold *.in.2 into their respective first parts; this moves common options to the end - if it is undesirable, inclusion of *.in can be moved where *.in.2 used to be (but that will also move version selection after common options). - Retire addToolVersion.sh (may later replace with a more comprehensive script that tries to download the added tarballs, copy the patches and try to apply them, and create a version.desc). Signed-off-by: Alexey Neyman <stilor@att.net>
* Allow for custom archive namesAlexey Neyman2017-07-081-1/+0
| | | | | | ... and directories therein. Signed-off-by: Alexey Neyman <stilor@att.net>
* Encode GCC/ISL/CLooG requirementsAlexey Neyman2017-07-081-12/+16
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Switch comp.libs/tools and debug to new framework.Alexey Neyman2017-07-081-76/+7
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Unobsolete CLooG/ISL versions compatible with 4.9Alexey Neyman2017-02-281-3/+2
| | | | | | ... or it leaves them with no valid choices. Signed-off-by: Alexey Neyman <stilor@att.net>
* Declare older versions obsolete.Alexey Neyman2017-01-261-4/+8
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Linaro's 4.9 requires ISL 0.14 or olderAlexey Neyman2017-01-171-0/+3
| | | | Signed-off-by: Alexey Neyman <stilor@att.net>
* Add ISL 0.17.1 and 0.18.Alexey Neyman2017-01-121-0/+21
| | | | | | | | GCC accepts them using the same check for "0.15 or newer", but since they are not "officially recommended" by GCC installation guide, mark them as experimental. Signed-off-by: Alexey Neyman <stilor@att.net>
* Sort out ISL/CLooG dependencies.Alexey Neyman2017-01-121-5/+17
| | | | | | | | | | | | Source-wise, both CLooG and GCC depend on ISL, and GCC may depend on CLooG. However, GCC may or may not require CLooG (GCC5 dropped this dependency). Also, all GCC4.x releases build fine with any of the CLooG releases we have. With all that in mind, it is easier to specify ISL dependency on particular GCC releases; and CLooG dependency (if applicable) on ISL. Signed-off-by: Alexey Neyman <stilor@att.net>
* Bump ISL to 0.16.1Alastair D'Silva2017-01-061-0/+11
| | | | Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
* gcc: Support only the latest branch releases of gccBryan Hundven2015-10-311-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change, as per #222, reduces the number of supported releases of gcc to the latest branch releases. I noticed while doing this work that gcc-4.5.4 was never added, so I moved patches for gcc-4.5.3 to 4.5.4 and updated the bfin-unknown-linux-uclibc example. Also, 120-siginfo.patch was fixed upstream in the 4.5.4 release, so this patch is omitted. I also bumped the avr sample to 4.9.3 from 4.9.2. With the addition of gcc-5.x, the gcc release team now releases the major.minor.0 versions, while updates to the branch are available in svn/git. We'll address that when we get to issue #219. This change just removes CC_GCC_5_1 and moves CC_GCC_5_2 to CC_GCC_5, and removes CC_GCC_5_1_or_later and moves CC_GCC_5_2_or_later to CC_GCC_5_or_later. This is the first of two part changes, as mentioned in #222. This change is slated for release in 1.22.0. The next change will be slated for 1.23.0, and will limit gcc versions to what is on https://gcc.gnu.org under "Release Series and Status", which is currently 4.9.3 and 5.2.0, although I will also support the previous supported version. In this example that would be 4.8.5. Last, but not least, this change also retires AVR32 support. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Remove isl 0.15, because it will not compile with gcc 5.2.0 without patching ↵Jasmin Jessich2015-09-221-11/+0
| | | | gcc.
* Fixed issue 173 and 174.Jasmin Jessich2015-09-131-3/+3
| | | | | | | | gcc 5.x -> isl 0.12.2, 0.14 0.15 gcc < 5.x -> cloog < 0.18.4 -> isl 0.12.2, 0.11.1 -> cloog >= 0.18.4 -> isl 0.14 Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* Adding CLooG 0.18.4.Jasmin Jessich2015-09-051-0/+14
| | | | | | | | | Adding isl 0.15. Added following constrains: isl 0.14 and 0.15 require CLooG 0.18.4 or later. isl 0.11.1 and 0.12.2 require CLoog older than 0.18.4. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* Added new config ISL_V_0_14_or_later and ISL_V_0_12_or_later to selectJasmin Jessich2015-09-011-0/+9
| | | | | | proper configure options for isl 0.14.x and 0.12.x in 121-isl.sh. Signed-off-by: Jasmin Jessich <jasmin@anw.at>
* complibs: Update requirements for gcc-5.1Bryan Hundven2015-05-021-0/+1
| | | | | | | | | | | "The Graphite framework for loop optimizations no longer requires the CLooG library, only ISL version 0.14 (recommended) or 0.12.2. The installation manual contains more information about requirements to build GCC." This change helps to avoid version badness. Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* config/isl: bump isl to 0.14 for >=gcc-5.1Bryan Hundven2015-04-251-0/+5
| | | | Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* kernel/linux: pump ISL to version 0.12.2Daniel Zimmermann2014-02-171-0/+5
| | | | | | | | | | | | kernel/linux: pump ISL to version 0.12.2 pump ISL to version 0.12.2 Signed-off-by: '"Daniel Zimmermann" <netzimme@gmail.com>' [yann.morin.1998@free.fr: remove superfluous empty lines] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Message-Id: <93ee409eb70170262d84.1392617512@haus-VirtualBox> Patchwork-Id: 320849
* complibs: add ISLYann E. MORIN"2013-05-041-0/+19
ISL is used by gcc-4.8 onward for GRAPHITE, so is also used as backend for CLooG 0.18.0 onward. Reported-by: "Plotnikov Dmitry" <leitz@ispras.ru> [Dmitry did a preliminray patch to add ISL, which this one is inspired from] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>