diff options
author | Daniel Black <daniel@mariadb.org> | 2021-04-16 18:21:52 +1000 |
---|---|---|
committer | Daniel Black <daniel@mariadb.org> | 2021-04-16 18:21:52 +1000 |
commit | fce3e4ee8ffcda6d0c92d314b4ce8874a6bc91da (patch) | |
tree | a9a141e290f99f3f7ddd0ab768db361a41af6729 /debian | |
parent | 3f8df01194700a68a62e6adbc62bd48d27dfe833 (diff) | |
download | mariadb-git-fce3e4ee8ffcda6d0c92d314b4ce8874a6bc91da.tar.gz |
Revert "Deb: Use build flag to enforce default charset as utf8mb4"bb-10.5-danielblack-pr-1722-revert
This reverts commit f26e3259a15cc26dac0a0a77e2488abb87892cf4.
Diffstat (limited to 'debian')
-rwxr-xr-x | debian/rules | 1 | ||||
-rw-r--r-- | debian/salsa-ci.yml | 34 |
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 |