gcc: fix musl-ada.patch
Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
This commit is contained in:
parent
1fcdeee162
commit
e4bb6ae18c
|
@ -142,19 +142,6 @@ index 7025f57..207b50d 100644
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
#include <termios.h>
|
#include <termios.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in
|
|
||||||
index ebb955e..08cfbee 100644
|
|
||||||
--- gcc/ada/gcc-interface/Makefile.in
|
|
||||||
+++ gcc/ada/gcc-interface/Makefile.in
|
|
||||||
@@ -1574,7 +1574,7 @@ ifeq ($(strip $(filter-out powerpc% linux%,$(target_cpu) $(target_os))),)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# ARM linux, GNU eabi
|
|
||||||
-ifeq ($(strip $(filter-out arm% linux-gnueabi%,$(target_cpu) $(target_os))),)
|
|
||||||
+ifeq ($(strip $(filter-out arm% linux-gnueabi% linux-musleabi% linux-muslgnueabi%,$(target_cpu) $(target_os))),)
|
|
||||||
LIBGNAT_TARGET_PAIRS = \
|
|
||||||
a-intnam.ads<libgnarl/a-intnam__linux.ads \
|
|
||||||
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
|
|
||||||
diff --git a/gcc/ada/terminals.c b/gcc/ada/terminals.c
|
diff --git a/gcc/ada/terminals.c b/gcc/ada/terminals.c
|
||||||
index 207b50d..bd3a02c 100644
|
index 207b50d..bd3a02c 100644
|
||||||
--- gcc/ada/terminals.c
|
--- gcc/ada/terminals.c
|
||||||
|
@ -179,3 +166,50 @@ index 207b50d..bd3a02c 100644
|
||||||
#elif defined (USE_OPENPTY)
|
#elif defined (USE_OPENPTY)
|
||||||
status = openpty (&master_fd, &slave_fd, NULL, NULL, NULL);
|
status = openpty (&master_fd, &slave_fd, NULL, NULL, NULL);
|
||||||
#elif defined (USE_CLONE_DEVICE)
|
#elif defined (USE_CLONE_DEVICE)
|
||||||
|
--- gcc/ada/gcc-interface/Makefile.in
|
||||||
|
+++ gcc/ada/gcc-interface/Makefile.in
|
||||||
|
@@ -1028,7 +1028,7 @@ ifeq ($(strip $(filter-out %86 linux%,$(target_cpu) $(target_os))),)
|
||||||
|
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
|
||||||
|
$(TRASYM_DWARF_UNIX_PAIRS) \
|
||||||
|
g-sercom.adb<libgnat/g-sercom__linux.adb \
|
||||||
|
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
|
||||||
|
+ s-tsmona.adb<libgnat/s-tsmona.adb \
|
||||||
|
a-exetim.adb<libgnarl/a-exetim__posix.adb \
|
||||||
|
a-exetim.ads<libgnarl/a-exetim__default.ads \
|
||||||
|
s-linux.ads<libgnarl/s-linux.ads \
|
||||||
|
@@ -1545,7 +1545,7 @@ ifeq ($(strip $(filter-out powerpc% linux%,$(target_cpu) $(target_os))),)
|
||||||
|
s-tpopsp.adb<libgnarl/s-tpopsp__tls.adb \
|
||||||
|
g-sercom.adb<libgnat/g-sercom__linux.adb \
|
||||||
|
$(TRASYM_DWARF_UNIX_PAIRS) \
|
||||||
|
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
|
||||||
|
+ s-tsmona.adb<libgnat/s-tsmona.adb \
|
||||||
|
$(ATOMICS_TARGET_PAIRS) \
|
||||||
|
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
|
||||||
|
system.ads<libgnat/system-linux-ppc.ads
|
||||||
|
@@ -1574,7 +1574,7 @@ ifeq ($(strip $(filter-out powerpc% linux%,$(target_cpu) $(target_os))),)
|
||||||
|
endif
|
||||||
|
|
||||||
|
# ARM linux, GNU eabi
|
||||||
|
-ifeq ($(strip $(filter-out arm% linux-gnueabi%,$(target_cpu) $(target_os))),)
|
||||||
|
+ifeq ($(strip $(filter-out arm% linux-gnueabi% linux-musleabi% linux-muslgnueabi%,$(target_cpu) $(target_os))),)
|
||||||
|
LIBGNAT_TARGET_PAIRS = \
|
||||||
|
a-intnam.ads<libgnarl/a-intnam__linux.ads \
|
||||||
|
s-inmaop.adb<libgnarl/s-inmaop__posix.adb \
|
||||||
|
@@ -1774,7 +1774,7 @@ ifeq ($(strip $(filter-out %ia64 linux%,$(target_cpu) $(target_os))),)
|
||||||
|
s-taspri.ads<libgnarl/s-taspri__posix-noaltstack.ads \
|
||||||
|
g-sercom.adb<libgnat/g-sercom__linux.adb \
|
||||||
|
$(TRASYM_DWARF_UNIX_PAIRS) \
|
||||||
|
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
|
||||||
|
+ s-tsmona.adb<libgnat/s-tsmona.adb \
|
||||||
|
$(ATOMICS_TARGET_PAIRS) \
|
||||||
|
$(ATOMICS_BUILTINS_TARGET_PAIRS) \
|
||||||
|
system.ads<libgnat/system-linux-ia64.ads
|
||||||
|
@@ -1871,7 +1871,7 @@ ifeq ($(strip $(filter-out %x86_64 linux%,$(target_cpu) $(target_os))),)
|
||||||
|
s-taspri.ads<libgnarl/s-taspri__posix.ads \
|
||||||
|
g-sercom.adb<libgnat/g-sercom__linux.adb \
|
||||||
|
$(TRASYM_DWARF_UNIX_PAIRS) \
|
||||||
|
- s-tsmona.adb<libgnat/s-tsmona__linux.adb \
|
||||||
|
+ s-tsmona.adb<libgnat/s-tsmona.adb \
|
||||||
|
$(ATOMICS_TARGET_PAIRS) \
|
||||||
|
$(X86_64_TARGET_PAIRS) \
|
||||||
|
system.ads<libgnat/system-linux-x86.ads
|
||||||
|
|
Loading…
Reference in New Issue