dev-lang/gnat-gpl: fix gnatmake using gcc-8.3.1 instead of gcc
authorTupone Alfredo <tupone@gentoo.org>
Fri, 31 May 2019 20:25:03 +0000 (22:25 +0200)
committerTupone Alfredo <tupone@gentoo.org>
Fri, 31 May 2019 20:25:03 +0000 (22:25 +0200)
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

dev-lang/gnat-gpl/files/gnat-gpl-2019-gentoo.patch

index 0be27c599964524b2e2a39ac94ff10c9cc07cfbe..36befaafc0f8b938281daea12c719e949f62b310 100644 (file)
   #include "confdefs.h"
   
   #if HAVE_DLFCN_H
+--- a/gcc-8-2019-20190517-18C94-src/gcc/ada/osint.adb  2017-03-10 21:58:02.600710156 +0100
++++ b/gcc-8-2019-20190517-18C94-src/gcc/ada/osint.adb  2017-03-10 21:59:38.033983293 +0100
+@@ -2229,14 +2229,11 @@
+       for J in Start_Of_Prefix .. Name_Len - Prog'Length + 1 loop
+          if Name_Buffer (J .. J + Prog'Length - 1) = Prog then
+             End_Of_Prefix := J - 1;
++            Start_Of_Suffix := J + Prog'Length;
+             exit;
+          end if;
+       end loop;
+-      if End_Of_Prefix > 1 then
+-         Start_Of_Suffix := End_Of_Prefix + Prog'Length + 1;
+-      end if;
+-
+       --  Create the new program name
+       return new String'