Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
10.0.9, 10.0.10
-
None
Description
with both
trunk/r4140
|
tag 10.0.9/r4040
|
build
cmake .. \
|
...
|
make VERBOSE=1
|
fails at
...
|
Scanning dependencies of target libmysql
|
make[2]: Leaving directory `/usr/local/src/mariadb/bld'
|
make -f libmysql/CMakeFiles/libmysql.dir/build.make libmysql/CMakeFiles/libmysql.dir/build
|
make[2]: Entering directory `/usr/local/src/mariadb/bld'
|
/usr/bin/cmake -E cmake_progress_report /usr/local/src/mariadb/bld/CMakeFiles
|
[ 78%] Building CXX object libmysql/CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o
|
cd /usr/local/src/mariadb/bld/libmysql && /usr/bin/g++-4.8 -DHAVE_CONFIG_H -DHAVE_OPENSSL -Dlibmysql_EXPORTS -Wall -O2 -D_FORTIFY_SOURCE=2 -fmessage-length=0 -fstack-protector -march=amdfam10 -mtune=amdfam10 -felide-constructors -fno-exceptions -fno-rtti -Wall -Wno-unused-parameter -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -DDBUG_OFF -DMY_PTHREAD_FASTMUTEX=1 -fPIC -I/usr/local/src/mariadb/bld/include -I/usr/local/src/mariadb/include -I/usr/local/src/mariadb/libmysql -I/usr/local/src/mariadb/bld/pcre -I/usr/local/src/mariadb/pcre -I/usr/local/src/mariadb/strings -I/usr/local/ssl/include -O2 -D_FORTIFY_SOURCE=2 -fmessage-length=0 -fstack-protector -march=amdfam10 -mtune=amdfam10 -o CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o -c /usr/local/src/mariadb/bld/libmysql/libmysql_exports_file.cc
|
Linking CXX shared library libmysqlclient.so
|
cd /usr/local/src/mariadb/bld/libmysql && /usr/bin/cmake -E cmake_link_script CMakeFiles/libmysql.dir/link.txt --verbose=1
|
/usr/bin/g++-4.8 -fPIC -Wall -O2 -D_FORTIFY_SOURCE=2 -fmessage-length=0 -fstack-protector -march=amdfam10 -mtune=amdfam10 -felide-constructors -fno-exceptions -fno-rtti -Wall -Wno-unused-parameter -fno-exceptions -fno-rtti -O2 -g -DNDEBUG -DDBUG_OFF -DMY_PTHREAD_FASTMUTEX=1 -Wl,--no-undefined -Wl,--no-undefined -Wl,/usr/local/src/mariadb/bld/libmysql/libmysql_versions.ld -shared -Wl,-soname,libmysqlclient.so.18 -o libmysqlclient.so.18.0.0 CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o -lpthread libclientlib.a ../dbug/libdbug.a ../strings/libstrings.a ../vio/libvio.a ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a -lz /usr/local/ssl/lib64/libssl.so /usr/local/ssl/lib64/libcrypto.so -ldl -ldl ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a -lz -lm ../strings/libstrings.a -lpthread -Wl,-rpath,/usr/local/ssl/lib64:
|
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: error: /usr/local/src/mariadb/bld/libmysql/libmysql_versions.ld:155:9: invalid use of VERSION in input file
|
collect2: error: ld returned 1 exit status
|
make[2]: *** [libmysql/libmysqlclient.so.18.0.0] Error 1
|
make[2]: Leaving directory `/usr/local/src/mariadb/bld'
|
make[1]: *** [libmysql/CMakeFiles/libmysql.dir/all] Error 2
|
make[1]: Leaving directory `/usr/local/src/mariadb/bld'
|
make: *** [all] Error 2
|
where
cat /usr/local/src/mariadb/bld/libmysql/libmysql_versions.ld
|
...
|
|
/*
|
On Fedora the following symbols are exported, but renamed into a mysql_
|
namespace. We export them as aliases, but keep original symbols too. See
|
MDEV-4127.
|
*/
|
mysql_default_charset_info = default_charset_info;
|
mysql_get_charset = get_charset;
|
mysql_get_charset_by_csname = get_charset_by_csname;
|
mysql_net_realloc = net_realloc;
|
mysql_client_errors = client_errors;
|
|
155 VERSION {
|
|
libmysqlclient_18 {
|
global:
|
get_tty_password;
|
mysql_thread_end;
|
mysql_thread_init;
|
...
|