public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug lto/106499] New: LTO runs forever in libfabric 1.15.1 linking
@ 2022-08-01 16:09 kloczko.tomasz at gmail dot com
  2022-08-01 16:10 ` [Bug lto/106499] " kloczko.tomasz at gmail dot com
                   ` (23 more replies)
  0 siblings, 24 replies; 25+ messages in thread
From: kloczko.tomasz at gmail dot com @ 2022-08-01 16:09 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106499

            Bug ID: 106499
           Summary: LTO runs forever in libfabric 1.15.1 linking
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: kloczko.tomasz at gmail dot com
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---

gcc-12.1.1-3.fc37.1.x86_64 from fedora rawhide.

>From top


    PID USER         VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND        
                                                     nTH  P   SWAP   CODE   
DATA nMaj nMin
2736489 tkloczko   114.2g 105.8g   6.6m R  99.3  84.3 155:42.14
/usr/libexec/gcc/x86_64-redhat-linux/12/lto1 -quiet -dumpdir src/.l+   1 12  
7.5g  17.0m  114.2g 2.3m  79m
2

So it already runs +2h and ate +100GB RAM.

Exact comman which is running

tkloczko 2736413  0.0  0.0   9208   140 pts/9    S+   13:27   0:00      |      
            \_ /bin/sh ./libtool --tag=CC --mode=link /usr/bin/gcc -Wall -O2
-DNDEBUG -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Os
-version-info 19:1:18 -export-dynamic -Wl,--version-script=./libfabric.map
-Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none
-fuse-linker-plugin -Wl,--build-id=sha1 -o src/libfabric.la -rpath /usr/lib64
src/libfabric_la-fabric.lo src/libfabric_la-fi_tostr.lo
src/libfabric_la-perf.lo src/libfabric_la-log.lo src/libfabric_la-var.lo
src/libfabric_la-abi_1_0.lo prov/hook/src/src_libfabric_la-hook.lo
prov/hook/src/src_libfabric_la-hook_av.lo
prov/hook/src/src_libfabric_la-hook_cm.lo
prov/hook/src/src_libfabric_la-hook_cntr.lo
prov/hook/src/src_libfabric_la-hook_cq.lo
prov/hook/src/src_libfabric_la-hook_domain.lo
prov/hook/src/src_libfabric_la-hook_ep.lo
prov/hook/src/src_libfabric_la-hook_eq.lo
prov/hook/src/src_libfabric_la-hook_wait.lo
prov/hook/src/src_libfabric_la-hook_xfer.lo src/libfabric_la-hmem.lo
src/libfabric_la-hmem_rocr.lo src/libfabric_la-hmem_cuda.lo
src/libfabric_la-hmem_cuda_gdrcopy.lo src/libfabric_la-hmem_ze.lo
src/libfabric_la-hmem_neuron.lo src/libfabric_la-common.lo
src/libfabric_la-enosys.lo src/libfabric_la-rbtree.lo src/libfabric_la-tree.lo
src/libfabric_la-fasthash.lo src/libfabric_la-indexer.lo
src/libfabric_la-mem.lo src/libfabric_la-iov.lo
src/shared/libfabric_la-ofi_str.lo
prov/util/src/src_libfabric_la-util_atomic.lo
prov/util/src/src_libfabric_la-util_attr.lo
prov/util/src/src_libfabric_la-util_av.lo
prov/util/src/src_libfabric_la-util_cq.lo
prov/util/src/src_libfabric_la-util_cntr.lo
prov/util/src/src_libfabric_la-util_domain.lo
prov/util/src/src_libfabric_la-util_ep.lo
prov/util/src/src_libfabric_la-util_pep.lo
prov/util/src/src_libfabric_la-util_eq.lo
prov/util/src/src_libfabric_la-util_fabric.lo
prov/util/src/src_libfabric_la-util_main.lo
prov/util/src/src_libfabric_la-util_poll.lo
prov/util/src/src_libfabric_la-util_wait.lo
prov/util/src/src_libfabric_la-util_buf.lo
prov/util/src/src_libfabric_la-util_mr_map.lo
prov/util/src/src_libfabric_la-util_ns.lo
prov/util/src/src_libfabric_la-util_shm.lo
prov/util/src/src_libfabric_la-util_mem_monitor.lo
prov/util/src/src_libfabric_la-util_mem_hooks.lo
prov/util/src/src_libfabric_la-util_mr_cache.lo
prov/util/src/src_libfabric_la-cuda_mem_monitor.lo
prov/util/src/src_libfabric_la-rocr_mem_monitor.lo
prov/util/src/src_libfabric_la-ze_mem_monitor.lo
prov/util/src/src_libfabric_la-util_coll.lo src/unix/libfabric_la-osd.lo
src/linux/libfabric_la-osd.lo src/linux/libfabric_la-rdpmc.lo
prov/sockets/src/src_libfabric_la-sock_attr.lo
prov/sockets/src/src_libfabric_la-sock_av.lo
prov/sockets/src/src_libfabric_la-sock_dom.lo
prov/sockets/src/src_libfabric_la-sock_mr.lo
prov/sockets/src/src_libfabric_la-sock_eq.lo
prov/sockets/src/src_libfabric_la-sock_cq.lo
prov/sockets/src/src_libfabric_la-sock_cntr.lo
prov/sockets/src/src_libfabric_la-sock_poll.lo
prov/sockets/src/src_libfabric_la-sock_wait.lo
prov/sockets/src/src_libfabric_la-sock_ep_rdm.lo
prov/sockets/src/src_libfabric_la-sock_ep_dgram.lo
prov/sockets/src/src_libfabric_la-sock_ep_msg.lo
prov/sockets/src/src_libfabric_la-sock_fabric.lo
prov/sockets/src/src_libfabric_la-sock_ep.lo
prov/sockets/src/src_libfabric_la-sock_ctx.lo
prov/sockets/src/src_libfabric_la-sock_rx_entry.lo
prov/sockets/src/src_libfabric_la-sock_progress.lo
prov/sockets/src/src_libfabric_la-sock_comm.lo
prov/sockets/src/src_libfabric_la-sock_conn.lo
prov/sockets/src/src_libfabric_la-sock_msg.lo
prov/sockets/src/src_libfabric_la-sock_rma.lo
prov/sockets/src/src_libfabric_la-sock_atomic.lo
prov/sockets/src/src_libfabric_la-sock_trigger.lo
prov/udp/src/src_libfabric_la-udpx_attr.lo
prov/udp/src/src_libfabric_la-udpx_cq.lo
prov/udp/src/src_libfabric_la-udpx_domain.lo
prov/udp/src/src_libfabric_la-udpx_ep.lo
prov/udp/src/src_libfabric_la-udpx_fabric.lo
prov/udp/src/src_libfabric_la-udpx_init.lo
prov/verbs/src/src_libfabric_la-fi_verbs.lo
prov/verbs/src/src_libfabric_la-verbs_cm.lo
prov/verbs/src/src_libfabric_la-verbs_cm_xrc.lo
prov/verbs/src/src_libfabric_la-verbs_cq.lo
prov/verbs/src/src_libfabric_la-verbs_domain.lo
prov/verbs/src/src_libfabric_la-verbs_domain_xrc.lo
prov/verbs/src/src_libfabric_la-verbs_mr.lo
prov/verbs/src/src_libfabric_la-verbs_eq.lo
prov/verbs/src/src_libfabric_la-verbs_info.lo
prov/verbs/src/src_libfabric_la-verbs_ep.lo
prov/verbs/src/src_libfabric_la-verbs_msg.lo
prov/verbs/src/src_libfabric_la-verbs_rma.lo
prov/verbs/src/src_libfabric_la-verbs_dgram_ep_msg.lo
prov/verbs/src/src_libfabric_la-verbs_dgram_av.lo
prov/efa/src/src_libfabric_la-efa_device.lo
prov/efa/src/src_libfabric_la-efa_av.lo
prov/efa/src/src_libfabric_la-efa_domain.lo
prov/efa/src/src_libfabric_la-efa_cm.lo prov/efa/src/src_libfabric_la-efa_cq.lo
prov/efa/src/src_libfabric_la-efa_ep.lo
prov/efa/src/src_libfabric_la-efa_fabric.lo
prov/efa/src/src_libfabric_la-efa_msg.lo
prov/efa/src/src_libfabric_la-efa_mr.lo
prov/efa/src/src_libfabric_la-efa_rma.lo
prov/efa/src/rxr/src_libfabric_la-rxr_attr.lo
prov/efa/src/rxr/src_libfabric_la-rxr_init.lo
prov/efa/src/rxr/src_libfabric_la-rxr_domain.lo
prov/efa/src/rxr/src_libfabric_la-rxr_cq.lo
prov/efa/src/rxr/src_libfabric_la-rxr_ep.lo
prov/efa/src/rxr/src_libfabric_la-rxr_cntr.lo
prov/efa/src/rxr/src_libfabric_la-rxr_rma.lo
prov/efa/src/rxr/src_libfabric_la-rxr_msg.lo
prov/efa/src/rxr/src_libfabric_la-rxr_pkt_entry.lo
prov/efa/src/rxr/src_libfabric_la-rxr_pkt_type_req.lo
prov/efa/src/rxr/src_libfabric_la-rxr_pkt_type_base.lo
prov/efa/src/rxr/src_libfabric_la-rxr_pkt_type_data.lo
prov/efa/src/rxr/src_libfabric_la-rxr_pkt_type_misc.lo
prov/efa/src/rxr/src_libfabric_la-rxr_pkt_cmd.lo
prov/efa/src/rxr/src_libfabric_la-rxr_read.lo
prov/efa/src/rxr/src_libfabric_la-rxr_atomic.lo
prov/usnic/src/usnic_direct/src_libfabric_la-libnl_utils_common.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_caps.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_dest.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_device.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_event.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_enum.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_ib_cmd.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_ib_sysfs.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_mem.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_poll.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_post.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_post_ud_raw.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_post_ud_udp.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_post_ud_pio_udp.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_queues.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_socket.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usd_vnic.lo
prov/usnic/src/usnic_direct/src_libfabric_la-usnic_ip_utils.lo
prov/usnic/src/usnic_direct/src_libfabric_la-vnic_cq.lo
prov/usnic/src/usnic_direct/src_libfabric_la-vnic_dev.lo
prov/usnic/src/usnic_direct/src_libfabric_la-vnic_rq.lo
prov/usnic/src/usnic_direct/src_libfabric_la-vnic_wq.lo
prov/usnic/src/usnic_direct/src_libfabric_la-vnic_intr.lo
prov/usnic/src/src_libfabric_la-usdf_av.lo
prov/usnic/src/src_libfabric_la-usdf_cm.lo
prov/usnic/src/src_libfabric_la-usdf_cq.lo
prov/usnic/src/src_libfabric_la-usdf_dgram.lo
prov/usnic/src/src_libfabric_la-usdf_domain.lo
prov/usnic/src/src_libfabric_la-usdf_endpoint.lo
prov/usnic/src/src_libfabric_la-usdf_ep_dgram.lo
prov/usnic/src/src_libfabric_la-usdf_eq.lo
prov/usnic/src/src_libfabric_la-usdf_fabric.lo
prov/usnic/src/src_libfabric_la-usdf_mem.lo
prov/usnic/src/src_libfabric_la-usdf_pep.lo
prov/usnic/src/src_libfabric_la-usdf_progress.lo
prov/usnic/src/src_libfabric_la-usdf_timer.lo
prov/usnic/src/src_libfabric_la-usdf_poll.lo
prov/usnic/src/src_libfabric_la-usdf_ext.lo
prov/usnic/src/src_libfabric_la-usdf_wait.lo
prov/rxm/src/src_libfabric_la-rxm_attr.lo
prov/rxm/src/src_libfabric_la-rxm_init.lo
prov/rxm/src/src_libfabric_la-rxm_fabric.lo
prov/rxm/src/src_libfabric_la-rxm_domain.lo
prov/rxm/src/src_libfabric_la-rxm_conn.lo
prov/rxm/src/src_libfabric_la-rxm_ep.lo
prov/rxm/src/src_libfabric_la-rxm_msg.lo
prov/rxm/src/src_libfabric_la-rxm_tagged.lo
prov/rxm/src/src_libfabric_la-rxm_cq.lo prov/rxm/src/src_libfabric_la-rxm_av.lo
prov/rxm/src/src_libfabric_la-rxm_rma.lo
prov/rxm/src/src_libfabric_la-rxm_atomic.lo
prov/mrail/src/src_libfabric_la-mrail_init.lo
prov/mrail/src/src_libfabric_la-mrail_attr.lo
prov/mrail/src/src_libfabric_la-mrail_fabric.lo
prov/mrail/src/src_libfabric_la-mrail_domain.lo
prov/mrail/src/src_libfabric_la-mrail_cq.lo
prov/mrail/src/src_libfabric_la-mrail_ep.lo
prov/mrail/src/src_libfabric_la-mrail_av.lo
prov/mrail/src/src_libfabric_la-mrail_rma.lo
prov/rxd/src/src_libfabric_la-rxd_attr.lo
prov/rxd/src/src_libfabric_la-rxd_init.lo
prov/rxd/src/src_libfabric_la-rxd_fabric.lo
prov/rxd/src/src_libfabric_la-rxd_domain.lo
prov/rxd/src/src_libfabric_la-rxd_av.lo prov/rxd/src/src_libfabric_la-rxd_cq.lo
prov/rxd/src/src_libfabric_la-rxd_cntr.lo
prov/rxd/src/src_libfabric_la-rxd_ep.lo
prov/rxd/src/src_libfabric_la-rxd_msg.lo
prov/rxd/src/src_libfabric_la-rxd_tagged.lo
prov/rxd/src/src_libfabric_la-rxd_rma.lo
prov/rxd/src/src_libfabric_la-rxd_atomic.lo
prov/opx/src/src_libfabric_la-fi_opx_atomic.lo
prov/opx/src/src_libfabric_la-fi_opx_av.lo
prov/opx/src/src_libfabric_la-fi_opx_cm.lo
prov/opx/src/src_libfabric_la-fi_opx_cntr.lo
prov/opx/src/src_libfabric_la-fi_opx_cq.lo
prov/opx/src/src_libfabric_la-fi_opx_cq_ops_table_locking.lo
prov/opx/src/src_libfabric_la-fi_opx_cq_ops_table_non_locking.lo
prov/opx/src/src_libfabric_la-fi_opx_domain.lo
prov/opx/src/src_libfabric_la-fi_opx_ep.lo
prov/opx/src/src_libfabric_la-fi_opx_eq.lo
prov/opx/src/src_libfabric_la-fi_opx_fabric.lo
prov/opx/src/src_libfabric_la-fi_opx_info.lo
prov/opx/src/src_libfabric_la-fi_opx_init.lo
prov/opx/src/src_libfabric_la-fi_opx_mr.lo
prov/opx/src/src_libfabric_la-fi_opx_msg.lo
prov/opx/src/src_libfabric_la-fi_opx_rma.lo
prov/opx/src/src_libfabric_la-fi_opx_hfi1.lo
prov/opx/src/src_libfabric_la-fi_opx_reliability.lo
prov/opx/src/src_libfabric_la-fi_opx_tagged.lo
prov/opx/src/src_libfabric_la-fi_opx_sep.lo
prov/opx/src/src_libfabric_la-fi_opx_sysfs.lo
prov/opx/src/src_libfabric_la-fi_opx_service.lo
prov/opx/src/src_libfabric_la-fi_opx_shm.lo
prov/opx/src/src_libfabric_la-fi_opx_hfi_select.lo
prov/opx/src/src_libfabric_la-opa_utils_gen1.lo
prov/opx/src/src_libfabric_la-opa_proto.lo
prov/shm/src/src_libfabric_la-smr_attr.lo
prov/shm/src/src_libfabric_la-smr_cq.lo
prov/shm/src/src_libfabric_la-smr_domain.lo
prov/shm/src/src_libfabric_la-smr_progress.lo
prov/shm/src/src_libfabric_la-smr_comp.lo
prov/shm/src/src_libfabric_la-smr_cntr.lo
prov/shm/src/src_libfabric_la-smr_msg.lo
prov/shm/src/src_libfabric_la-smr_rma.lo
prov/shm/src/src_libfabric_la-smr_atomic.lo
prov/shm/src/src_libfabric_la-smr_ep.lo
prov/shm/src/src_libfabric_la-smr_fabric.lo
prov/shm/src/src_libfabric_la-smr_init.lo
prov/shm/src/src_libfabric_la-smr_av.lo
prov/tcp/src/src_libfabric_la-tcpx_fabric.lo
prov/tcp/src/src_libfabric_la-tcpx_attr.lo
prov/tcp/src/src_libfabric_la-tcpx_conn_mgr.lo
prov/tcp/src/src_libfabric_la-tcpx_domain.lo
prov/tcp/src/src_libfabric_la-tcpx_rma.lo
prov/tcp/src/src_libfabric_la-tcpx_msg.lo
prov/tcp/src/src_libfabric_la-tcpx_ep.lo
prov/tcp/src/src_libfabric_la-tcpx_shared_ctx.lo
prov/tcp/src/src_libfabric_la-tcpx_cq.lo
prov/tcp/src/src_libfabric_la-tcpx_eq.lo
prov/tcp/src/src_libfabric_la-tcpx_init.lo
prov/tcp/src/src_libfabric_la-tcpx_progress.lo
prov/rstream/src/src_libfabric_la-rstream_domain.lo
prov/rstream/src/src_libfabric_la-rstream_fabric.lo
prov/rstream/src/src_libfabric_la-rstream_attr.lo
prov/rstream/src/src_libfabric_la-rstream_init.lo
prov/rstream/src/src_libfabric_la-rstream_cm.lo
prov/rstream/src/src_libfabric_la-rstream_msg.lo
prov/rstream/src/src_libfabric_la-rstream_eq.lo
prov/rstream/src/src_libfabric_la-rstream_ep.lo
prov/hook/perf/src/src_libfabric_la-hook_perf.lo
prov/hook/hook_debug/src/src_libfabric_la-hook_debug.lo
prov/hook/hook_hmem/src/src_libfabric_la-hook_hmem.lo
prov/hook/dmabuf_peer_mem/src/src_libfabric_la-hook_dmabuf_peer_mem.lo -lrdmacm
-libverbs -libverbs -lefa -libverbs -lnl-3 -lnl-route-3 libpsmx.la libpsmx2.la
libpsm3.la -luuid -lnuma dmabuf_peer_mem_shm_LIBS -latomic -lpthread -ldl
tkloczko 2736484  0.0  0.0   4320     0 pts/9    S+   13:27   0:00      |      
                \_ /usr/bin/gcc -shared -fPIC -DPIC
src/.libs/libfabric_la-fabric.o src/.libs/libfabric_la-fi_tostr.o
src/.libs/libfabric_la-perf.o src/.libs/libfabric_la-log.o
src/.libs/libfabric_la-var.o src/.libs/libfabric_la-abi_1_0.o
prov/hook/src/.libs/src_libfabric_la-hook.o
prov/hook/src/.libs/src_libfabric_la-hook_av.o
prov/hook/src/.libs/src_libfabric_la-hook_cm.o
prov/hook/src/.libs/src_libfabric_la-hook_cntr.o
prov/hook/src/.libs/src_libfabric_la-hook_cq.o
prov/hook/src/.libs/src_libfabric_la-hook_domain.o
prov/hook/src/.libs/src_libfabric_la-hook_ep.o
prov/hook/src/.libs/src_libfabric_la-hook_eq.o
prov/hook/src/.libs/src_libfabric_la-hook_wait.o
prov/hook/src/.libs/src_libfabric_la-hook_xfer.o src/.libs/libfabric_la-hmem.o
src/.libs/libfabric_la-hmem_rocr.o src/.libs/libfabric_la-hmem_cuda.o
src/.libs/libfabric_la-hmem_cuda_gdrcopy.o src/.libs/libfabric_la-hmem_ze.o
src/.libs/libfabric_la-hmem_neuron.o src/.libs/libfabric_la-common.o
src/.libs/libfabric_la-enosys.o src/.libs/libfabric_la-rbtree.o
src/.libs/libfabric_la-tree.o src/.libs/libfabric_la-fasthash.o
src/.libs/libfabric_la-indexer.o src/.libs/libfabric_la-mem.o
src/.libs/libfabric_la-iov.o src/shared/.libs/libfabric_la-ofi_str.o
prov/util/src/.libs/src_libfabric_la-util_atomic.o
prov/util/src/.libs/src_libfabric_la-util_attr.o
prov/util/src/.libs/src_libfabric_la-util_av.o
prov/util/src/.libs/src_libfabric_la-util_cq.o
prov/util/src/.libs/src_libfabric_la-util_cntr.o
prov/util/src/.libs/src_libfabric_la-util_domain.o
prov/util/src/.libs/src_libfabric_la-util_ep.o
prov/util/src/.libs/src_libfabric_la-util_pep.o
prov/util/src/.libs/src_libfabric_la-util_eq.o
prov/util/src/.libs/src_libfabric_la-util_fabric.o
prov/util/src/.libs/src_libfabric_la-util_main.o
prov/util/src/.libs/src_libfabric_la-util_poll.o
prov/util/src/.libs/src_libfabric_la-util_wait.o
prov/util/src/.libs/src_libfabric_la-util_buf.o
prov/util/src/.libs/src_libfabric_la-util_mr_map.o
prov/util/src/.libs/src_libfabric_la-util_ns.o
prov/util/src/.libs/src_libfabric_la-util_shm.o
prov/util/src/.libs/src_libfabric_la-util_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-util_mem_hooks.o
prov/util/src/.libs/src_libfabric_la-util_mr_cache.o
prov/util/src/.libs/src_libfabric_la-cuda_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-rocr_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-ze_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-util_coll.o
src/unix/.libs/libfabric_la-osd.o src/linux/.libs/libfabric_la-osd.o
src/linux/.libs/libfabric_la-rdpmc.o
prov/sockets/src/.libs/src_libfabric_la-sock_attr.o
prov/sockets/src/.libs/src_libfabric_la-sock_av.o
prov/sockets/src/.libs/src_libfabric_la-sock_dom.o
prov/sockets/src/.libs/src_libfabric_la-sock_mr.o
prov/sockets/src/.libs/src_libfabric_la-sock_eq.o
prov/sockets/src/.libs/src_libfabric_la-sock_cq.o
prov/sockets/src/.libs/src_libfabric_la-sock_cntr.o
prov/sockets/src/.libs/src_libfabric_la-sock_poll.o
prov/sockets/src/.libs/src_libfabric_la-sock_wait.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep_rdm.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep_dgram.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep_msg.o
prov/sockets/src/.libs/src_libfabric_la-sock_fabric.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep.o
prov/sockets/src/.libs/src_libfabric_la-sock_ctx.o
prov/sockets/src/.libs/src_libfabric_la-sock_rx_entry.o
prov/sockets/src/.libs/src_libfabric_la-sock_progress.o
prov/sockets/src/.libs/src_libfabric_la-sock_comm.o
prov/sockets/src/.libs/src_libfabric_la-sock_conn.o
prov/sockets/src/.libs/src_libfabric_la-sock_msg.o
prov/sockets/src/.libs/src_libfabric_la-sock_rma.o
prov/sockets/src/.libs/src_libfabric_la-sock_atomic.o
prov/sockets/src/.libs/src_libfabric_la-sock_trigger.o
prov/udp/src/.libs/src_libfabric_la-udpx_attr.o
prov/udp/src/.libs/src_libfabric_la-udpx_cq.o
prov/udp/src/.libs/src_libfabric_la-udpx_domain.o
prov/udp/src/.libs/src_libfabric_la-udpx_ep.o
prov/udp/src/.libs/src_libfabric_la-udpx_fabric.o
prov/udp/src/.libs/src_libfabric_la-udpx_init.o
prov/verbs/src/.libs/src_libfabric_la-fi_verbs.o
prov/verbs/src/.libs/src_libfabric_la-verbs_cm.o
prov/verbs/src/.libs/src_libfabric_la-verbs_cm_xrc.o
prov/verbs/src/.libs/src_libfabric_la-verbs_cq.o
prov/verbs/src/.libs/src_libfabric_la-verbs_domain.o
prov/verbs/src/.libs/src_libfabric_la-verbs_domain_xrc.o
prov/verbs/src/.libs/src_libfabric_la-verbs_mr.o
prov/verbs/src/.libs/src_libfabric_la-verbs_eq.o
prov/verbs/src/.libs/src_libfabric_la-verbs_info.o
prov/verbs/src/.libs/src_libfabric_la-verbs_ep.o
prov/verbs/src/.libs/src_libfabric_la-verbs_msg.o
prov/verbs/src/.libs/src_libfabric_la-verbs_rma.o
prov/verbs/src/.libs/src_libfabric_la-verbs_dgram_ep_msg.o
prov/verbs/src/.libs/src_libfabric_la-verbs_dgram_av.o
prov/efa/src/.libs/src_libfabric_la-efa_device.o
prov/efa/src/.libs/src_libfabric_la-efa_av.o
prov/efa/src/.libs/src_libfabric_la-efa_domain.o
prov/efa/src/.libs/src_libfabric_la-efa_cm.o
prov/efa/src/.libs/src_libfabric_la-efa_cq.o
prov/efa/src/.libs/src_libfabric_la-efa_ep.o
prov/efa/src/.libs/src_libfabric_la-efa_fabric.o
prov/efa/src/.libs/src_libfabric_la-efa_msg.o
prov/efa/src/.libs/src_libfabric_la-efa_mr.o
prov/efa/src/.libs/src_libfabric_la-efa_rma.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_attr.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_init.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_domain.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_cq.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_ep.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_cntr.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_rma.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_msg.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_entry.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_req.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_base.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_data.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_misc.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_cmd.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_read.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_atomic.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-libnl_utils_common.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_caps.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_dest.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_device.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_event.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_enum.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_ib_cmd.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_ib_sysfs.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_mem.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_poll.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post_ud_raw.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post_ud_udp.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post_ud_pio_udp.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_queues.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_socket.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_vnic.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usnic_ip_utils.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_cq.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_dev.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_rq.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_wq.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_intr.o
prov/usnic/src/.libs/src_libfabric_la-usdf_av.o
prov/usnic/src/.libs/src_libfabric_la-usdf_cm.o
prov/usnic/src/.libs/src_libfabric_la-usdf_cq.o
prov/usnic/src/.libs/src_libfabric_la-usdf_dgram.o
prov/usnic/src/.libs/src_libfabric_la-usdf_domain.o
prov/usnic/src/.libs/src_libfabric_la-usdf_endpoint.o
prov/usnic/src/.libs/src_libfabric_la-usdf_ep_dgram.o
prov/usnic/src/.libs/src_libfabric_la-usdf_eq.o
prov/usnic/src/.libs/src_libfabric_la-usdf_fabric.o
prov/usnic/src/.libs/src_libfabric_la-usdf_mem.o
prov/usnic/src/.libs/src_libfabric_la-usdf_pep.o
prov/usnic/src/.libs/src_libfabric_la-usdf_progress.o
prov/usnic/src/.libs/src_libfabric_la-usdf_timer.o
prov/usnic/src/.libs/src_libfabric_la-usdf_poll.o
prov/usnic/src/.libs/src_libfabric_la-usdf_ext.o
prov/usnic/src/.libs/src_libfabric_la-usdf_wait.o
prov/rxm/src/.libs/src_libfabric_la-rxm_attr.o
prov/rxm/src/.libs/src_libfabric_la-rxm_init.o
prov/rxm/src/.libs/src_libfabric_la-rxm_fabric.o
prov/rxm/src/.libs/src_libfabric_la-rxm_domain.o
prov/rxm/src/.libs/src_libfabric_la-rxm_conn.o
prov/rxm/src/.libs/src_libfabric_la-rxm_ep.o
prov/rxm/src/.libs/src_libfabric_la-rxm_msg.o
prov/rxm/src/.libs/src_libfabric_la-rxm_tagged.o
prov/rxm/src/.libs/src_libfabric_la-rxm_cq.o
prov/rxm/src/.libs/src_libfabric_la-rxm_av.o
prov/rxm/src/.libs/src_libfabric_la-rxm_rma.o
prov/rxm/src/.libs/src_libfabric_la-rxm_atomic.o
prov/mrail/src/.libs/src_libfabric_la-mrail_init.o
prov/mrail/src/.libs/src_libfabric_la-mrail_attr.o
prov/mrail/src/.libs/src_libfabric_la-mrail_fabric.o
prov/mrail/src/.libs/src_libfabric_la-mrail_domain.o
prov/mrail/src/.libs/src_libfabric_la-mrail_cq.o
prov/mrail/src/.libs/src_libfabric_la-mrail_ep.o
prov/mrail/src/.libs/src_libfabric_la-mrail_av.o
prov/mrail/src/.libs/src_libfabric_la-mrail_rma.o
prov/rxd/src/.libs/src_libfabric_la-rxd_attr.o
prov/rxd/src/.libs/src_libfabric_la-rxd_init.o
prov/rxd/src/.libs/src_libfabric_la-rxd_fabric.o
prov/rxd/src/.libs/src_libfabric_la-rxd_domain.o
prov/rxd/src/.libs/src_libfabric_la-rxd_av.o
prov/rxd/src/.libs/src_libfabric_la-rxd_cq.o
prov/rxd/src/.libs/src_libfabric_la-rxd_cntr.o
prov/rxd/src/.libs/src_libfabric_la-rxd_ep.o
prov/rxd/src/.libs/src_libfabric_la-rxd_msg.o
prov/rxd/src/.libs/src_libfabric_la-rxd_tagged.o
prov/rxd/src/.libs/src_libfabric_la-rxd_rma.o
prov/rxd/src/.libs/src_libfabric_la-rxd_atomic.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_atomic.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_av.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cm.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cntr.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cq.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cq_ops_table_locking.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cq_ops_table_non_locking.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_domain.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_ep.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_eq.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_fabric.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_info.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_init.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_mr.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_msg.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_rma.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_hfi1.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_reliability.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_tagged.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_sep.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_sysfs.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_service.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_shm.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_hfi_select.o
prov/opx/src/.libs/src_libfabric_la-opa_utils_gen1.o
prov/opx/src/.libs/src_libfabric_la-opa_proto.o
prov/shm/src/.libs/src_libfabric_la-smr_attr.o
prov/shm/src/.libs/src_libfabric_la-smr_cq.o
prov/shm/src/.libs/src_libfabric_la-smr_domain.o
prov/shm/src/.libs/src_libfabric_la-smr_progress.o
prov/shm/src/.libs/src_libfabric_la-smr_comp.o
prov/shm/src/.libs/src_libfabric_la-smr_cntr.o
prov/shm/src/.libs/src_libfabric_la-smr_msg.o
prov/shm/src/.libs/src_libfabric_la-smr_rma.o
prov/shm/src/.libs/src_libfabric_la-smr_atomic.o
prov/shm/src/.libs/src_libfabric_la-smr_ep.o
prov/shm/src/.libs/src_libfabric_la-smr_fabric.o
prov/shm/src/.libs/src_libfabric_la-smr_init.o
prov/shm/src/.libs/src_libfabric_la-smr_av.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_fabric.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_attr.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_conn_mgr.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_domain.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_rma.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_msg.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_ep.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_shared_ctx.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_cq.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_eq.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_init.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_progress.o
prov/rstream/src/.libs/src_libfabric_la-rstream_domain.o
prov/rstream/src/.libs/src_libfabric_la-rstream_fabric.o
prov/rstream/src/.libs/src_libfabric_la-rstream_attr.o
prov/rstream/src/.libs/src_libfabric_la-rstream_init.o
prov/rstream/src/.libs/src_libfabric_la-rstream_cm.o
prov/rstream/src/.libs/src_libfabric_la-rstream_msg.o
prov/rstream/src/.libs/src_libfabric_la-rstream_eq.o
prov/rstream/src/.libs/src_libfabric_la-rstream_ep.o
prov/hook/perf/src/.libs/src_libfabric_la-hook_perf.o
prov/hook/hook_debug/src/.libs/src_libfabric_la-hook_debug.o
prov/hook/hook_hmem/src/.libs/src_libfabric_la-hook_hmem.o
prov/hook/dmabuf_peer_mem/src/.libs/src_libfabric_la-hook_dmabuf_peer_mem.o
-Wl,--whole-archive ./.libs/libpsmx.a ./.libs/libpsmx2.a ./.libs/libpsm3.a
-Wl,--no-whole-archive -O2 -O2 -g -grecord-gcc-switches
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -flto=auto
-flto-partition=none -Os -Wl,--version-script=./libfabric.map -Wl,-z -Wl,relro
-Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none
-fuse-linker-plugin -Wl,--build-id=sha1 -Wl,-soname -Wl,libfabric.so.1 -o
src/.libs/libfabric.so.1.18.1 -lrdmacm -lefa -lnl-3 -lnl-route-3
-lpsm_infinipath -lpsm2 -lrt -libverbs -luuid -lnuma -latomic -lpthread -ldl
tkloczko 2736485  0.0  0.0   3616    24 pts/9    S+   13:27   0:00      |      
                    \_ /usr/libexec/gcc/x86_64-redhat-linux/12/collect2 -plugin
/usr/libexec/gcc/x86_64-redhat-linux/12/liblto_plugin.so
-plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/12/lto-wrapper
-plugin-opt=-fresolution=/tmp/ccOUrTxb.res -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -flto=auto
-flto=auto --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m
elf_x86_64 -shared -o src/.libs/libfabric.so.1.18.1
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-redhat-linux/12/crtbeginS.o
-L/usr/lib/gcc/x86_64-redhat-linux/12
-L/usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64 -L/lib/../lib64
-L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/12/../../..
src/.libs/libfabric_la-fabric.o src/.libs/libfabric_la-fi_tostr.o
src/.libs/libfabric_la-perf.o src/.libs/libfabric_la-log.o
src/.libs/libfabric_la-var.o src/.libs/libfabric_la-abi_1_0.o
prov/hook/src/.libs/src_libfabric_la-hook.o
prov/hook/src/.libs/src_libfabric_la-hook_av.o
prov/hook/src/.libs/src_libfabric_la-hook_cm.o
prov/hook/src/.libs/src_libfabric_la-hook_cntr.o
prov/hook/src/.libs/src_libfabric_la-hook_cq.o
prov/hook/src/.libs/src_libfabric_la-hook_domain.o
prov/hook/src/.libs/src_libfabric_la-hook_ep.o
prov/hook/src/.libs/src_libfabric_la-hook_eq.o
prov/hook/src/.libs/src_libfabric_la-hook_wait.o
prov/hook/src/.libs/src_libfabric_la-hook_xfer.o src/.libs/libfabric_la-hmem.o
src/.libs/libfabric_la-hmem_rocr.o src/.libs/libfabric_la-hmem_cuda.o
src/.libs/libfabric_la-hmem_cuda_gdrcopy.o src/.libs/libfabric_la-hmem_ze.o
src/.libs/libfabric_la-hmem_neuron.o src/.libs/libfabric_la-common.o
src/.libs/libfabric_la-enosys.o src/.libs/libfabric_la-rbtree.o
src/.libs/libfabric_la-tree.o src/.libs/libfabric_la-fasthash.o
src/.libs/libfabric_la-indexer.o src/.libs/libfabric_la-mem.o
src/.libs/libfabric_la-iov.o src/shared/.libs/libfabric_la-ofi_str.o
prov/util/src/.libs/src_libfabric_la-util_atomic.o
prov/util/src/.libs/src_libfabric_la-util_attr.o
prov/util/src/.libs/src_libfabric_la-util_av.o
prov/util/src/.libs/src_libfabric_la-util_cq.o
prov/util/src/.libs/src_libfabric_la-util_cntr.o
prov/util/src/.libs/src_libfabric_la-util_domain.o
prov/util/src/.libs/src_libfabric_la-util_ep.o
prov/util/src/.libs/src_libfabric_la-util_pep.o
prov/util/src/.libs/src_libfabric_la-util_eq.o
prov/util/src/.libs/src_libfabric_la-util_fabric.o
prov/util/src/.libs/src_libfabric_la-util_main.o
prov/util/src/.libs/src_libfabric_la-util_poll.o
prov/util/src/.libs/src_libfabric_la-util_wait.o
prov/util/src/.libs/src_libfabric_la-util_buf.o
prov/util/src/.libs/src_libfabric_la-util_mr_map.o
prov/util/src/.libs/src_libfabric_la-util_ns.o
prov/util/src/.libs/src_libfabric_la-util_shm.o
prov/util/src/.libs/src_libfabric_la-util_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-util_mem_hooks.o
prov/util/src/.libs/src_libfabric_la-util_mr_cache.o
prov/util/src/.libs/src_libfabric_la-cuda_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-rocr_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-ze_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-util_coll.o
src/unix/.libs/libfabric_la-osd.o src/linux/.libs/libfabric_la-osd.o
src/linux/.libs/libfabric_la-rdpmc.o
prov/sockets/src/.libs/src_libfabric_la-sock_attr.o
prov/sockets/src/.libs/src_libfabric_la-sock_av.o
prov/sockets/src/.libs/src_libfabric_la-sock_dom.o
prov/sockets/src/.libs/src_libfabric_la-sock_mr.o
prov/sockets/src/.libs/src_libfabric_la-sock_eq.o
prov/sockets/src/.libs/src_libfabric_la-sock_cq.o
prov/sockets/src/.libs/src_libfabric_la-sock_cntr.o
prov/sockets/src/.libs/src_libfabric_la-sock_poll.o
prov/sockets/src/.libs/src_libfabric_la-sock_wait.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep_rdm.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep_dgram.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep_msg.o
prov/sockets/src/.libs/src_libfabric_la-sock_fabric.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep.o
prov/sockets/src/.libs/src_libfabric_la-sock_ctx.o
prov/sockets/src/.libs/src_libfabric_la-sock_rx_entry.o
prov/sockets/src/.libs/src_libfabric_la-sock_progress.o
prov/sockets/src/.libs/src_libfabric_la-sock_comm.o
prov/sockets/src/.libs/src_libfabric_la-sock_conn.o
prov/sockets/src/.libs/src_libfabric_la-sock_msg.o
prov/sockets/src/.libs/src_libfabric_la-sock_rma.o
prov/sockets/src/.libs/src_libfabric_la-sock_atomic.o
prov/sockets/src/.libs/src_libfabric_la-sock_trigger.o
prov/udp/src/.libs/src_libfabric_la-udpx_attr.o
prov/udp/src/.libs/src_libfabric_la-udpx_cq.o
prov/udp/src/.libs/src_libfabric_la-udpx_domain.o
prov/udp/src/.libs/src_libfabric_la-udpx_ep.o
prov/udp/src/.libs/src_libfabric_la-udpx_fabric.o
prov/udp/src/.libs/src_libfabric_la-udpx_init.o
prov/verbs/src/.libs/src_libfabric_la-fi_verbs.o
prov/verbs/src/.libs/src_libfabric_la-verbs_cm.o
prov/verbs/src/.libs/src_libfabric_la-verbs_cm_xrc.o
prov/verbs/src/.libs/src_libfabric_la-verbs_cq.o
prov/verbs/src/.libs/src_libfabric_la-verbs_domain.o
prov/verbs/src/.libs/src_libfabric_la-verbs_domain_xrc.o
prov/verbs/src/.libs/src_libfabric_la-verbs_mr.o
prov/verbs/src/.libs/src_libfabric_la-verbs_eq.o
prov/verbs/src/.libs/src_libfabric_la-verbs_info.o
prov/verbs/src/.libs/src_libfabric_la-verbs_ep.o
prov/verbs/src/.libs/src_libfabric_la-verbs_msg.o
prov/verbs/src/.libs/src_libfabric_la-verbs_rma.o
prov/verbs/src/.libs/src_libfabric_la-verbs_dgram_ep_msg.o
prov/verbs/src/.libs/src_libfabric_la-verbs_dgram_av.o
prov/efa/src/.libs/src_libfabric_la-efa_device.o
prov/efa/src/.libs/src_libfabric_la-efa_av.o
prov/efa/src/.libs/src_libfabric_la-efa_domain.o
prov/efa/src/.libs/src_libfabric_la-efa_cm.o
prov/efa/src/.libs/src_libfabric_la-efa_cq.o
prov/efa/src/.libs/src_libfabric_la-efa_ep.o
prov/efa/src/.libs/src_libfabric_la-efa_fabric.o
prov/efa/src/.libs/src_libfabric_la-efa_msg.o
prov/efa/src/.libs/src_libfabric_la-efa_mr.o
prov/efa/src/.libs/src_libfabric_la-efa_rma.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_attr.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_init.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_domain.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_cq.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_ep.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_cntr.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_rma.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_msg.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_entry.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_req.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_base.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_data.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_misc.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_cmd.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_read.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_atomic.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-libnl_utils_common.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_caps.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_dest.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_device.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_event.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_enum.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_ib_cmd.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_ib_sysfs.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_mem.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_poll.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post_ud_raw.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post_ud_udp.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post_ud_pio_udp.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_queues.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_socket.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_vnic.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usnic_ip_utils.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_cq.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_dev.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_rq.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_wq.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_intr.o
prov/usnic/src/.libs/src_libfabric_la-usdf_av.o
prov/usnic/src/.libs/src_libfabric_la-usdf_cm.o
prov/usnic/src/.libs/src_libfabric_la-usdf_cq.o
prov/usnic/src/.libs/src_libfabric_la-usdf_dgram.o
prov/usnic/src/.libs/src_libfabric_la-usdf_domain.o
prov/usnic/src/.libs/src_libfabric_la-usdf_endpoint.o
prov/usnic/src/.libs/src_libfabric_la-usdf_ep_dgram.o
prov/usnic/src/.libs/src_libfabric_la-usdf_eq.o
prov/usnic/src/.libs/src_libfabric_la-usdf_fabric.o
prov/usnic/src/.libs/src_libfabric_la-usdf_mem.o
prov/usnic/src/.libs/src_libfabric_la-usdf_pep.o
prov/usnic/src/.libs/src_libfabric_la-usdf_progress.o
prov/usnic/src/.libs/src_libfabric_la-usdf_timer.o
prov/usnic/src/.libs/src_libfabric_la-usdf_poll.o
prov/usnic/src/.libs/src_libfabric_la-usdf_ext.o
prov/usnic/src/.libs/src_libfabric_la-usdf_wait.o
prov/rxm/src/.libs/src_libfabric_la-rxm_attr.o
prov/rxm/src/.libs/src_libfabric_la-rxm_init.o
prov/rxm/src/.libs/src_libfabric_la-rxm_fabric.o
prov/rxm/src/.libs/src_libfabric_la-rxm_domain.o
prov/rxm/src/.libs/src_libfabric_la-rxm_conn.o
prov/rxm/src/.libs/src_libfabric_la-rxm_ep.o
prov/rxm/src/.libs/src_libfabric_la-rxm_msg.o
prov/rxm/src/.libs/src_libfabric_la-rxm_tagged.o
prov/rxm/src/.libs/src_libfabric_la-rxm_cq.o
prov/rxm/src/.libs/src_libfabric_la-rxm_av.o
prov/rxm/src/.libs/src_libfabric_la-rxm_rma.o
prov/rxm/src/.libs/src_libfabric_la-rxm_atomic.o
prov/mrail/src/.libs/src_libfabric_la-mrail_init.o
prov/mrail/src/.libs/src_libfabric_la-mrail_attr.o
prov/mrail/src/.libs/src_libfabric_la-mrail_fabric.o
prov/mrail/src/.libs/src_libfabric_la-mrail_domain.o
prov/mrail/src/.libs/src_libfabric_la-mrail_cq.o
prov/mrail/src/.libs/src_libfabric_la-mrail_ep.o
prov/mrail/src/.libs/src_libfabric_la-mrail_av.o
prov/mrail/src/.libs/src_libfabric_la-mrail_rma.o
prov/rxd/src/.libs/src_libfabric_la-rxd_attr.o
prov/rxd/src/.libs/src_libfabric_la-rxd_init.o
prov/rxd/src/.libs/src_libfabric_la-rxd_fabric.o
prov/rxd/src/.libs/src_libfabric_la-rxd_domain.o
prov/rxd/src/.libs/src_libfabric_la-rxd_av.o
prov/rxd/src/.libs/src_libfabric_la-rxd_cq.o
prov/rxd/src/.libs/src_libfabric_la-rxd_cntr.o
prov/rxd/src/.libs/src_libfabric_la-rxd_ep.o
prov/rxd/src/.libs/src_libfabric_la-rxd_msg.o
prov/rxd/src/.libs/src_libfabric_la-rxd_tagged.o
prov/rxd/src/.libs/src_libfabric_la-rxd_rma.o
prov/rxd/src/.libs/src_libfabric_la-rxd_atomic.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_atomic.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_av.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cm.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cntr.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cq.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cq_ops_table_locking.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cq_ops_table_non_locking.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_domain.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_ep.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_eq.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_fabric.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_info.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_init.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_mr.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_msg.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_rma.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_hfi1.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_reliability.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_tagged.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_sep.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_sysfs.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_service.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_shm.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_hfi_select.o
prov/opx/src/.libs/src_libfabric_la-opa_utils_gen1.o
prov/opx/src/.libs/src_libfabric_la-opa_proto.o
prov/shm/src/.libs/src_libfabric_la-smr_attr.o
prov/shm/src/.libs/src_libfabric_la-smr_cq.o
prov/shm/src/.libs/src_libfabric_la-smr_domain.o
prov/shm/src/.libs/src_libfabric_la-smr_progress.o
prov/shm/src/.libs/src_libfabric_la-smr_comp.o
prov/shm/src/.libs/src_libfabric_la-smr_cntr.o
prov/shm/src/.libs/src_libfabric_la-smr_msg.o
prov/shm/src/.libs/src_libfabric_la-smr_rma.o
prov/shm/src/.libs/src_libfabric_la-smr_atomic.o
prov/shm/src/.libs/src_libfabric_la-smr_ep.o
prov/shm/src/.libs/src_libfabric_la-smr_fabric.o
prov/shm/src/.libs/src_libfabric_la-smr_init.o
prov/shm/src/.libs/src_libfabric_la-smr_av.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_fabric.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_attr.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_conn_mgr.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_domain.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_rma.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_msg.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_ep.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_shared_ctx.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_cq.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_eq.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_init.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_progress.o
prov/rstream/src/.libs/src_libfabric_la-rstream_domain.o
prov/rstream/src/.libs/src_libfabric_la-rstream_fabric.o
prov/rstream/src/.libs/src_libfabric_la-rstream_attr.o
prov/rstream/src/.libs/src_libfabric_la-rstream_init.o
prov/rstream/src/.libs/src_libfabric_la-rstream_cm.o
prov/rstream/src/.libs/src_libfabric_la-rstream_msg.o
prov/rstream/src/.libs/src_libfabric_la-rstream_eq.o
prov/rstream/src/.libs/src_libfabric_la-rstream_ep.o
prov/hook/perf/src/.libs/src_libfabric_la-hook_perf.o
prov/hook/hook_debug/src/.libs/src_libfabric_la-hook_debug.o
prov/hook/hook_hmem/src/.libs/src_libfabric_la-hook_hmem.o
prov/hook/dmabuf_peer_mem/src/.libs/src_libfabric_la-hook_dmabuf_peer_mem.o
--whole-archive ./.libs/libpsmx.a ./.libs/libpsmx2.a ./.libs/libpsm3.a
--no-whole-archive --version-script=./libfabric.map -z relro --as-needed
--gc-sections -z now --build-id=sha1 -soname libfabric.so.1 -lrdmacm -lefa
-lnl-3 -lnl-route-3 -lpsm_infinipath -lpsm2 -lrt -libverbs -luuid -lnuma
-latomic -lpthread -ldl -lgcc --push-state --as-needed -lgcc_s --pop-state -lc
-lgcc --push-state --as-needed -lgcc_s --pop-state
/usr/lib/gcc/x86_64-redhat-linux/12/crtendS.o
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/crtn.o
tkloczko 2736486  0.0  0.0  47440   396 pts/9    S+   13:27   0:00      |      
                        \_ /usr/bin/ld -plugin
/usr/libexec/gcc/x86_64-redhat-linux/12/liblto_plugin.so
-plugin-opt=/usr/libexec/gcc/x86_64-redhat-linux/12/lto-wrapper
-plugin-opt=-fresolution=/tmp/ccOUrTxb.res -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id
--no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -shared -o
src/.libs/libfabric.so.1.18.1
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/crti.o
/usr/lib/gcc/x86_64-redhat-linux/12/crtbeginS.o
-L/usr/lib/gcc/x86_64-redhat-linux/12
-L/usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64 -L/lib/../lib64
-L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/12/../../..
src/.libs/libfabric_la-fabric.o src/.libs/libfabric_la-fi_tostr.o
src/.libs/libfabric_la-perf.o src/.libs/libfabric_la-log.o
src/.libs/libfabric_la-var.o src/.libs/libfabric_la-abi_1_0.o
prov/hook/src/.libs/src_libfabric_la-hook.o
prov/hook/src/.libs/src_libfabric_la-hook_av.o
prov/hook/src/.libs/src_libfabric_la-hook_cm.o
prov/hook/src/.libs/src_libfabric_la-hook_cntr.o
prov/hook/src/.libs/src_libfabric_la-hook_cq.o
prov/hook/src/.libs/src_libfabric_la-hook_domain.o
prov/hook/src/.libs/src_libfabric_la-hook_ep.o
prov/hook/src/.libs/src_libfabric_la-hook_eq.o
prov/hook/src/.libs/src_libfabric_la-hook_wait.o
prov/hook/src/.libs/src_libfabric_la-hook_xfer.o src/.libs/libfabric_la-hmem.o
src/.libs/libfabric_la-hmem_rocr.o src/.libs/libfabric_la-hmem_cuda.o
src/.libs/libfabric_la-hmem_cuda_gdrcopy.o src/.libs/libfabric_la-hmem_ze.o
src/.libs/libfabric_la-hmem_neuron.o src/.libs/libfabric_la-common.o
src/.libs/libfabric_la-enosys.o src/.libs/libfabric_la-rbtree.o
src/.libs/libfabric_la-tree.o src/.libs/libfabric_la-fasthash.o
src/.libs/libfabric_la-indexer.o src/.libs/libfabric_la-mem.o
src/.libs/libfabric_la-iov.o src/shared/.libs/libfabric_la-ofi_str.o
prov/util/src/.libs/src_libfabric_la-util_atomic.o
prov/util/src/.libs/src_libfabric_la-util_attr.o
prov/util/src/.libs/src_libfabric_la-util_av.o
prov/util/src/.libs/src_libfabric_la-util_cq.o
prov/util/src/.libs/src_libfabric_la-util_cntr.o
prov/util/src/.libs/src_libfabric_la-util_domain.o
prov/util/src/.libs/src_libfabric_la-util_ep.o
prov/util/src/.libs/src_libfabric_la-util_pep.o
prov/util/src/.libs/src_libfabric_la-util_eq.o
prov/util/src/.libs/src_libfabric_la-util_fabric.o
prov/util/src/.libs/src_libfabric_la-util_main.o
prov/util/src/.libs/src_libfabric_la-util_poll.o
prov/util/src/.libs/src_libfabric_la-util_wait.o
prov/util/src/.libs/src_libfabric_la-util_buf.o
prov/util/src/.libs/src_libfabric_la-util_mr_map.o
prov/util/src/.libs/src_libfabric_la-util_ns.o
prov/util/src/.libs/src_libfabric_la-util_shm.o
prov/util/src/.libs/src_libfabric_la-util_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-util_mem_hooks.o
prov/util/src/.libs/src_libfabric_la-util_mr_cache.o
prov/util/src/.libs/src_libfabric_la-cuda_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-rocr_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-ze_mem_monitor.o
prov/util/src/.libs/src_libfabric_la-util_coll.o
src/unix/.libs/libfabric_la-osd.o src/linux/.libs/libfabric_la-osd.o
src/linux/.libs/libfabric_la-rdpmc.o
prov/sockets/src/.libs/src_libfabric_la-sock_attr.o
prov/sockets/src/.libs/src_libfabric_la-sock_av.o
prov/sockets/src/.libs/src_libfabric_la-sock_dom.o
prov/sockets/src/.libs/src_libfabric_la-sock_mr.o
prov/sockets/src/.libs/src_libfabric_la-sock_eq.o
prov/sockets/src/.libs/src_libfabric_la-sock_cq.o
prov/sockets/src/.libs/src_libfabric_la-sock_cntr.o
prov/sockets/src/.libs/src_libfabric_la-sock_poll.o
prov/sockets/src/.libs/src_libfabric_la-sock_wait.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep_rdm.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep_dgram.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep_msg.o
prov/sockets/src/.libs/src_libfabric_la-sock_fabric.o
prov/sockets/src/.libs/src_libfabric_la-sock_ep.o
prov/sockets/src/.libs/src_libfabric_la-sock_ctx.o
prov/sockets/src/.libs/src_libfabric_la-sock_rx_entry.o
prov/sockets/src/.libs/src_libfabric_la-sock_progress.o
prov/sockets/src/.libs/src_libfabric_la-sock_comm.o
prov/sockets/src/.libs/src_libfabric_la-sock_conn.o
prov/sockets/src/.libs/src_libfabric_la-sock_msg.o
prov/sockets/src/.libs/src_libfabric_la-sock_rma.o
prov/sockets/src/.libs/src_libfabric_la-sock_atomic.o
prov/sockets/src/.libs/src_libfabric_la-sock_trigger.o
prov/udp/src/.libs/src_libfabric_la-udpx_attr.o
prov/udp/src/.libs/src_libfabric_la-udpx_cq.o
prov/udp/src/.libs/src_libfabric_la-udpx_domain.o
prov/udp/src/.libs/src_libfabric_la-udpx_ep.o
prov/udp/src/.libs/src_libfabric_la-udpx_fabric.o
prov/udp/src/.libs/src_libfabric_la-udpx_init.o
prov/verbs/src/.libs/src_libfabric_la-fi_verbs.o
prov/verbs/src/.libs/src_libfabric_la-verbs_cm.o
prov/verbs/src/.libs/src_libfabric_la-verbs_cm_xrc.o
prov/verbs/src/.libs/src_libfabric_la-verbs_cq.o
prov/verbs/src/.libs/src_libfabric_la-verbs_domain.o
prov/verbs/src/.libs/src_libfabric_la-verbs_domain_xrc.o
prov/verbs/src/.libs/src_libfabric_la-verbs_mr.o
prov/verbs/src/.libs/src_libfabric_la-verbs_eq.o
prov/verbs/src/.libs/src_libfabric_la-verbs_info.o
prov/verbs/src/.libs/src_libfabric_la-verbs_ep.o
prov/verbs/src/.libs/src_libfabric_la-verbs_msg.o
prov/verbs/src/.libs/src_libfabric_la-verbs_rma.o
prov/verbs/src/.libs/src_libfabric_la-verbs_dgram_ep_msg.o
prov/verbs/src/.libs/src_libfabric_la-verbs_dgram_av.o
prov/efa/src/.libs/src_libfabric_la-efa_device.o
prov/efa/src/.libs/src_libfabric_la-efa_av.o
prov/efa/src/.libs/src_libfabric_la-efa_domain.o
prov/efa/src/.libs/src_libfabric_la-efa_cm.o
prov/efa/src/.libs/src_libfabric_la-efa_cq.o
prov/efa/src/.libs/src_libfabric_la-efa_ep.o
prov/efa/src/.libs/src_libfabric_la-efa_fabric.o
prov/efa/src/.libs/src_libfabric_la-efa_msg.o
prov/efa/src/.libs/src_libfabric_la-efa_mr.o
prov/efa/src/.libs/src_libfabric_la-efa_rma.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_attr.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_init.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_domain.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_cq.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_ep.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_cntr.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_rma.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_msg.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_entry.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_req.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_base.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_data.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_type_misc.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_pkt_cmd.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_read.o
prov/efa/src/rxr/.libs/src_libfabric_la-rxr_atomic.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-libnl_utils_common.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_caps.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_dest.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_device.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_event.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_enum.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_ib_cmd.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_ib_sysfs.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_mem.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_poll.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post_ud_raw.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post_ud_udp.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_post_ud_pio_udp.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_queues.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_socket.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usd_vnic.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-usnic_ip_utils.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_cq.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_dev.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_rq.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_wq.o
prov/usnic/src/usnic_direct/.libs/src_libfabric_la-vnic_intr.o
prov/usnic/src/.libs/src_libfabric_la-usdf_av.o
prov/usnic/src/.libs/src_libfabric_la-usdf_cm.o
prov/usnic/src/.libs/src_libfabric_la-usdf_cq.o
prov/usnic/src/.libs/src_libfabric_la-usdf_dgram.o
prov/usnic/src/.libs/src_libfabric_la-usdf_domain.o
prov/usnic/src/.libs/src_libfabric_la-usdf_endpoint.o
prov/usnic/src/.libs/src_libfabric_la-usdf_ep_dgram.o
prov/usnic/src/.libs/src_libfabric_la-usdf_eq.o
prov/usnic/src/.libs/src_libfabric_la-usdf_fabric.o
prov/usnic/src/.libs/src_libfabric_la-usdf_mem.o
prov/usnic/src/.libs/src_libfabric_la-usdf_pep.o
prov/usnic/src/.libs/src_libfabric_la-usdf_progress.o
prov/usnic/src/.libs/src_libfabric_la-usdf_timer.o
prov/usnic/src/.libs/src_libfabric_la-usdf_poll.o
prov/usnic/src/.libs/src_libfabric_la-usdf_ext.o
prov/usnic/src/.libs/src_libfabric_la-usdf_wait.o
prov/rxm/src/.libs/src_libfabric_la-rxm_attr.o
prov/rxm/src/.libs/src_libfabric_la-rxm_init.o
prov/rxm/src/.libs/src_libfabric_la-rxm_fabric.o
prov/rxm/src/.libs/src_libfabric_la-rxm_domain.o
prov/rxm/src/.libs/src_libfabric_la-rxm_conn.o
prov/rxm/src/.libs/src_libfabric_la-rxm_ep.o
prov/rxm/src/.libs/src_libfabric_la-rxm_msg.o
prov/rxm/src/.libs/src_libfabric_la-rxm_tagged.o
prov/rxm/src/.libs/src_libfabric_la-rxm_cq.o
prov/rxm/src/.libs/src_libfabric_la-rxm_av.o
prov/rxm/src/.libs/src_libfabric_la-rxm_rma.o
prov/rxm/src/.libs/src_libfabric_la-rxm_atomic.o
prov/mrail/src/.libs/src_libfabric_la-mrail_init.o
prov/mrail/src/.libs/src_libfabric_la-mrail_attr.o
prov/mrail/src/.libs/src_libfabric_la-mrail_fabric.o
prov/mrail/src/.libs/src_libfabric_la-mrail_domain.o
prov/mrail/src/.libs/src_libfabric_la-mrail_cq.o
prov/mrail/src/.libs/src_libfabric_la-mrail_ep.o
prov/mrail/src/.libs/src_libfabric_la-mrail_av.o
prov/mrail/src/.libs/src_libfabric_la-mrail_rma.o
prov/rxd/src/.libs/src_libfabric_la-rxd_attr.o
prov/rxd/src/.libs/src_libfabric_la-rxd_init.o
prov/rxd/src/.libs/src_libfabric_la-rxd_fabric.o
prov/rxd/src/.libs/src_libfabric_la-rxd_domain.o
prov/rxd/src/.libs/src_libfabric_la-rxd_av.o
prov/rxd/src/.libs/src_libfabric_la-rxd_cq.o
prov/rxd/src/.libs/src_libfabric_la-rxd_cntr.o
prov/rxd/src/.libs/src_libfabric_la-rxd_ep.o
prov/rxd/src/.libs/src_libfabric_la-rxd_msg.o
prov/rxd/src/.libs/src_libfabric_la-rxd_tagged.o
prov/rxd/src/.libs/src_libfabric_la-rxd_rma.o
prov/rxd/src/.libs/src_libfabric_la-rxd_atomic.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_atomic.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_av.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cm.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cntr.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cq.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cq_ops_table_locking.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_cq_ops_table_non_locking.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_domain.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_ep.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_eq.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_fabric.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_info.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_init.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_mr.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_msg.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_rma.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_hfi1.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_reliability.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_tagged.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_sep.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_sysfs.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_service.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_shm.o
prov/opx/src/.libs/src_libfabric_la-fi_opx_hfi_select.o
prov/opx/src/.libs/src_libfabric_la-opa_utils_gen1.o
prov/opx/src/.libs/src_libfabric_la-opa_proto.o
prov/shm/src/.libs/src_libfabric_la-smr_attr.o
prov/shm/src/.libs/src_libfabric_la-smr_cq.o
prov/shm/src/.libs/src_libfabric_la-smr_domain.o
prov/shm/src/.libs/src_libfabric_la-smr_progress.o
prov/shm/src/.libs/src_libfabric_la-smr_comp.o
prov/shm/src/.libs/src_libfabric_la-smr_cntr.o
prov/shm/src/.libs/src_libfabric_la-smr_msg.o
prov/shm/src/.libs/src_libfabric_la-smr_rma.o
prov/shm/src/.libs/src_libfabric_la-smr_atomic.o
prov/shm/src/.libs/src_libfabric_la-smr_ep.o
prov/shm/src/.libs/src_libfabric_la-smr_fabric.o
prov/shm/src/.libs/src_libfabric_la-smr_init.o
prov/shm/src/.libs/src_libfabric_la-smr_av.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_fabric.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_attr.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_conn_mgr.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_domain.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_rma.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_msg.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_ep.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_shared_ctx.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_cq.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_eq.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_init.o
prov/tcp/src/.libs/src_libfabric_la-tcpx_progress.o
prov/rstream/src/.libs/src_libfabric_la-rstream_domain.o
prov/rstream/src/.libs/src_libfabric_la-rstream_fabric.o
prov/rstream/src/.libs/src_libfabric_la-rstream_attr.o
prov/rstream/src/.libs/src_libfabric_la-rstream_init.o
prov/rstream/src/.libs/src_libfabric_la-rstream_cm.o
prov/rstream/src/.libs/src_libfabric_la-rstream_msg.o
prov/rstream/src/.libs/src_libfabric_la-rstream_eq.o
prov/rstream/src/.libs/src_libfabric_la-rstream_ep.o
prov/hook/perf/src/.libs/src_libfabric_la-hook_perf.o
prov/hook/hook_debug/src/.libs/src_libfabric_la-hook_debug.o
prov/hook/hook_hmem/src/.libs/src_libfabric_la-hook_hmem.o
prov/hook/dmabuf_peer_mem/src/.libs/src_libfabric_la-hook_dmabuf_peer_mem.o
--whole-archive ./.libs/libpsmx.a ./.libs/libpsmx2.a ./.libs/libpsm3.a
--no-whole-archive --version-script=./libfabric.map -z relro --as-needed
--gc-sections -z now --build-id=sha1 -soname libfabric.so.1 -lrdmacm -lefa
-lnl-3 -lnl-route-3 -lpsm_infinipath -lpsm2 -lrt -libverbs -luuid -lnuma
-latomic -lpthread -ldl -lgcc --push-state --as-needed -lgcc_s --pop-state -lc
-lgcc --push-state --as-needed -lgcc_s --pop-state
/usr/lib/gcc/x86_64-redhat-linux/12/crtendS.o
/usr/lib/gcc/x86_64-redhat-linux/12/../../../../lib64/crtn.o
tkloczko 2736487  0.0  0.0   5336     0 pts/9    S+   13:27   0:00      |      
                            \_
/usr/libexec/gcc/x86_64-redhat-linux/12/lto-wrapper
@/tmp/ccko7HWn.lto_wrapper_args
tkloczko 2736489 99.4 84.2 119737340 110979372 pts/9 R+ 13:27 157:22      |    
                                      \_
/usr/libexec/gcc/x86_64-redhat-linux/12/lto1 -quiet -dumpdir
src/.libs/libfabric.so.1.18.1.lto.o- -dumpbase cco4HbOX.lto.o -dumpbase-ext .o
-mavx2 -m64 -mtune=generic -march=x86-64 -g -g -grecord-gcc-switches -O2 -O2
-Os -O2 -O2 -Os -fno-openmp -fno-openacc -fcf-protection=full -fPIC
-fstack-protector-strong -flto-partition=none -flto-partition=none
-fuse-linker-plugin -fresolution=/tmp/ccOUrTxb.res -flinker-output=dyn
-iplugindir=/usr/lib/gcc/x86_64-redhat-linux/12/plugin -fplugin=annobin
@/tmp/ccTEUJyG -o /tmp/cchFF6AS.s

Here is set of env variables which I'm injecting in autoconf env with LTO
settings

[tkloczko@pers-jacek SPECS]$ rpm -E %set_build_flags

CFLAGS="-O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fdata-sections -ffunction-sections -flto=auto -flto-partition=none";
CXXFLAGS="-O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fdata-sections -ffunction-sections -flto=auto -flto-partition=none";
FFLAGS="-O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fdata-sections -ffunction-sections -flto=auto -flto-partition=none
-I/usr/lib64/gfortran/modules";
FCFLAGS="-O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic
-fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection
-fdata-sections -ffunction-sections -flto=auto -flto-partition=none
-I/usr/lib64/gfortran/modules";
LDFLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none
-fuse-linker-plugin -Wl,--build-id=sha1";
CC="/usr/bin/gcc"; CXX="/usr/bin/g++"; FC="/usr/bin/gfortran";
AR="/usr/bin/gcc-ar"; NM="/usr/bin/gcc-nm"; RANLIB="/usr/bin/gcc-ranlib";
export CFLAGS CXXFLAGS FFLAGS FCFLAGS LDFLAGS CC CXX FC AR NM RANLIB;

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2022-08-03 11:03 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-01 16:09 [Bug lto/106499] New: LTO runs forever in libfabric 1.15.1 linking kloczko.tomasz at gmail dot com
2022-08-01 16:10 ` [Bug lto/106499] " kloczko.tomasz at gmail dot com
2022-08-01 16:30 ` pinskia at gcc dot gnu.org
2022-08-01 16:35 ` kloczko.tomasz at gmail dot com
2022-08-01 16:41 ` kloczko.tomasz at gmail dot com
2022-08-01 16:41 ` kloczko.tomasz at gmail dot com
2022-08-01 19:31 ` marxin at gcc dot gnu.org
2022-08-01 22:16 ` kloczko.tomasz at gmail dot com
2022-08-01 22:20 ` pinskia at gcc dot gnu.org
2022-08-01 22:43 ` kloczko.tomasz at gmail dot com
2022-08-01 22:56 ` pinskia at gcc dot gnu.org
2022-08-01 23:10 ` kloczko.tomasz at gmail dot com
2022-08-01 23:21 ` pinskia at gcc dot gnu.org
2022-08-02  7:47 ` kloczko.tomasz at gmail dot com
2022-08-02 10:07 ` rguenth at gcc dot gnu.org
2022-08-02 10:24 ` kloczko.tomasz at gmail dot com
2022-08-02 11:29 ` marxin at gcc dot gnu.org
2022-08-02 13:14 ` kloczko.tomasz at gmail dot com
2022-08-02 13:22 ` marxin at gcc dot gnu.org
2022-08-02 13:37 ` kloczko.tomasz at gmail dot com
2022-08-02 13:42 ` marxin at gcc dot gnu.org
2022-08-02 19:23 ` kloczko.tomasz at gmail dot com
2022-08-02 19:34 ` kloczko.tomasz at gmail dot com
2022-08-03  9:06 ` marxin at gcc dot gnu.org
2022-08-03 11:03 ` kloczko.tomasz at gmail dot com

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).