summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <daniel@mariadb.org>2021-04-16 18:21:52 +1000
committerDaniel Black <daniel@mariadb.org>2021-04-16 18:21:52 +1000
commitfce3e4ee8ffcda6d0c92d314b4ce8874a6bc91da (patch)
treea9a141e290f99f3f7ddd0ab768db361a41af6729
parent3f8df01194700a68a62e6adbc62bd48d27dfe833 (diff)
downloadmariadb-git-bb-10.5-danielblack-pr-1722-revert.tar.gz
Revert "Deb: Use build flag to enforce default charset as utf8mb4"bb-10.5-danielblack-pr-1722-revert
This reverts commit f26e3259a15cc26dac0a0a77e2488abb87892cf4.
-rwxr-xr-xdebian/rules1
-rw-r--r--debian/salsa-ci.yml34
2 files changed, 0 insertions, 35 deletions
diff --git a/debian/rules b/debian/rules
index fa155e311d2..d029eead974 100755
--- a/debian/rules
+++ b/debian/rules
@@ -97,7 +97,6 @@ endif
-DSYSTEM_TYPE="debian-$(DEB_HOST_GNU_SYSTEM)" \
-DCMAKE_SYSTEM_PROCESSOR=$(DEB_HOST_ARCH) \
-DBUILD_CONFIG=mysql_release \
- -DCONC_DEFAULT_CHARSET=utf8mb4 \
-DPLUGIN_TOKUDB=NO \
-DPLUGIN_CASSANDRA=NO \
-DPLUGIN_AWS_KEY_MANAGEMENT=NO \
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
index fcdcf5678a8..579d43aac66 100644
--- a/debian/salsa-ci.yml
+++ b/debian/salsa-ci.yml
@@ -196,40 +196,6 @@ blhc:
- pkg-config --cflags --libs libmariadb
- pkg-config --cflags --libs mariadb
- apt-get install -y --no-install-recommends g++
- - |
- # Build a test binary that depends on libmysqlclient
- cat > b933063.cpp <<EOF
- #include <iostream>
- #include <mysql/mysql.h>
- #include <stdexcept>
- int main()
- {
- MYSQL h;
- if (!mysql_init(&h)
- || mysql_options(&h, MYSQL_READ_DEFAULT_GROUP, "")
- // || mysql_options(&h, MYSQL_SET_CHARSET_NAME, "utf8mb4")
- || !mysql_real_connect(&h, "", "", NULL, "", 0, NULL, 0))
- throw std::runtime_error(mysql_error(&h));
- std::string q = "show variables like '%char%'";
- if (mysql_real_query(&h, q.data(), q.size()))
- throw std::runtime_error(mysql_error(&h));
- MYSQL_RES* result = mysql_store_result(&h);
- if (!result && mysql_errno(&h))
- throw std::runtime_error(mysql_error(&h));
- while (MYSQL_ROW row = mysql_fetch_row(result))
- {
- std::cout << row[0] << ": " << row[1] << "\n";
- }
- return 0;
- }
- EOF
- apt-get install -y ./*.deb # Server must be installed for client to connect
- echo "Testing -l mysqlclient"
- g++ b933063.cpp -l mysqlclient && ./a.out | tee result
- if grep --quiet latin result; then echo "ERROR: Charset latin found!"; exit 1; fi
- echo "Testing -l mariadbclient"
- g++ b933063.cpp -l mariadbclient && ./a.out | tee result
- if grep --quiet latin result; then echo "ERROR: Charset latin found!"; exit 1; fi
.test-install-all-libs: &test-install-all-libs
- apt-get install -y ./libmariadb3_*.deb ./libmariadb-dev_*.deb ./libmariadb-dev-compat_*.deb ./libmariadbd19_*.deb ./libmariadbd-dev_*.deb ./mariadb-common_*.deb