Nico Huber (nico.h(a)gmx.de) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/16676
-gerrit
commit 09d39db20ffe14556ff63b9cae99e57dccd0652a
Author: Nico Huber <nico.huber(a)secunet.com>
Date: Tue Sep 20 13:01:57 2016 +0200
[RFC] buildgcc: Don't try to build gnat with a different version
Change-Id: I64a33d2cc4793e54a50fa439a4461c40d424b569
Signed-off-by: Nico Huber <nico.huber(a)secunet.com>
---
util/crossgcc/buildgcc | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc
index 8a0127e..af1b84f 100755
--- a/util/crossgcc/buildgcc
+++ b/util/crossgcc/buildgcc
@@ -225,6 +225,25 @@ hostcc_version() {
printf "%d.%d" "$(hostcc_major)" "$(hostcc_minor)"
}
+hostcc_has_gnat1() {
+ [ -x "$(${CC} -print-prog-name=gnat1)" ]
+}
+
+ada_requested() {
+ echo "${LANGUAGES}" | grep -q '\<ada\>'
+}
+
+check_gnat() {
+ if hostcc_has_gnat1; then
+ if [ "$(hostcc_version)" != "$(buildcc_version)" -a "${BOOTSTRAP}" != "1" ]; then
+ printf "\n${RED}ERROR:${red} Building the Ada compiler (gnat $(buildcc_version)) "
+ printf "with a different host compiler\n version ($(hostcc_version)) "
+ printf "requires bootstrapping (-b).${NC}\n\n"
+ HALT_FOR_TOOLS=1
+ fi
+ fi
+}
+
check_cc() {
if is_package_enabled "GCC"; then
if [ "$(hostcc_major)" != "$(buildcc_major)" -a "${BOOTSTRAP}" != "1" ]; then
@@ -232,6 +251,9 @@ check_cc() {
printf "version ($(hostcc_version)).\n"
printf " Bootstrapping (-b) is recommended.${NC}\n\n"
fi
+ if ada_requested; then
+ check_gnat
+ fi
fi
}
the following patch was just integrated into master:
commit 9309552068c2cb4e0781b3268c740f93022b599e
Author: Elyes HAOUAS <ehaouas(a)noos.fr>
Date: Sat Sep 17 21:05:10 2016 +0200
northbridge/intel/e7505: Improve code formatting
Change-Id: I964512c0e913f7443f3dea859b01358645cfd8a6
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
Reviewed-on: https://review.coreboot.org/16632
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/16632 for details.
-gerrit
the following patch was just integrated into master:
commit cf13950736b65b944b4449e9ac4904665a0cc61a
Author: Elyes HAOUAS <ehaouas(a)noos.fr>
Date: Fri Sep 16 20:32:00 2016 +0200
src/superio: Add space around operators
Change-Id: Ibeab5e7fe0a9005e96934b3b43cfb247ef2e2340
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
Reviewed-on: https://review.coreboot.org/16615
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See https://review.coreboot.org/16615 for details.
-gerrit
the following patch was just integrated into master:
commit a0fed37044680d5c67f0a59a009af5069868a35b
Author: Elyes HAOUAS <ehaouas(a)noos.fr>
Date: Fri Sep 16 20:17:40 2016 +0200
src/include: Add space around operators
Change-Id: I0ee4c443b6861018f05cfc32135d632fd4996029
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
Reviewed-on: https://review.coreboot.org/16614
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
See https://review.coreboot.org/16614 for details.
-gerrit
the following patch was just integrated into master:
commit c92abedd3a472091300467bbda45c3f77bd5b1c3
Author: Elyes HAOUAS <ehaouas(a)noos.fr>
Date: Sat Sep 17 20:23:10 2016 +0200
northbridge/intel/i82830: Add space around operators
Change-Id: Ic4e287209cc45fae574e7af9d45b8a0e648ef686
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
Reviewed-on: https://review.coreboot.org/16627
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/16627 for details.
-gerrit
the following patch was just integrated into master:
commit 69d658f59df4a72a647663115c506849e6012ee1
Author: Elyes HAOUAS <ehaouas(a)noos.fr>
Date: Sat Sep 17 20:32:07 2016 +0200
northbridge/intel/haswell: Add space around operators
Change-Id: I8fa1e39bfd950475e3b55d6debcbfd92615aa379
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
Reviewed-on: https://review.coreboot.org/16628
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/16628 for details.
-gerrit
the following patch was just integrated into master:
commit f352e2fab82262c8b55ab95f4d591755a92f6d1b
Author: Elyes HAOUAS <ehaouas(a)noos.fr>
Date: Sat Sep 17 21:20:51 2016 +0200
northbridge/intel/e7501: Add space around operators
Change-Id: I53aa17076135e55665f2f7c6ede217388fc50cca
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
Reviewed-on: https://review.coreboot.org/16633
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/16633 for details.
-gerrit
the following patch was just integrated into master:
commit d4fea5c67587114f2be4c3235f4eb9c8d70df6ed
Author: Elyes HAOUAS <ehaouas(a)noos.fr>
Date: Sat Sep 17 20:48:29 2016 +0200
northbridge/intel/fsp_rangeley: Add space around operators
Change-Id: Ia60729db83333c1159862cf604de321e3af8dcb1
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
Reviewed-on: https://review.coreboot.org/16631
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/16631 for details.
-gerrit
the following patch was just integrated into master:
commit a3d15afc675b8030c692af6ff918d6b67255c2d7
Author: Elyes HAOUAS <ehaouas(a)noos.fr>
Date: Sun Sep 18 19:07:40 2016 +0200
southbridge/via: Add space around operators
Change-Id: Ib48c98bb161b92b28497df26fcfd0eae2c6829df
Signed-off-by: Elyes HAOUAS <ehaouas(a)noos.fr>
Reviewed-on: https://review.coreboot.org/16635
Reviewed-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi(a)google.com>
See https://review.coreboot.org/16635 for details.
-gerrit