Skip to content

Instantly share code, notes, and snippets.

@yoku0825
Created January 16, 2024 16:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yoku0825/ee2f256c10f692c9e93a1f5ece04b0db to your computer and use it in GitHub Desktop.
Save yoku0825/ee2f256c10f692c9e93a1f5ece04b0db to your computer and use it in GitHub Desktop.
cd client
/opt/rh/devtoolset-11/root/usr/bin/g++ \
-std=c++17 \
-fno-omit-frame-pointer \
-ftls-model=initial-exec \
-B/opt/rh/devtoolset-11/root/usr/bin \
\
-O2 \
-g \
-pipe \
-Wall \
-Wp,-D_FORTIFY_SOURCE=2 \
-fexceptions \
-fstack-protector-strong \
--param=ssp-buffer-size=4 \
-grecord-gcc-switches \
-m64 \
-mtune=generic \
-Wall \
-Wextra \
-Wformat-security \
-Wvla \
-Wundef \
-Wmissing-format-attribute \
-Woverloaded-virtual \
-Wcast-qual \
-Wimplicit-fallthrough=5 \
-Wstringop-truncation \
-Wsuggest-override \
-Wmissing-include-dirs \
-Wextra-semi \
-Wlogical-op \
-Wno-unused-parameter \
-Wno-cast-qual \
-ffunction-sections \
-fdata-sections \
-O2 \
-g \
-DNDEBUG \
-g1 \
-Wl,--build-id=sha1 \
CMakeFiles/mysqlredo.dir/mysqlredo.cc.o \
CMakeFiles/mysqlredo.dir/innodb_log.cpp.o \
CMakeFiles/mysqlredo.dir/mylog0recv.cpp.o \
CMakeFiles/mysqlredo.dir/mylog0log.cc.o \
CMakeFiles/mysqlredo.dir/mymtr0log.cpp.o \
-o \
../runtime_output_directory/mysqlredo \
-Wl,-rpath,/home/yoku0825/git/mysqlredo/library_output_directory: \
-lpthread \
-laio \
../storage/innobase/libinnobase.a \
../components/libminchassis/libminchassis.a \
../sql/libsql_dd.a \
../sql/libsql_gis.a \
../sql/libsql_main.a \
../sql/librpl.a \
../sql/libmaster.a \
../sql/libslave.a \
../sql/libbinlog.a \
../storage/innobase/libinnobase.a \
../sql/libsql_dd.a \
../sql/libsql_gis.a \
../sql/libsql_main.a \
../sql/librpl.a \
../sql/libmaster.a \
../sql/libslave.a \
../sql/libbinlog.a \
../storage/innobase/libinnobase.a \
../sql/libsql_dd.a \
../sql/libsql_gis.a \
../sql/libsql_main.a \
../sql/librpl.a \
../sql/libmaster.a \
../sql/libslave.a \
../sql/libbinlog.a \
-laio \
-lnuma \
../storage/archive/libarchive.a \
../storage/blackhole/libblackhole.a \
../storage/csv/libcsv.a \
../storage/federated/libfederated.a \
../storage/heap/libheap.a \
../storage/heap/libheap_library.a \
../storage/myisam/libmyisam.a \
../storage/myisam/libmyisam_library.a \
../storage/myisammrg/libmyisammrg.a \
../storage/ndb/libndbcluster.a \
../archive_output_directory/libndbclient_static.a \
../storage/perfschema/libperfschema.a \
../storage/temptable/libtemptable.a \
../plugin/fulltext/libngram_parser.a \
../plugin/x/libmysqlx.a \
../liblz4_lib.a \
../extra/libevent/libevent-2.1.11-stable/lib/libevent_extra.a \
../extra/libevent/libevent-2.1.11-stable/lib/libevent_openssl.a \
../extra/libevent/libevent-2.1.11-stable/lib/libevent_core.a \
../extra/libevent/libevent-2.1.11-stable/lib/libevent_pthreads.a \
../extra/icu/libicui18n.a \
../extra/icu/libicuuc.a \
../extra/icu/libicustubdata.a \
../plugin/x/protocol/protobuf/libmysqlxmessages_lite.a \
../sql/server_component/libmysql_server_component_services.a \
../archive_output_directory/libvio.a \
../library_output_directory/libprotobuf-lite.so.3.19.4 \
../sql/protobuf/librpl_protobuf_lite.a \
../libbinlogevents/lib/libbinlogevents.a \
../archive_output_directory/libmysys.a \
../archive_output_directory/libstrings.a \
../archive_output_directory/libmysys.a \
../archive_output_directory/libstrings.a \
../archive_output_directory/libzlib.a \
-lm \
-lrt \
/usr/lib64/libssl.so \
/usr/lib64/libcrypto.so \
../archive_output_directory/libmytime.a \
../archive_output_directory/libzstd.a \
-lpthread \
-ldl
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/libsql_main.a(mysqld.cc.o): in function `mysqld_main(int, char**)':
/home/yoku0825/git/mysqlredo/sql/mysqld.cc:2048: undefined reference to `mysql_service_mysql_rwlock_v1'
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/libsql_main.a(mysqld.cc.o): in function `component_infrastructure_init':
/home/yoku0825/git/mysqlredo/sql/mysqld.cc:2057: undefined reference to `mysql_service_mysql_psi_system_v1'
/opt/rh/devtoolset-11/root/usr/bin/ld: /home/yoku0825/git/mysqlredo/sql/mysqld.cc:2068: undefined reference to `mysql_service_mysql_runtime_error'
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/server_component/libmysql_server_component_services.a(component_sys_var_service.cc.o): in function `mysql_component_sys_variable_imp::get_variable(char const*, char const*, void**, unsigned long*)':
/home/yoku0825/git/mysqlredo/sql/server_component/component_sys_var_service.cc:493: undefined reference to `mysql_components_handle_std_exception(char const*)'
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/server_component/libmysql_server_component_services.a(component_sys_var_service.cc.o): in function `mysql_component_sys_variable_imp::unregister_variable(char const*, char const*)':
/home/yoku0825/git/mysqlredo/sql/server_component/component_sys_var_service.cc:551: undefined reference to `mysql_components_handle_std_exception(char const*)'
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/server_component/libmysql_server_component_services.a(component_sys_var_service.cc.o): in function `mysql_component_sys_variable_imp::register_variable(char const*, char const*, int, char const*, int (*)(THD*, SYS_VAR*, void*, st_mysql_value*), void (*)(THD*, SYS_VAR*, void*, void const*), void*, void*)':
/home/yoku0825/git/mysqlredo/sql/server_component/component_sys_var_service.cc:399: undefined reference to `mysql_components_handle_std_exception(char const*)'
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/server_component/libmysql_server_component_services.a(persistent_dynamic_loader.cc.o): in function `mysql_persistent_dynamic_loader_imp::unload(void*, char const**, int)':
/home/yoku0825/git/mysqlredo/sql/server_component/persistent_dynamic_loader.cc:542: undefined reference to `mysql_components_handle_std_exception(char const*)'
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/server_component/libmysql_server_component_services.a(persistent_dynamic_loader.cc.o): in function `mysql_persistent_dynamic_loader_imp::load(void*, char const**, int)':
/home/yoku0825/git/mysqlredo/sql/server_component/persistent_dynamic_loader.cc:433: undefined reference to `mysql_components_handle_std_exception(char const*)'
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/server_component/libmysql_server_component_services.a(persistent_dynamic_loader.cc.o):/home/yoku0825/git/mysqlredo/sql/server_component/persistent_dynamic_loader.cc:315: more undefined references to `mysql_components_handle_std_exception(char const*)' follow
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/server_component/libmysql_server_component_services.a(server_component.cc.o): in function `initialize_minimal_chassis(s_mysql_registry**)':
/home/yoku0825/git/mysqlredo/sql/server_component/server_component.cc:750: undefined reference to `minimal_chassis_init(s_mysql_registry**, mysql_component_t*)'
/opt/rh/devtoolset-11/root/usr/bin/ld: ../sql/server_component/libmysql_server_component_services.a(server_component.cc.o): in function `deinitialize_minimal_chassis(s_mysql_registry*)':
/home/yoku0825/git/mysqlredo/sql/server_component/server_component.cc:761: undefined reference to `minimal_chassis_deinit(s_mysql_registry*, mysql_component_t*)'
collect2: error: ld returned 1 exit status
make[3]: *** [runtime_output_directory/mysqlredo] Error 1
make[3]: Leaving directory `/home/yoku0825/git/mysqlredo'
make[2]: *** [client/CMakeFiles/mysqlredo.dir/all] Error 2
make[2]: Leaving directory `/home/yoku0825/git/mysqlredo'
make[1]: *** [client/CMakeFiles/mysqlredo.dir/rule] Error 2
make[1]: Leaving directory `/home/yoku0825/git/mysqlredo'
make: *** [mysqlredo] Error 2
cd client
/opt/rh/devtoolset-11/root/usr/bin/g++ \
-std=c++17 \
-fno-omit-frame-pointer \
-ftls-model=initial-exec \
-B/opt/rh/devtoolset-11/root/usr/bin \
-O2 \
-g \
-pipe \
-Wall \
-Wp,-D_FORTIFY_SOURCE=2 \
-fexceptions \
-fstack-protector-strong \
--param=ssp-buffer-size=4 \
-grecord-gcc-switches \
-m64 \
-mtune=generic \
-Wall \
-Wextra \
-Wformat-security \
-Wvla \
-Wundef \
-Wmissing-format-attribute \
-Woverloaded-virtual \
-Wcast-qual \
-Wimplicit-fallthrough=5 \
-Wstringop-truncation \
-Wsuggest-override \
-Wmissing-include-dirs \
-Wextra-semi \
-Wlogical-op \
-Wno-unused-parameter \
-Wno-cast-qual \
-ffunction-sections \
-fdata-sections \
-O2 \
-g \
-DNDEBUG \
-g1 \
-Wl,--build-id=sha1 \
CMakeFiles/mysqlredo.dir/mysqlredo.cc.o \
CMakeFiles/mysqlredo.dir/innodb_log.cpp.o \
CMakeFiles/mysqlredo.dir/mylog0recv.cpp.o \
CMakeFiles/mysqlredo.dir/mylog0log.cc.o \
CMakeFiles/mysqlredo.dir/mymtr0log.cpp.o \
-o \
../runtime_output_directory/mysqlredo \
-Wl,-rpath,/home/yoku0825/git/mysqlredo/library_output_directory: \
-lpthread \
-laio \
../storage/innobase/libinnobase.a \
../sql/server_component/libmysql_server_component_services.a \ ### Here!
../components/libminchassis/libminchassis.a \
../sql/libsql_dd.a \
../sql/libsql_gis.a \
../sql/libsql_main.a \
../sql/librpl.a \
../sql/libmaster.a \
../sql/libslave.a \
../sql/libbinlog.a \
../storage/innobase/libinnobase.a \
../sql/libsql_dd.a \
../sql/libsql_gis.a \
../sql/libsql_main.a \
../sql/librpl.a \
../sql/libmaster.a \
../sql/libslave.a \
../sql/libbinlog.a \
../storage/innobase/libinnobase.a \
../sql/libsql_dd.a \
../sql/libsql_gis.a \
../sql/libsql_main.a \
../sql/librpl.a \
../sql/libmaster.a \
../sql/libslave.a \
../sql/libbinlog.a \
-laio \
-lnuma \
../storage/archive/libarchive.a \
../storage/blackhole/libblackhole.a \
../storage/csv/libcsv.a \
../storage/federated/libfederated.a \
../storage/heap/libheap.a \
../storage/heap/libheap_library.a \
../storage/myisam/libmyisam.a \
../storage/myisam/libmyisam_library.a \
../storage/myisammrg/libmyisammrg.a \
../storage/ndb/libndbcluster.a \
../archive_output_directory/libndbclient_static.a \
../storage/perfschema/libperfschema.a \
../storage/temptable/libtemptable.a \
../plugin/fulltext/libngram_parser.a \
../plugin/x/libmysqlx.a \
../liblz4_lib.a \
../extra/libevent/libevent-2.1.11-stable/lib/libevent_extra.a \
../extra/libevent/libevent-2.1.11-stable/lib/libevent_openssl.a \
../extra/libevent/libevent-2.1.11-stable/lib/libevent_core.a \
../extra/libevent/libevent-2.1.11-stable/lib/libevent_pthreads.a \
../extra/icu/libicui18n.a \
../extra/icu/libicuuc.a \
../extra/icu/libicustubdata.a \
../plugin/x/protocol/protobuf/libmysqlxmessages_lite.a \
../sql/server_component/libmysql_server_component_services.a \
../archive_output_directory/libvio.a \
../library_output_directory/libprotobuf-lite.so.3.19.4 \
../sql/protobuf/librpl_protobuf_lite.a \
../libbinlogevents/lib/libbinlogevents.a \
../archive_output_directory/libmysys.a \
../archive_output_directory/libstrings.a \
../archive_output_directory/libmysys.a \
../archive_output_directory/libstrings.a \
../archive_output_directory/libzlib.a \
-lm \
-lrt \
/usr/lib64/libssl.so \
/usr/lib64/libcrypto.so \
../archive_output_directory/libmytime.a \
../archive_output_directory/libzstd.a \
-lpthread \
-ldl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment