galeb

Једноставна статичка дистрибуција заснована на musl-у
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

0018-ada-fix-shared-linking.patch (1614B)


      1 From 95fee2cfb1a6a32b7e671861b58ee93978ba16b8 Mon Sep 17 00:00:00 2001
      2 From: Ariadne Conill <ariadne@dereferenced.org>
      3 Date: Fri, 21 Aug 2020 06:59:16 +0000
      4 Subject: [PATCH] ada: fix shared linking
      5 
      6 ---
      7  gcc/ada/link.c | 12 ++++++------
      8  1 file changed, 6 insertions(+), 6 deletions(-)
      9 
     10 diff --git a/gcc/ada/link.c b/gcc/ada/link.c
     11 index 02c413a412f..f0e52a87d6e 100644
     12 --- a/gcc/ada/link.c
     13 +++ b/gcc/ada/link.c
     14 @@ -107,9 +107,9 @@ const char *__gnat_default_libgcc_subdir = "lib";
     15     || defined (__NetBSD__) || defined (__OpenBSD__) \
     16     || defined (__QNX__)
     17  const char *__gnat_object_file_option = "-Wl,@";
     18 -const char *__gnat_run_path_option = "-Wl,-rpath,";
     19 -char __gnat_shared_libgnat_default = STATIC;
     20 -char __gnat_shared_libgcc_default = STATIC;
     21 +const char *__gnat_run_path_option = "";
     22 +char __gnat_shared_libgnat_default = SHARED;
     23 +char __gnat_shared_libgcc_default = SHARED;
     24  int __gnat_link_max = 8192;
     25  unsigned char __gnat_objlist_file_supported = 1;
     26  const char *__gnat_object_library_extension = ".a";
     27 @@ -129,9 +129,9 @@ const char *__gnat_default_libgcc_subdir = "lib";
     28  
     29  #elif defined (__linux__) || defined (__GLIBC__)
     30  const char *__gnat_object_file_option = "-Wl,@";
     31 -const char *__gnat_run_path_option = "-Wl,-rpath,";
     32 -char __gnat_shared_libgnat_default = STATIC;
     33 -char __gnat_shared_libgcc_default = STATIC;
     34 +const char *__gnat_run_path_option = "";
     35 +char __gnat_shared_libgnat_default = SHARED;
     36 +char __gnat_shared_libgcc_default = SHARED;
     37  int __gnat_link_max = 8192;
     38  unsigned char __gnat_objlist_file_supported = 1;
     39  const char *__gnat_object_library_extension = ".a";
     40 -- 
     41 2.31.1
     42