/home/y5pjfk/cc3S34lw.o: In function `boost::asio::detail::task_io_service::shutdown_service()':
prog.cpp:(.text._ZN5boost4asio6detail15task_io_service16shutdown_serviceEv[_ZN5boost4asio6detail15task_io_service16shutdown_serviceEv]+0x6c): undefined reference to `boost::system::system_category()'
/home/y5pjfk/cc3S34lw.o: In function `boost::asio::detail::task_io_service::~task_io_service()':
prog.cpp:(.text._ZN5boost4asio6detail15task_io_serviceD2Ev[_ZN5boost4asio6detail15task_io_serviceD5Ev]+0x32): undefined reference to `boost::system::system_category()'
/home/y5pjfk/cc3S34lw.o: In function `boost::asio::detail::task_io_service::~task_io_service()':
prog.cpp:(.text._ZN5boost4asio6detail15task_io_serviceD0Ev[_ZN5boost4asio6detail15task_io_serviceD5Ev]+0x32): undefined reference to `boost::system::system_category()'
/home/y5pjfk/cc3S34lw.o: In function `boost::asio::detail::task_io_service_thread_info::~task_io_service_thread_info()':
prog.cpp:(.text._ZN5boost4asio6detail27task_io_service_thread_infoD2Ev[_ZN5boost4asio6detail27task_io_service_thread_infoD5Ev]+0x32): undefined reference to `boost::system::system_category()'
/home/y5pjfk/cc3S34lw.o: In function `worker_pool::thread_proc()':
prog.cpp:(.text._ZN11worker_pool11thread_procEv[_ZN11worker_pool11thread_procEv]+0x45): undefined reference to `boost::system::system_category()'
/home/y5pjfk/cc3S34lw.o:prog.cpp:(.text._ZN11worker_pool11thread_procEv[_ZN11worker_pool11thread_procEv]+0x56): more undefined references to `boost::system::system_category()' follow
/home/y5pjfk/cc3S34lw.o: In function `_GLOBAL__sub_I_main':
prog.cpp:(.text.startup+0x685): undefined reference to `boost::system::generic_category()'
prog.cpp:(.text.startup+0x68a): undefined reference to `boost::system::generic_category()'
prog.cpp:(.text.startup+0x68f): undefined reference to `boost::system::system_category()'
prog.cpp:(.text.startup+0x694): undefined reference to `boost::system::system_category()'
collect2: error: ld returned 1 exit status