I checked out rev 2 from openSUSE:Factory:Staging:N/libaio in my branch project (home:mwilck:branches:openSUSE:Factory:Staging:N), which has LTO disabled. With that libaio build, multipath-tools builds successfully. libaio now contains all required symbols: apollon:~ # nm -D /mnt/img/lib64/libaio.so.1 0000000000000000 A LIBAIO_0.1 0000000000000000 A LIBAIO_0.4 U __stack_chk_fail 0000000000001190 T io_cancel 00000000000011c0 T io_cancel 00000000000011b0 T io_destroy 0000000000001140 T io_getevents 0000000000001250 T io_getevents 0000000000001060 T io_queue_init 0000000000001080 T io_queue_release 00000000000010a0 T io_queue_run 0000000000001200 T io_queue_wait 0000000000001090 T io_queue_wait 00000000000011a0 T io_setup 0000000000001180 T io_submit