diff --git a/mariadb-connector-c.spec b/mariadb-connector-c.spec index 3537f6d..a0ccdc6 100644 --- a/mariadb-connector-c.spec +++ b/mariadb-connector-c.spec @@ -3,7 +3,7 @@ Name: mariadb-connector-c Version: 3.1.2 -Release: 1%{?dist} +Release: 1%{?with_debug:.debug}%{?dist} Summary: The MariaDB Native Client library (C driver) License: LGPLv2+ Source: https://downloads.mariadb.org/interstitial/connector-c-%{version}/mariadb-connector-c-%{version}-src.tar.gz @@ -68,6 +68,9 @@ rm -r win zlib win-iconv examples CXXFLAGS="$CFLAGS" export CFLAGS CXXFLAGS +# Needed for debug build ( https://jira.mariadb.org/browse/CONC-426 ), usefull for normal build +export LDFLAGS="$LDFLAGS -fPIC" + # https://jira.mariadb.org/browse/MDEV-13836: # The server has (used to have for ages) some magic around the port number. # If it's 0, the default port value will use getservbyname("mysql", "tcp"), that is, whatever is written in /etc/services. @@ -186,9 +189,6 @@ popd # https://jira.mariadb.org/browse/CONC-410 # DESCRIPTION: Fix pkgconfig file - overlinking issues # IN_PROGRESS: PR submitted, problem consulted & explained, waiting on upstream response -# https://jira.mariadb.org/browse/CONC-426 -# DESCRIPTION: Debug build issues -# NEW: reported to upstream # Coverity Scan results from 3.0.10 release: # https://jira.mariadb.org/browse/CONC-234