summaryrefslogtreecommitdiff
path: root/package/uclibc++/patches
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2015-11-15 10:57:34 +0100
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2015-11-15 10:57:34 +0100
commitbae2cf7b9802f9ca6787c1e734e547f6feafe3da (patch)
tree9b85622570972b38c88c45814cece0d785b694b5 /package/uclibc++/patches
parentff6f45b68a15c4bf33ab401e4864205e2a57a066 (diff)
remove bitrotted uClibc++ support
Please use PKG_NEEDS for marking of packages needing C++ compiler. Remove the old bitrotted uClibc++ package and support for some packages.
Diffstat (limited to 'package/uclibc++/patches')
-rw-r--r--package/uclibc++/patches/patch-Rules_mak30
-rw-r--r--package/uclibc++/patches/patch-include_unwind-cxx_h20
2 files changed, 0 insertions, 50 deletions
diff --git a/package/uclibc++/patches/patch-Rules_mak b/package/uclibc++/patches/patch-Rules_mak
deleted file mode 100644
index da32b0b75..000000000
--- a/package/uclibc++/patches/patch-Rules_mak
+++ /dev/null
@@ -1,30 +0,0 @@
---- uClibc++-0.2.4.orig/Rules.mak 2012-05-25 23:15:31.000000000 +0200
-+++ uClibc++-0.2.4/Rules.mak 2015-10-14 18:06:07.000000000 +0200
-@@ -79,9 +79,6 @@ check_gcc=$(shell if $(CC) $(1) -S -o /d
- check_gxx_visibility=$(shell if $(CXX) -fvisibility-inlines-hidden -S -o /dev/null -xc++ /dev/null > /dev/null 2>&1; \
- then echo "-DGCC_HASCLASSVISIBILITY"; fi)
-
--check_as_needed=$(shell if $(LD) --help | grep -q 'as-needed' ; \
-- then echo "-Wl,--as-needed -lgcc_s -Wl,--no-as-needed"; else echo "-lgcc_s"; fi)
--
- # strip quotes
- qstrip = $(strip $(subst ",,$(1)))
- #"))
-@@ -107,7 +104,7 @@ CPU_CFLAGS=$(call qstrip,$(CPU_CFLAGS-y)
-
- # Some nice CFLAGS to work with
- GEN_CFLAGS:=-fno-builtin
--CFLAGS:=$(XWARNINGS) $(CPU_CFLAGS) -ansi
-+CFLAGS:=$(XWARNINGS) $(CPU_CFLAGS)
-
- LDFLAGS:=-Wl,--warn-common -Wl,--warn-once -Wl,-z,combreloc -Wl,-z,defs
-
-@@ -145,7 +142,7 @@ endif
- ifneq ($(IMPORT_LIBSUP),y)
- GEN_LIBS += -lsupc++
- endif
--GEN_LIBS += -lc -lgcc
-+GEN_LIBS += -lc -lgcc -lgcc_s
-
- LIBS := $(GEN_LIBS)
- STATIC_LIBS := $(GEN_LIBS)
diff --git a/package/uclibc++/patches/patch-include_unwind-cxx_h b/package/uclibc++/patches/patch-include_unwind-cxx_h
deleted file mode 100644
index f086bd4e2..000000000
--- a/package/uclibc++/patches/patch-include_unwind-cxx_h
+++ /dev/null
@@ -1,20 +0,0 @@
-http://git.uclibc.org/uClibc++/commit/?id=cf73cb907c03ca2fb22bfe7fe2f732c10714b9ad
---- uClibc++-0.2.4.orig/include/unwind-cxx.h 2012-05-25 23:15:31.000000000 +0200
-+++ uClibc++-0.2.4/include/unwind-cxx.h 2015-10-14 17:02:55.000000000 +0200
-@@ -172,15 +172,7 @@ extern std::unexpected_handler __unexpec
- // These are explicitly GNU C++ specific.
-
- // This is the exception class we report -- "GNUCC++\0".
--const _Unwind_Exception_Class __gxx_exception_class
--= ((((((((_Unwind_Exception_Class) 'G'
-- << 8 | (_Unwind_Exception_Class) 'N')
-- << 8 | (_Unwind_Exception_Class) 'U')
-- << 8 | (_Unwind_Exception_Class) 'C')
-- << 8 | (_Unwind_Exception_Class) 'C')
-- << 8 | (_Unwind_Exception_Class) '+')
-- << 8 | (_Unwind_Exception_Class) '+')
-- << 8 | (_Unwind_Exception_Class) '\0');
-+const _Unwind_Exception_Class __gxx_exception_class = "GNUCC++";
-
- // GNU C++ personality routine, Version 0.
- extern "C" _Unwind_Reason_Code __gxx_personality_v0