Skip to content

Commit 2e05f61

Browse files
committed
Initial commit
1 parent 7b410d8 commit 2e05f61

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-13
lines changed

.github/workflows/cpp-packaging.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ jobs:
194194
strategy:
195195
fail-fast: false
196196
matrix:
197-
stl: ["c++", "gnustl", "stlport"]
197+
stl: ["c++", "gnustl"]
198198
steps:
199199
- name: fetch SDK
200200
uses: actions/[email protected]

app/src/include/firebase/app.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,6 @@ namespace internal {
5555
class AppInternal;
5656
} // namespace internal
5757

58-
#ifdef _STLPORT_VERSION
59-
#warning "Firebase support for STLPort is deprecated and will be removed in \
60-
the next major release. Please use libc++ instead."
61-
#endif
62-
6358
/// @brief Reports whether a Firebase module initialized successfully.
6459
enum InitResult {
6560
/// The given library was successfully initialized.

build_scripts/android/build.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ sourcepath=$2
55
stl=$3
66

77
if [[ -z "${buildpath}" || -z "${sourcepath}" ]]; then
8-
echo "Usage: $0 <build path> <source path> [c++|gnustl|stlport]"
8+
echo "Usage: $0 <build path> <source path> [c++|gnustl]"
99
exit 1
1010
fi
1111

@@ -14,11 +14,11 @@ if [[ ! -d "${sourcepath}" ]]; then
1414
exit 2
1515
fi
1616

17-
if [[ "${stl}" == "c++" || "${stl}" == "gnustl" || "${stl}" == "stlport" ]]; then
17+
if [[ "${stl}" == "c++" || "${stl}" == "gnustl"]]; then
1818
export FIREBASE_ANDROID_STL="${stl}"_static
1919
elif [[ ! -z "${stl}" ]]; then
2020
echo "Invalid STL specified."
21-
echo "Valid STLs are: 'c++' (default), 'gnustl', or 'stlport'"
21+
echo "Valid STLs are: 'c++' (default) or 'gnustl'"
2222
exit 2
2323
fi
2424

build_scripts/android/package.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash -e
22

3-
readonly -a allowed_stl_variants=("c++" "gnustl" "stlport")
3+
readonly -a allowed_stl_variants=("c++" "gnustl")
44
builtpath=$1
55
packagepath=$2
66
stl=$3

build_scripts/desktop/get_variant.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,6 @@ for c in $(echo "${filename}" | tr "[:upper:]" "[:lower:]" | tr "_.-" "\n\n\n");
125125
gnustl)
126126
stl=gnustl
127127
;;
128-
stlport)
129-
stl=stlport
130-
;;
131128
cxx11)
132129
linux_abi=cxx11
133130
;;

release_build_files/readme.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -571,6 +571,14 @@ code.
571571

572572
## Release Notes
573573

574+
### 8.0.0
575+
- Changes
576+
- General (Android): Firebase no longer supports STLPort. Please
577+
[use libc++ instead](https://developer.android.com/ndk/guides/cpp-support#cs).
578+
- General (Android): Firebase support for gnustl (also known as libstdc++)
579+
is deprecated and will be removed in the next major release. Please use
580+
libc++ instead.
581+
574582
### 7.3.0
575583
- Changes
576584
- General (iOS): Update dependencies.

0 commit comments

Comments
 (0)